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

📄 mycpu.fit.eqn

📁 Quartus II 5.0下写的一个单总线架构的CPU设计
💻 EQN
📖 第 1 页 / 共 5 页
字号:
BB1_q_a[19]_PORT_A_address_reg = DFFE(BB1_q_a[19]_PORT_A_address, BB1_q_a[19]_clock_0, , , );
BB1_q_a[19]_clock_0 = GLOBAL(CLK);
BB1_q_a[19]_PORT_A_data_out = MEMORY(, , BB1_q_a[19]_PORT_A_address_reg, , , , , , BB1_q_a[19]_clock_0, , , , , );
BB1_q_a[19]_PORT_A_data_out_reg = DFFE(BB1_q_a[19]_PORT_A_data_out, BB1_q_a[19]_clock_0, , , );
BB1_q_a[16] = BB1_q_a[19]_PORT_A_data_out_reg[2];

--BB1_q_a[18] is lpm_rom6:inst2|altsyncram:altsyncram_component|altsyncram_3mp:auto_generated|q_a[18] at M4K_X17_Y6
BB1_q_a[19]_PORT_A_address = BUS(K1_9, K1_87, K1_99, K1_110, B3_15, B3_14, 24, 25);
BB1_q_a[19]_PORT_A_address_reg = DFFE(BB1_q_a[19]_PORT_A_address, BB1_q_a[19]_clock_0, , , );
BB1_q_a[19]_clock_0 = GLOBAL(CLK);
BB1_q_a[19]_PORT_A_data_out = MEMORY(, , BB1_q_a[19]_PORT_A_address_reg, , , , , , BB1_q_a[19]_clock_0, , , , , );
BB1_q_a[19]_PORT_A_data_out_reg = DFFE(BB1_q_a[19]_PORT_A_data_out, BB1_q_a[19]_clock_0, , , );
BB1_q_a[18] = BB1_q_a[19]_PORT_A_data_out_reg[1];


--W3L2 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~156 at LC_X21_Y6_N7
--operation mode is arithmetic

W3L2_carry_eqn = (!W3L21 & W3L6) # (W3L21 & W3L7);
W3L2 = B7_12 $ B8_12 $ W3L2_carry_eqn;

--W3L3 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~158 at LC_X21_Y6_N7
--operation mode is arithmetic

W3L3_cout_0 = B7_12 & !B8_12 & !W3L6 # !B7_12 & (!W3L6 # !B8_12);
W3L3 = CARRY(W3L3_cout_0);

--W3L4 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~158COUT1_202 at LC_X21_Y6_N7
--operation mode is arithmetic

W3L4_cout_1 = B7_12 & !B8_12 & !W3L7 # !B7_12 & (!W3L7 # !B8_12);
W3L4 = CARRY(W3L4_cout_1);


--F1_11 is dcf:84|11 at LC_X27_Y10_N6
--operation mode is normal

F1_11_lut_out = VCC;
F1_11 = DFFEAS(F1_11_lut_out, START, !A1L31, , , , , , );


--AB1_11 is sequence:103|74393b:25|11 at LC_X22_Y6_N4
--operation mode is normal

AB1_11 = AB1_1 & (AB1_5 & AB1_3);


--AB1L4 is sequence:103|74393b:25|8~8 at LC_X23_Y6_N5
--operation mode is normal

AB1L4 = AB1_1 & (AB1_3);


--39 is 39 at LC_X8_Y6_N2
--operation mode is normal

39 = H1_28 & CLK;


--K3L22 is 8cpu:92|pc:65|74161:9|f74161:sub|110~COMBOUT at LC_X20_Y7_N7
--operation mode is normal

K3L22 = S4L91 & K3_110 # !S4L91 & (S4L81);

--K3_110 is 8cpu:92|pc:65|74161:9|f74161:sub|110 at LC_X20_Y7_N7
--operation mode is normal

K3_110 = DFFEAS(K3L22, GLOBAL(G1L3), CLRN, , , K3_107, , , 61);


--G1_12 is 8cpu:92|12 at LC_X27_Y10_N7
--operation mode is normal

B1_19_qfbk = B1_19;
G1_12 = CLK & B1_19_qfbk & H1_33;

