⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpu_mm_manager3.fit.eqn

📁 利用VHDL语言描述的一个简单微处理器,可以通过修改源码来调整指令集,可以在Quartus II上直接运行和编译.
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--Mem_DataOut[0] is Mem_DataOut[0] at LC_X32_Y25_N7
--operation mode is normal

Mem_DataOut[0]_lut_out = A1L953 & (A1L763 # !AddrR_out[0]) # !A1L953 & AddrR_out[0] & A1L563;
Mem_DataOut[0] = DFFEA(Mem_DataOut[0]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L355 is Select4_process~888 at LC_X41_Y21_N8
--operation mode is normal

A1L355 = Initial & InitialData[0] # !Initial & A1L011;


--ReadMEM is ReadMEM at LC_X33_Y21_N7
--operation mode is normal

ReadMEM_lut_out = A1L495 # A1L595 # ReadMEM & A1L475;
ReadMEM = DFFEA(ReadMEM_lut_out, GLOBAL(clk), VCC, , reset, , );


--A1L455 is Select4_process~889 at LC_X32_Y21_N3
--operation mode is normal

A1L455 = Mem_DataOut[0] & (ReadMEM # A1L355) # !Mem_DataOut[0] & !ReadMEM & A1L355;

--MM_RE_B[0] is MM_RE_B[0] at LC_X32_Y21_N3
--operation mode is normal

MM_RE_B[0] = DFFEA(A1L455, GLOBAL(clk), GLOBAL(reset), , A1L782, , );


--Mem_DataOut[1] is Mem_DataOut[1] at LC_X34_Y26_N7
--operation mode is normal

Mem_DataOut[1]_lut_out = A1L863 & (A1L673 # !AddrR_out[1]) # !A1L863 & AddrR_out[1] & A1L273;
Mem_DataOut[1] = DFFEA(Mem_DataOut[1]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L555 is Select4_process~890 at LC_X40_Y22_N0
--operation mode is normal

A1L555 = InitialData[1] & (Initial # A1L211) # !InitialData[1] & !Initial & A1L211;


--A1L655 is Select4_process~891 at LC_X34_Y26_N2
--operation mode is normal

A1L655 = ReadMEM & Mem_DataOut[1] # !ReadMEM & A1L555;

--MM_RE_4[1] is MM_RE_4[1] at LC_X34_Y26_N2
--operation mode is normal

MM_RE_4[1] = DFFEA(A1L655, GLOBAL(clk), GLOBAL(reset), , A1L712, , );


--Mem_DataOut[2] is Mem_DataOut[2] at LC_X32_Y25_N3
--operation mode is normal

Mem_DataOut[2]_lut_out = A1L773 & (A1L583 # !AddrR_out[0]) # !A1L773 & AddrR_out[0] & A1L383;
Mem_DataOut[2] = DFFEA(Mem_DataOut[2]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L755 is Select4_process~892 at LC_X34_Y21_N9
--operation mode is normal

A1L755 = InitialData[2] & (Initial # A1L411) # !InitialData[2] & !Initial & A1L411;


--A1L855 is Select4_process~893 at LC_X32_Y21_N0
--operation mode is normal

A1L855 = Mem_DataOut[2] & (ReadMEM # A1L755) # !Mem_DataOut[2] & !ReadMEM & A1L755;

--MM_RE_B[2] is MM_RE_B[2] at LC_X32_Y21_N0
--operation mode is normal

MM_RE_B[2] = DFFEA(A1L855, GLOBAL(clk), GLOBAL(reset), , A1L782, , );


--Mem_DataOut[3] is Mem_DataOut[3] at LC_X33_Y22_N1
--operation mode is normal

Mem_DataOut[3]_lut_out = A1L683 & (A1L493 # !AddrR_out[1]) # !A1L683 & AddrR_out[1] & A1L093;
Mem_DataOut[3] = DFFEA(Mem_DataOut[3]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L955 is Select4_process~894 at LC_X36_Y21_N0
--operation mode is normal

A1L955 = InitialData[3] & (Initial # A1L611) # !InitialData[3] & !Initial & A1L611;


--A1L065 is Select4_process~895 at LC_X32_Y21_N6
--operation mode is normal

A1L065 = Mem_DataOut[3] & (ReadMEM # A1L955) # !Mem_DataOut[3] & !ReadMEM & A1L955;

--MM_RE_B[3] is MM_RE_B[3] at LC_X32_Y21_N6
--operation mode is normal

MM_RE_B[3] = DFFEA(A1L065, GLOBAL(clk), GLOBAL(reset), , A1L782, , );


--Mem_DataOut[4] is Mem_DataOut[4] at LC_X33_Y24_N6
--operation mode is normal

Mem_DataOut[4]_lut_out = A1L593 & (A1L304 # !AddrR_out[0]) # !A1L593 & AddrR_out[0] & A1L104;
Mem_DataOut[4] = DFFEA(Mem_DataOut[4]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L165 is Select4_process~896 at LC_X35_Y24_N8
--operation mode is normal

A1L165 = Initial & InitialData[4] # !Initial & A1L811;


--A1L265 is Select4_process~897 at LC_X35_Y24_N2
--operation mode is normal

A1L265 = Mem_DataOut[4] & (ReadMEM # A1L165) # !Mem_DataOut[4] & !ReadMEM & A1L165;

--MM_RE_8[4] is MM_RE_8[4] at LC_X35_Y24_N2
--operation mode is normal

MM_RE_8[4] = DFFEA(A1L265, GLOBAL(clk), GLOBAL(reset), , A1L752, , );


--Mem_DataOut[5] is Mem_DataOut[5] at LC_X33_Y25_N3
--operation mode is normal

Mem_DataOut[5]_lut_out = A1L404 & (A1L214 # !AddrR_out[1]) # !A1L404 & AddrR_out[1] & A1L804;
Mem_DataOut[5] = DFFEA(Mem_DataOut[5]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L365 is Select4_process~898 at LC_X36_Y21_N4
--operation mode is normal

A1L365 = Initial & InitialData[5] # !Initial & A1L021;


--A1L465 is Select4_process~899 at LC_X32_Y23_N9
--operation mode is normal

A1L465 = ReadMEM & Mem_DataOut[5] # !ReadMEM & A1L365;

--MM_RE_4[5] is MM_RE_4[5] at LC_X32_Y23_N9
--operation mode is normal

MM_RE_4[5] = DFFEA(A1L465, GLOBAL(clk), GLOBAL(reset), , A1L712, , );


--Mem_DataOut[6] is Mem_DataOut[6] at LC_X33_Y25_N8
--operation mode is normal

Mem_DataOut[6]_lut_out = A1L314 & (A1L124 # !AddrR_out[0]) # !A1L314 & AddrR_out[0] & A1L914;
Mem_DataOut[6] = DFFEA(Mem_DataOut[6]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L565 is Select4_process~900 at LC_X35_Y24_N3
--operation mode is normal

A1L565 = InitialData[6] & (Initial # A1L221) # !InitialData[6] & !Initial & A1L221;


--A1L665 is Select4_process~901 at LC_X35_Y24_N4
--operation mode is normal

A1L665 = ReadMEM & Mem_DataOut[6] # !ReadMEM & A1L565;

--MM_RE_8[6] is MM_RE_8[6] at LC_X35_Y24_N4
--operation mode is normal

MM_RE_8[6] = DFFEA(A1L665, GLOBAL(clk), GLOBAL(reset), , A1L752, , );


--Mem_DataOut[7] is Mem_DataOut[7] at LC_X33_Y26_N6
--operation mode is normal

Mem_DataOut[7]_lut_out = A1L224 & (A1L034 # !AddrR_out[1]) # !A1L224 & A1L624 & AddrR_out[1];
Mem_DataOut[7] = DFFEA(Mem_DataOut[7]_lut_out, GLOBAL(clk), VCC, , A1L761, , );


--A1L765 is Select4_process~902 at LC_X34_Y21_N4
--operation mode is normal

A1L765 = Initial & InitialData[7] # !Initial & A1L421;


--A1L865 is Select4_process~903 at LC_X32_Y21_N9
--operation mode is normal

A1L865 = A1L765 & (Mem_DataOut[7] # !ReadMEM) # !A1L765 & ReadMEM & Mem_DataOut[7];

--MM_RE_B[7] is MM_RE_B[7] at LC_X32_Y21_N9
--operation mode is normal

MM_RE_B[7] = DFFEA(A1L865, GLOBAL(clk), GLOBAL(reset), , A1L782, , );


--R0[0] is R0[0] at LC_X39_Y17_N9
--operation mode is normal

R0[0]_lut_out = !A1L134 & A1L545;
R0[0] = DFFEA(R0[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R0[1] is R0[1] at LC_X41_Y22_N8
--operation mode is normal

R0[1]_lut_out = A1L134 # !A1L645;
R0[1] = DFFEA(R0[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R0[2] is R0[2] at LC_X39_Y20_N2
--operation mode is normal

R0[2]_lut_out = A1L134 # !A1L745;
R0[2] = DFFEA(R0[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R0[3] is R0[3] at LC_X35_Y21_N5
--operation mode is normal

R0[3]_lut_out = !A1L134 & A1L845;
R0[3] = DFFEA(R0[3]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R0[5] is R0[5] at LC_X40_Y17_N4
--operation mode is normal

R0[5]_lut_out = !A1L055;
R0[5] = DFFEA(R0[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R0[7] is R0[7] at LC_X40_Y18_N8
--operation mode is normal

R0[7]_lut_out = !A1L255;
R0[7] = DFFEA(R0[7]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L054, , );


--R1[4] is R1[4] at LC_X40_Y17_N1
--operation mode is normal

R1[4]_lut_out = !A1L945;
R1[4] = DFFEA(R1[4]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L964, , );


--R1[6] is R1[6] at LC_X40_Y20_N4
--operation mode is normal

R1[6]_lut_out = !A1L155;
R1[6] = DFFEA(R1[6]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L964, , );


--R1[7] is R1[7] at LC_X40_Y18_N4
--operation mode is normal

R1[7]_lut_out = !A1L255;
R1[7] = DFFEA(R1[7]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L964, , );


--R2[0] is R2[0] at LC_X40_Y23_N7
--operation mode is normal

R2[0]_lut_out = A1L545;
R2[0] = DFFEA(R2[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--R2[2] is R2[2] at LC_X34_Y21_N2
--operation mode is normal

R2[2]_sload_eqn = A1L745;
R2[2] = DFFEA(R2[2]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--R2[4] is R2[4] at LC_X40_Y22_N8
--operation mode is normal

R2[4]_sload_eqn = A1L945;
R2[4] = DFFEA(R2[4]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--R2[5] is R2[5] at LC_X35_Y17_N9
--operation mode is normal

R2[5]_lut_out = !A1L055;
R2[5] = DFFEA(R2[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--R2[6] is R2[6] at LC_X39_Y21_N8
--operation mode is normal

R2[6]_lut_out = !A1L155;
R2[6] = DFFEA(R2[6]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--R2[7] is R2[7] at LC_X35_Y18_N9
--operation mode is normal

R2[7]_lut_out = !A1L255;
R2[7] = DFFEA(R2[7]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L884, , );


--AddrR_out[2] is AddrR_out[2] at LC_X35_Y25_N4
--operation mode is normal

AddrR_out[2]_lut_out = A1L251 & IR[6] # !A1L251 & IP_out[2];
AddrR_out[2]_sload_eqn = (Initial & InitialAddr[2]) # (!Initial & AddrR_out[2]_lut_out);
AddrR_out[2] = DFFEA(AddrR_out[2]_sload_eqn, GLOBAL(clk), VCC, , A1L31, , );


--AddrR_out[3] is AddrR_out[3] at LC_X34_Y25_N0
--operation mode is normal

AddrR_out[3]_lut_out = A1L251 & IR[7] # !A1L251 & IP_out[3];
AddrR_out[3]_sload_eqn = (Initial & InitialAddr[3]) # (!Initial & AddrR_out[3]_lut_out);
AddrR_out[3] = DFFEA(AddrR_out[3]_sload_eqn, GLOBAL(clk), VCC, , A1L31, , );


--MM_RE_8[0] is MM_RE_8[0] at LC_X32_Y26_N9
--operation mode is normal

MM_RE_8[0]_lut_out = !A1L455;
MM_RE_8[0] = DFFEA(MM_RE_8[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L752, , );


--A1L463 is Mux~1191 at LC_X34_Y24_N8
--operation mode is normal

MM_RE_9[0]_qfbk = MM_RE_9[0];
A1L463 = AddrR_out[3] & (AddrR_out[2] # MM_RE_9[0]_qfbk) # !AddrR_out[3] & !AddrR_out[2] & !MM_RE_8[0];

--MM_RE_9[0] is MM_RE_9[0] at LC_X34_Y24_N8
--operation mode is normal

MM_RE_9[0]_sload_eqn = A1L455;
MM_RE_9[0] = DFFEA(MM_RE_9[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L762, , );


--A1L563 is Mux~1192 at LC_X33_Y22_N5
--operation mode is normal

MM_RE_A[0]_qfbk = MM_RE_A[0];
A1L563 = A1L463 & (MM_RE_B[0] # !AddrR_out[2]) # !A1L463 & MM_RE_A[0]_qfbk & AddrR_out[2];

--MM_RE_A[0] is MM_RE_A[0] at LC_X33_Y22_N5
--operation mode is normal

MM_RE_A[0]_sload_eqn = A1L455;
MM_RE_A[0] = DFFEA(MM_RE_A[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L772, , );


--AddrR_out[0] is AddrR_out[0] at LC_X34_Y25_N8
--operation mode is normal

AddrR_out[0]_lut_out = A1L251 & IR[4] # !A1L251 & IP_out[0];
AddrR_out[0]_sload_eqn = (Initial & InitialAddr[0]) # (!Initial & AddrR_out[0]_lut_out);
AddrR_out[0] = DFFEA(AddrR_out[0]_sload_eqn, GLOBAL(clk), VCC, , A1L31, , );


--MM_RE_5[0] is MM_RE_5[0] at LC_X35_Y27_N8
--operation mode is normal

MM_RE_5[0]_lut_out = !A1L455;
MM_RE_5[0] = DFFEA(MM_RE_5[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L722, , );


--MM_RE_4[0] is MM_RE_4[0] at LC_X34_Y26_N1
--operation mode is normal

MM_RE_4[0]_lut_out = A1L455;
MM_RE_4[0] = DFFEA(MM_RE_4[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L712, , );


--A1L263 is Mux~1189 at LC_X34_Y27_N7
--operation mode is normal

MM_RE_6[0]_qfbk = MM_RE_6[0];
A1L263 = AddrR_out[2] & (AddrR_out[3] # MM_RE_6[0]_qfbk) # !AddrR_out[2] & !AddrR_out[3] & MM_RE_4[0];

--MM_RE_6[0] is MM_RE_6[0] at LC_X34_Y27_N7
--operation mode is normal

MM_RE_6[0]_sload_eqn = A1L455;
MM_RE_6[0] = DFFEA(MM_RE_6[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L732, , );


--A1L363 is Mux~1190 at LC_X35_Y27_N6
--operation mode is normal

MM_RE_7[0]_qfbk = MM_RE_7[0];
A1L363 = A1L263 & (MM_RE_7[0]_qfbk # !AddrR_out[3]) # !A1L263 & AddrR_out[3] & !MM_RE_5[0];

--MM_RE_7[0] is MM_RE_7[0] at LC_X35_Y27_N6
--operation mode is normal

MM_RE_7[0]_sload_eqn = A1L455;
MM_RE_7[0] = DFFEA(MM_RE_7[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L742, , );


--AddrR_out[1] is AddrR_out[1] at LC_X34_Y25_N3
--operation mode is normal

AddrR_out[1]_lut_out = IR[5] & (IP_out[1] # A1L251) # !IR[5] & IP_out[1] & !A1L251;
AddrR_out[1]_sload_eqn = (Initial & InitialAddr[1]) # (!Initial & AddrR_out[1]_lut_out);
AddrR_out[1] = DFFEA(AddrR_out[1]_sload_eqn, GLOBAL(clk), VCC, , A1L31, , );


--MM_RE_2[0] is MM_RE_2[0] at LC_X33_Y24_N1
--operation mode is normal

MM_RE_2[0]_lut_out = !A1L455;
MM_RE_2[0] = DFFEA(MM_RE_2[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L791, , );


--MM_RE_1[0] is MM_RE_1[0] at LC_X31_Y25_N0
--operation mode is normal

MM_RE_1[0]_lut_out = !A1L455;
MM_RE_1[0] = DFFEA(MM_RE_1[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L781, , );


--MM_RE_0[0] is MM_RE_0[0] at LC_X32_Y27_N2
--operation mode is normal

MM_RE_0[0]_lut_out = !A1L455;
MM_RE_0[0] = DFFEA(MM_RE_0[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L771, , );


--A1L063 is Mux~1187 at LC_X33_Y25_N2
--operation mode is normal

A1L063 = AddrR_out[3] & (AddrR_out[2] # !MM_RE_1[0]) # !AddrR_out[3] & !AddrR_out[2] & !MM_RE_0[0];


--A1L163 is Mux~1188 at LC_X32_Y25_N4
--operation mode is normal

MM_RE_3[0]_qfbk = MM_RE_3[0];
A1L163 = A1L063 & (MM_RE_3[0]_qfbk # !AddrR_out[2]) # !A1L063 & !MM_RE_2[0] & AddrR_out[2];

--MM_RE_3[0] is MM_RE_3[0] at LC_X32_Y25_N4
--operation mode is normal

MM_RE_3[0]_sload_eqn = A1L455;
MM_RE_3[0] = DFFEA(MM_RE_3[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L702, , );


--A1L953 is Mux~1185 at LC_X32_Y25_N5
--operation mode is normal

A1L953 = AddrR_out[1] & (AddrR_out[0] # A1L363) # !AddrR_out[1] & !AddrR_out[0] & A1L163;


--MM_RE_C[0] is MM_RE_C[0] at LC_X32_Y23_N4
--operation mode is normal

MM_RE_C[0]_sload_eqn = A1L455;
MM_RE_C[0] = DFFEA(MM_RE_C[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L792, , );


--A1L663 is Mux~1193 at LC_X32_Y27_N0
--operation mode is normal

MM_RE_E[0]_qfbk = MM_RE_E[0];
A1L663 = AddrR_out[2] & (AddrR_out[3] # MM_RE_E[0]_qfbk) # !AddrR_out[2] & !AddrR_out[3] & MM_RE_C[0];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -