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

📄 cpu_mm_manager3.fit.eqn

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

--MM_RE_E[0] is MM_RE_E[0] at LC_X32_Y27_N0
--operation mode is normal

MM_RE_E[0]_sload_eqn = A1L455;
MM_RE_E[0] = DFFEA(MM_RE_E[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L713, , );


--MM_RE_F[0] is MM_RE_F[0] at LC_X33_Y27_N3
--operation mode is normal

MM_RE_F[0]_lut_out = A1L455;
MM_RE_F[0] = DFFEA(MM_RE_F[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L723, , );


--A1L763 is Mux~1194 at LC_X33_Y27_N6
--operation mode is normal

MM_RE_D[0]_qfbk = MM_RE_D[0];
A1L763 = A1L663 & (MM_RE_F[0] # !AddrR_out[3]) # !A1L663 & AddrR_out[3] & MM_RE_D[0]_qfbk;

--MM_RE_D[0] is MM_RE_D[0] at LC_X33_Y27_N6
--operation mode is normal

MM_RE_D[0]_sload_eqn = A1L455;
MM_RE_D[0] = DFFEA(MM_RE_D[0]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L703, , );


--WriteMEM is WriteMEM at LC_X33_Y21_N4
--operation mode is normal

WriteMEM_lut_out = A1L344 & (A1L475 & WriteMEM # !A1L49) # !A1L344 & A1L475 & WriteMEM;
WriteMEM = DFFEA(WriteMEM_lut_out, GLOBAL(clk), VCC, , reset, , );


--A1L761 is Mem_DataOut[0]~28 at LC_X32_Y21_N5
--operation mode is normal

A1L761 = ReadMEM & reset & !WriteMEM & !Initial;


--R_out[0] is R_out[0] at LC_X41_Y21_N6
--operation mode is normal

R_out[0]_lut_out = A1L153 & (R_out[0] # R_to_ALU[0]) # !A1L153 & !R_to_ALU[0] & R2[0];
R_out[0] = DFFEA(R_out[0]_lut_out, GLOBAL(clk), VCC, , reset, , );


--DataOut_to_bus is DataOut_to_bus at LC_X34_Y21_N0
--operation mode is normal

DataOut_to_bus_lut_out = A1L965 # A1L206 # DataOut_to_bus & A1L575;
DataOut_to_bus = DFFEA(DataOut_to_bus_lut_out, GLOBAL(clk), VCC, , reset, , );


--A1L011 is DataOut[0]~216 at LC_X41_Y21_N4
--operation mode is normal

A1L011 = LCELL(A1L011 & (R_out[0] # !DataOut_to_bus) # !A1L011 & DataOut_to_bus & R_out[0]);


--A1L244 is OP.idle_t~32 at LC_X34_Y23_N8
--operation mode is normal

A1L244 = !IR[2] & IR[1] & IR[0] & IR[3];


--A1L047Q is statement~30 at LC_X33_Y17_N3
--operation mode is normal

A1L047Q_lut_out = A1L506 # A1L885 # A1L347Q & !A1L444;
A1L047Q = DFFEA(A1L047Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L495 is Select~11169 at LC_X34_Y18_N6
--operation mode is normal

A1L495 = A1L244 & (A1L047Q # A1L247Q);


--A1L937Q is statement~29 at LC_X34_Y22_N6
--operation mode is normal

A1L937Q_lut_out = !A1L837Q;
A1L937Q = DFFEA(A1L937Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L147Q is statement~31 at LC_X33_Y23_N4
--operation mode is normal

A1L147Q_lut_out = A1L447Q # A1L147Q & !A1L045;
A1L147Q = DFFEA(A1L147Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L925 is reduce_or~85 at LC_X34_Y22_N1
--operation mode is normal

A1L925 = IR[0] & (IR[2] & !IR[1] & IR[3] # !IR[2] & IR[1]);


--A1L837Q is statement~28 at LC_X34_Y22_N3
--operation mode is normal

A1L837Q_lut_out = A1L606 & (!A1L444 # !A1L347Q);
A1L837Q = DFFEA(A1L837Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L595 is Select~11170 at LC_X34_Y22_N2
--operation mode is normal

A1L595 = A1L937Q # A1L147Q & A1L925 # !A1L837Q;


--A1L647Q is statement~37 at LC_X35_Y22_N3
--operation mode is normal

A1L647Q_lut_out = !IR[1] & A1L047Q & (A1L644 $ !IR[2]);
A1L647Q = DFFEA(A1L647Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L625 is reduce_nor~10 at LC_X41_Y23_N3
--operation mode is normal

A1L625 = !IR[1] & (IR[2] & !IR[0] & !IR[3] # !IR[2] & IR[0]);


--A1L695 is Select~11171 at LC_X41_Y23_N2
--operation mode is normal

A1L695 = !A1L625 & A1L647Q;


--A1L325 is ReadMEM~6 at LC_X34_Y18_N4
--operation mode is normal

A1L325 = IR[0] $ (!IR[1] & !IR[2]);


--A1L544 is OP.idle_t~228 at LC_X34_Y17_N5
--operation mode is normal

A1L544 = IR[1] & !IR[2] & IR[0] & !IR[3];


--A1L725 is reduce_nor~103 at LC_X39_Y17_N2
--operation mode is normal

A1L725 = R0[0] # !R0[1];


--A1L825 is reduce_nor~104 at LC_X40_Y17_N9
--operation mode is normal

A1L825 = R0[4] # R0[6] # !R0[7] # !R0[5];


--A1L425 is reduce_nor~1 at LC_X39_Y17_N3
--operation mode is normal

A1L425 = A1L825 # R0[3] # A1L725 # !R0[2];


--A1L935 is reduce_or~704 at LC_X33_Y23_N3
--operation mode is normal

A1L935 = IR[2] & (!IR[3] # !IR[1] # !IR[0]) # !IR[2] & (IR[0] # IR[1] # IR[3]);


--A1L795 is Select~11172 at LC_X33_Y21_N9
--operation mode is normal

A1L795 = A1L047Q & (A1L544 & A1L425 # !A1L935);


--A1L045 is reduce_or~705 at LC_X33_Y23_N0
--operation mode is normal

A1L045 = IR[1] & (!IR[3] # !IR[0] # !IR[2]) # !IR[1] & IR[2] & (IR[0] # IR[3]);


--A1L895 is Select~11173 at LC_X33_Y23_N6
--operation mode is normal

A1L895 = A1L147Q & !A1L045;


--A1L145 is reduce_or~706 at LC_X34_Y23_N9
--operation mode is normal

A1L145 = IR[0] & (IR[2] & (!IR[1] # !IR[3]) # !IR[2] & IR[1]);


--A1L995 is Select~11174 at LC_X34_Y23_N7
--operation mode is normal

A1L995 = A1L247Q & !A1L145;


--A1L044 is OP.idle_t~29 at LC_X41_Y23_N1
--operation mode is normal

A1L044 = !IR[1] & IR[2] & IR[0] & !IR[3];


--A1L747Q is statement~38 at LC_X39_Y23_N3
--operation mode is normal

A1L747Q_lut_out = A1L147Q & A1L245;
A1L747Q = DFFEA(A1L747Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L447Q is statement~34 at LC_X39_Y23_N1
--operation mode is normal

A1L447Q_lut_out = A1L047Q & (A1L345 # !A1L425 & A1L544);
A1L447Q = DFFEA(A1L447Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L525 is reduce_nor~8 at LC_X41_Y23_N6
--operation mode is normal

A1L525 = IR[1] & !IR[0] # !IR[1] & IR[2] & (IR[0] $ IR[3]);


--A1L006 is Select~11175 at LC_X39_Y23_N6
--operation mode is normal

A1L006 = A1L044 & (A1L447Q # A1L747Q) # !A1L044 & !A1L525 & (A1L447Q # A1L747Q);


--A1L547Q is statement~35 at LC_X34_Y23_N6
--operation mode is normal

A1L547Q_lut_out = A1L147Q & A1L145;
A1L547Q = DFFEA(A1L547Q_lut_out, GLOBAL(clk), GLOBAL(reset), , , , );


--A1L106 is Select~11176 at LC_X34_Y23_N4
--operation mode is normal

A1L106 = !A1L044 & (A1L547Q # A1L847Q);


--A1L375 is Select~10943 at LC_X33_Y21_N0
--operation mode is normal

A1L375 = A1L895 # A1L006 # A1L995 # A1L106;


--A1L475 is Select~10949 at LC_X33_Y21_N1
--operation mode is normal

A1L475 = A1L685 # A1L795 # A1L695 # A1L375;


--A1L173 is Mux~1199 at LC_X34_Y27_N4
--operation mode is normal

MM_RE_6[1]_qfbk = MM_RE_6[1];
A1L173 = AddrR_out[2] & (AddrR_out[3] # MM_RE_6[1]_qfbk) # !AddrR_out[2] & !AddrR_out[3] & MM_RE_4[1];

--MM_RE_6[1] is MM_RE_6[1] at LC_X34_Y27_N4
--operation mode is normal

MM_RE_6[1]_sload_eqn = A1L655;
MM_RE_6[1] = DFFEA(MM_RE_6[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L732, , );


--MM_RE_7[1] is MM_RE_7[1] at LC_X35_Y27_N3
--operation mode is normal

MM_RE_7[1]_lut_out = !A1L655;
MM_RE_7[1] = DFFEA(MM_RE_7[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L742, , );


--A1L273 is Mux~1200 at LC_X35_Y27_N5
--operation mode is normal

MM_RE_5[1]_qfbk = MM_RE_5[1];
A1L273 = A1L173 & (!AddrR_out[3] # !MM_RE_7[1]) # !A1L173 & MM_RE_5[1]_qfbk & AddrR_out[3];

--MM_RE_5[1] is MM_RE_5[1] at LC_X35_Y27_N5
--operation mode is normal

MM_RE_5[1]_sload_eqn = A1L655;
MM_RE_5[1] = DFFEA(MM_RE_5[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L722, , );


--MM_RE_8[1] is MM_RE_8[1] at LC_X32_Y26_N4
--operation mode is normal

MM_RE_8[1]_sload_eqn = A1L655;
MM_RE_8[1] = DFFEA(MM_RE_8[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L752, , );


--A1L373 is Mux~1201 at LC_X34_Y24_N0
--operation mode is normal

MM_RE_9[1]_qfbk = MM_RE_9[1];
A1L373 = AddrR_out[3] & (AddrR_out[2] # MM_RE_9[1]_qfbk) # !AddrR_out[3] & !AddrR_out[2] & MM_RE_8[1];

--MM_RE_9[1] is MM_RE_9[1] at LC_X34_Y24_N0
--operation mode is normal

MM_RE_9[1]_sload_eqn = A1L655;
MM_RE_9[1] = DFFEA(MM_RE_9[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L762, , );


--MM_RE_B[1] is MM_RE_B[1] at LC_X32_Y24_N4
--operation mode is normal

MM_RE_B[1]_lut_out = A1L655;
MM_RE_B[1] = DFFEA(MM_RE_B[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L782, , );


--A1L473 is Mux~1202 at LC_X34_Y24_N9
--operation mode is normal

MM_RE_A[1]_qfbk = MM_RE_A[1];
A1L473 = A1L373 & (MM_RE_B[1] # !AddrR_out[2]) # !A1L373 & AddrR_out[2] & MM_RE_A[1]_qfbk;

--MM_RE_A[1] is MM_RE_A[1] at LC_X34_Y24_N9
--operation mode is normal

MM_RE_A[1]_sload_eqn = A1L655;
MM_RE_A[1] = DFFEA(MM_RE_A[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L772, , );


--MM_RE_1[1] is MM_RE_1[1] at LC_X31_Y25_N9
--operation mode is normal

MM_RE_1[1]_lut_out = !A1L655;
MM_RE_1[1] = DFFEA(MM_RE_1[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L781, , );


--MM_RE_0[1] is MM_RE_0[1] at LC_X32_Y26_N7
--operation mode is normal

MM_RE_0[1]_lut_out = !A1L655;
MM_RE_0[1] = DFFEA(MM_RE_0[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L771, , );


--A1L963 is Mux~1197 at LC_X32_Y24_N7
--operation mode is normal

A1L963 = AddrR_out[3] & (AddrR_out[2] # !MM_RE_1[1]) # !AddrR_out[3] & !AddrR_out[2] & !MM_RE_0[1];


--MM_RE_3[1] is MM_RE_3[1] at LC_X33_Y25_N5
--operation mode is normal

MM_RE_3[1]_lut_out = A1L655;
MM_RE_3[1] = DFFEA(MM_RE_3[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L702, , );


--A1L073 is Mux~1198 at LC_X33_Y24_N4
--operation mode is normal

MM_RE_2[1]_qfbk = MM_RE_2[1];
A1L073 = A1L963 & (MM_RE_3[1] # !AddrR_out[2]) # !A1L963 & AddrR_out[2] & MM_RE_2[1]_qfbk;

--MM_RE_2[1] is MM_RE_2[1] at LC_X33_Y24_N4
--operation mode is normal

MM_RE_2[1]_sload_eqn = A1L655;
MM_RE_2[1] = DFFEA(MM_RE_2[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L791, , );


--A1L863 is Mux~1195 at LC_X33_Y24_N7
--operation mode is normal

A1L863 = AddrR_out[0] & (AddrR_out[1] # A1L473) # !AddrR_out[0] & !AddrR_out[1] & A1L073;


--MM_RE_C[1] is MM_RE_C[1] at LC_X32_Y23_N5
--operation mode is normal

MM_RE_C[1]_sload_eqn = A1L655;
MM_RE_C[1] = DFFEA(MM_RE_C[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L792, , );


--A1L573 is Mux~1203 at LC_X32_Y27_N9
--operation mode is normal

MM_RE_E[1]_qfbk = MM_RE_E[1];
A1L573 = AddrR_out[2] & (AddrR_out[3] # MM_RE_E[1]_qfbk) # !AddrR_out[2] & !AddrR_out[3] & MM_RE_C[1];

--MM_RE_E[1] is MM_RE_E[1] at LC_X32_Y27_N9
--operation mode is normal

MM_RE_E[1]_sload_eqn = A1L655;
MM_RE_E[1] = DFFEA(MM_RE_E[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L713, , );


--MM_RE_F[1] is MM_RE_F[1] at LC_X36_Y26_N2
--operation mode is normal

MM_RE_F[1]_sload_eqn = A1L655;
MM_RE_F[1] = DFFEA(MM_RE_F[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L723, , );


--A1L673 is Mux~1204 at LC_X33_Y26_N4
--operation mode is normal

MM_RE_D[1]_qfbk = MM_RE_D[1];
A1L673 = A1L573 & (MM_RE_F[1] # !AddrR_out[3]) # !A1L573 & AddrR_out[3] & MM_RE_D[1]_qfbk;

--MM_RE_D[1] is MM_RE_D[1] at LC_X33_Y26_N4
--operation mode is normal

MM_RE_D[1]_sload_eqn = A1L655;
MM_RE_D[1] = DFFEA(MM_RE_D[1]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L703, , );


--R_out[1] is R_out[1] at LC_X40_Y22_N3
--operation mode is normal

R_out[1]_lut_out = A1L253 & (R_to_ALU[1] # R_out[1]) # !A1L253 & !R_to_ALU[1] & R1[1];
R_out[1] = DFFEA(R_out[1]_lut_out, GLOBAL(clk), VCC, , reset, , );


--A1L211 is DataOut[1]~217 at LC_X40_Y22_N9
--operation mode is normal

A1L211 = LCELL(A1L211 & (R_out[1] # !DataOut_to_bus) # !A1L211 & R_out[1] & DataOut_to_bus);


--MM_RE_9[2] is MM_RE_9[2] at LC_X34_Y24_N4
--operation mode is normal

MM_RE_9[2]_lut_out = !A1L855;
MM_RE_9[2] = DFFEA(MM_RE_9[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L762, , );


--A1L283 is Mux~1211 at LC_X32_Y26_N3
--operation mode is normal

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

--MM_RE_8[2] is MM_RE_8[2] at LC_X32_Y26_N3
--operation mode is normal

MM_RE_8[2]_sload_eqn = A1L855;
MM_RE_8[2] = DFFEA(MM_RE_8[2]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L752, , );


--A1L383 is Mux~1212 at LC_X32_Y24_N5
--operation mode is normal

MM_RE_A[2]_qfbk = MM_RE_A[2];
A1L383 = A1L283 & (MM_RE_B[2] # !AddrR_out[2]) # !A1L283 & AddrR_out[2] & MM_RE_A[2]_qfbk;

--MM_RE_A[2] is MM_RE_A[2] at LC_X32_Y24_N5
--operation mode is normal

MM_RE_A[2]_sload_eqn = A1L855;
MM_RE_A[2] = DFFEA(MM_RE_A[2]_sload_eqn, GLOBAL(clk), GLOBAL(reset), , A1L772, , );


--MM_RE_5[2] is MM_RE_5[2] at LC_X35_Y27_N4
--operation mode is normal

MM_RE_5[2]_lut_out = !A1L855;
MM_RE_5[2] = DFFEA(MM_RE_5[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L722, , );


⌨️ 快捷键说明

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