--B1_19 is 74273b:2|19 at LC_X27_Y10_N7
--operation mode is normal

B1_19 = DFFEAS(G1_12, GLOBAL(39), CLRN, , , BB1_q_a[16], , , VCC);


--K3L91 is 8cpu:92|pc:65|74161:9|f74161:sub|99~COMBOUT at LC_X20_Y7_N8
--operation mode is normal

K3L91 = S4L91 & K3_99 # !S4L91 & (S4L41);

--K3_99 is 8cpu:92|pc:65|74161:9|f74161:sub|99 at LC_X20_Y7_N8
--operation mode is normal

K3_99 = DFFEAS(K3L91, GLOBAL(G1L3), CLRN, , , K3L61, , , 61);


--K3L41 is 8cpu:92|pc:65|74161:9|f74161:sub|87~COMBOUT at LC_X19_Y7_N1
--operation mode is normal

K3L41 = S4L91 & K3_87 # !S4L91 & (S4L21);

--K3_87 is 8cpu:92|pc:65|74161:9|f74161:sub|87 at LC_X19_Y7_N1
--operation mode is normal

K3_87 = DFFEAS(K3L41, GLOBAL(G1L3), CLRN, , , K3L11, , , 61);


--K3L2 is 8cpu:92|pc:65|74161:9|f74161:sub|9~COMBOUT at LC_X19_Y7_N6
--operation mode is normal

K3L2 = S4L91 & (K3_9) # !S4L91 & S4L01;

--K3_9 is 8cpu:92|pc:65|74161:9|f74161:sub|9 at LC_X19_Y7_N6
--operation mode is normal

K3_9 = DFFEAS(K3L2, GLOBAL(G1L3), CLRN, , , K3L4, , , 61);


--K2L12 is 8cpu:92|pc:65|74161:8|f74161:sub|110~COMBOUT at LC_X21_Y8_N0
--operation mode is normal

K2L12 = S4L91 & (K2_110) # !S4L91 & S4L8;

--K2_110 is 8cpu:92|pc:65|74161:8|f74161:sub|110 at LC_X21_Y8_N0
--operation mode is normal

K2_110 = DFFEAS(K2L12, GLOBAL(G1L3), CLRN, , , K2L81, , , 61);


--K2L61 is 8cpu:92|pc:65|74161:8|f74161:sub|99~COMBOUT at LC_X21_Y8_N2
--operation mode is normal

K2L61 = S4L91 & K2_99 # !S4L91 & (S4L6);

--K2_99 is 8cpu:92|pc:65|74161:8|f74161:sub|99 at LC_X21_Y8_N2
--operation mode is normal

K2_99 = DFFEAS(K2L61, GLOBAL(G1L3), CLRN, , , K2L31, , , 61);


--K2L11 is 8cpu:92|pc:65|74161:8|f74161:sub|87~COMBOUT at LC_X20_Y8_N4
--operation mode is normal

K2L11 = S4L91 & K2_87 # !S4L91 & (S4L4);

--K2_87 is 8cpu:92|pc:65|74161:8|f74161:sub|87 at LC_X20_Y8_N4
--operation mode is normal

K2_87 = DFFEAS(K2L11, GLOBAL(G1L3), CLRN, , , K2L8, , , 61);


--K2L2 is 8cpu:92|pc:65|74161:8|f74161:sub|9~COMBOUT at LC_X21_Y8_N3
--operation mode is normal

K2L2 = S4L91 & K2L4 # !S4L91 & (S4L2);

--K2_9 is 8cpu:92|pc:65|74161:8|f74161:sub|9 at LC_X21_Y8_N3
--operation mode is normal

K2_9 = DFFEAS(K2L2, GLOBAL(G1L3), CLRN, , , K2L5, , , 61);


--K1_9 is 74161:12|f74161:sub|9 at LC_X21_Y5_N0
--operation mode is arithmetic

K1_9_lut_out = !K1_9;
K1_9 = DFFEAS(K1_9_lut_out, 17, !97, , , , , , );

--K1_81 is 74161:12|f74161:sub|81 at LC_X21_Y5_N0
--operation mode is arithmetic

K1_81_cout_0 = K1_9;
K1_81 = CARRY(K1_81_cout_0);

--K1L3 is 74161:12|f74161:sub|81~COUT1_3 at LC_X21_Y5_N0
--operation mode is arithmetic

K1L3_cout_1 = K1_9;
K1L3 = CARRY(K1L3_cout_1);


--K1_87 is 74161:12|f74161:sub|87 at LC_X21_Y5_N1
--operation mode is arithmetic

K1_87_lut_out = K1_87 $ (K1_81);
K1_87 = DFFEAS(K1_87_lut_out, 17, !97, , , , , , );

--K1_85 is 74161:12|f74161:sub|85 at LC_X21_Y5_N1
--operation mode is arithmetic

K1_85_cout_0 = !K1_81 # !K1_87;
K1_85 = CARRY(K1_85_cout_0);

--K1L5 is 74161:12|f74161:sub|85~COUT1 at LC_X21_Y5_N1
--operation mode is arithmetic

K1L5_cout_1 = !K1L3 # !K1_87;
K1L5 = CARRY(K1L5_cout_1);


--K1_99 is 74161:12|f74161:sub|99 at LC_X21_Y5_N2
--operation mode is arithmetic

K1_99_lut_out = K1_99 $ (!K1_85);
K1_99 = DFFEAS(K1_99_lut_out, 17, !97, , , , , , );

--K1_95 is 74161:12|f74161:sub|95 at LC_X21_Y5_N2
--operation mode is arithmetic

K1_95_cout_0 = K1_99 & (!K1_85);
K1_95 = CARRY(K1_95_cout_0);

--K1L8 is 74161:12|f74161:sub|95~COUT1_2 at LC_X21_Y5_N2
--operation mode is arithmetic

K1L8_cout_1 = K1_99 & (!K1L5);
K1L8 = CARRY(K1L8_cout_1);


--K1_110 is 74161:12|f74161:sub|110 at LC_X21_Y5_N3
--operation mode is normal

K1_110_lut_out = K1_95 $ K1_110;
K1_110 = DFFEAS(K1_110_lut_out, 17, !97, , , , , , );


--B3_15 is 74273b:10|15 at LC_X19_Y7_N3
--operation mode is normal

B3_15_lut_out = K3L2;
B3_15 = DFFEAS(B3_15_lut_out, GLOBAL(19), !76, , , , , , );


--B3_14 is 74273b:10|14 at LC_X19_Y6_N8
--operation mode is normal

B3_14_lut_out = GND;
B3_14 = DFFEAS(B3_14_lut_out, GLOBAL(19), !76, , , K3L41, , , VCC);


--24 is 24 at LC_X19_Y6_N6
--operation mode is normal

B3_13_qfbk = B3_13;
24 = B3_13_qfbk # K2;

--B3_13 is 74273b:10|13 at LC_X19_Y6_N6
--operation mode is normal

B3_13 = DFFEAS(24, GLOBAL(19), !76, , , K3L91, , , VCC);


--25 is 25 at LC_X19_Y6_N9
--operation mode is normal

B3_12_qfbk = B3_12;
25 = K1 # B3_12_qfbk;

--B3_12 is 74273b:10|12 at LC_X19_Y6_N9
--operation mode is normal

B3_12 = DFFEAS(25, GLOBAL(19), !76, , , K3L22, , , VCC);


--B8_12 is 8cpu:92|alu:62|74273b:5|12 at LC_X19_Y6_N5
--operation mode is normal

B8_12_lut_out = GND;
B8_12 = DFFEAS(B8_12_lut_out, GLOBAL(M1_21), VCC, , , K3L22, , , VCC);


--B7_12 is 8cpu:92|alu:62|74273b:4|12 at LC_X23_Y7_N2
--operation mode is normal

B7_12_lut_out = GND;
B7_12 = DFFEAS(B7_12_lut_out, GLOBAL(M1_18), VCC, , , K3L22, , , VCC);


--W3L5 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~161 at LC_X21_Y6_N6
--operation mode is arithmetic

W3L5_carry_eqn = (!W3L21 & W3L9) # (W3L21 & W3L01);
W3L5 = B8_13 $ B7_13 $ !W3L5_carry_eqn;

--W3L6 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~163 at LC_X21_Y6_N6
--operation mode is arithmetic

W3L6_cout_0 = B8_13 & (B7_13 # !W3L9) # !B8_13 & B7_13 & !W3L9;
W3L6 = CARRY(W3L6_cout_0);

--W3L7 is 8cpu:92|alu:62|lpm_add_sub:1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~163COUT1_201 at LC_X21_Y6_N6
--operation mode is arithmetic

W3L7_cout_1 = B8_13 & (B7_13 # !W3L01) # !B8_13 & B7_13 & !W3L01;
W3L7 = CARRY(W3L7_cout_1);


--A1L21 is 91~40 at LC_X27_Y10_N0
--operation mode is normal

B4_18_qfbk = B4_18;
A1L21 = B4_18_qfbk & K3;

--B4_18 is 74273b:21|18 at LC_X27_Y10_N0
--operation mode is normal

B4_18 = DFFEAS(A1L21, GLOBAL(39), CLRN, , , BB1_q_a[1], , , VCC);


--A1L31 is 91~41 at LC_X27_Y10_N5
--operation mode is normal

B4_19_qfbk = B4_19;
A1L31 = H1_35 & (B4_19_qfbk # A1L21) # !CLRN;

--B4_19 is 74273b:21|19 at LC_X27_Y10_N5
--operation mode is normal

B4_19 = DFFEAS(A1L31, GLOBAL(39), CLRN, , , BB1_q_a[0], , , VCC);


--61 is 61 at LC_X27_Y10_N3
--operation mode is normal

B2_19_qfbk = B2_19;
61 = !H1_33 # !B2_19_qfbk;

--B2_19 is 74273b:3|19 at LC_X27_Y10_N3
--operation mode is normal

B2_19 = DFFEAS(61, GLOBAL(39), CLRN, , , BB1_q_a[8], , , VCC);


--G1L3 is 8cpu:92|59~44 at LC_X22_Y6_N5
--operation mode is normal

B2_13_qfbk = B2_13;
G1L3 = CLK & (B2_13_qfbk & H1_35 # !61);

--B2_13 is 74273b:3|13 at LC_X22_Y6_N5
--operation mode is normal

B2_13 = DFFEAS(G1L3, GLOBAL(39), CLRN, , , BB1_q_a[14], , , VCC);


--68 is 68 at LC_X22_Y7_N2
--operation mode is normal

B3_19_qfbk = B3_19;
68 = B2_16 & (B3_19_qfbk # B3_17 & B2_15) # !B2_16 & B3_17 & (B2_15);

--B3_19 is 74273b:10|19 at LC_X22_Y7_N2
--operation mode is normal

B3_19 = DFFEAS(68, GLOBAL(19), !76, , , K2L2, , , VCC);


--69 is 69 at LC_X22_Y8_N6
--operation mode is normal

B3_18_qfbk = B3_18;
69 = B2_16 & (B3_18_qfbk # B2_15 & B3_16) # !B2_16 & B2_15 & (B3_16);

--B3_18 is 74273b:10|18 at LC_X22_Y8_N6
--operation mode is normal

B3_18 = DFFEAS(69, GLOBAL(19), !76, , , K2L11, , , VCC);


--X1L72 is 8cpu:92|bi74670:67|74670c:32|126~11 at LC_X21_Y7_N7
--operation mode is normal

X1L72 = 69 & (68 # X1_86) # !69 & !68 & X1_95;


--X1L82 is 8cpu:92|bi74670:67|74670c:32|126~12 at LC_X20_Y6_N7
--operation mode is normal

X1L82 = X1L72 & (X1_76 # !68) # !X1L72 & (X1_85 & 68);


--S4L51 is 8cpu:92|busmux:49|lpm_mux:$00000|mux_afc:auto_generated|w_result97w~86 at LC_X24_Y6_N6
--operation mode is normal

B1_15_qfbk = B1_15;
S4L51 = H1_33 & (B1_15_qfbk # B1_12 & B1_13);

--B1_15 is 74273b:2|15 at LC_X24_Y6_N6
--operation mode is normal

B1_15 = DFFEAS(S4L51, GLOBAL(39), CLRN, , , BB1_q_a[20], , , VCC);


⌨️ 快捷键说明

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