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

📄 cpu.fit.eqn

📁 实现了CPU的基本功能
💻 EQN
📖 第 1 页 / 共 5 页
字号:
B1L82 = M1_unreg_res_node[15] $ !B1_temp_acc[14];


--P2_cs_buffer[6] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[6] at LC4_E4
--operation mode is arithmetic

P2_cs_buffer[6] = M1_datab_node[6] $ B1_temp_acc[5] $ P2_cout[5];

--P2L31 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]~296 at LC4_E4
--operation mode is arithmetic

P2L31 = M1_datab_node[6] $ B1_temp_acc[5] $ P2_cout[5];

--P2_cout[6] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[6] at LC4_E4
--operation mode is arithmetic

P2_cout[6] = CARRY(M1_datab_node[6] & B1_temp_acc[5] & P2_cout[5] # !M1_datab_node[6] & (B1_temp_acc[5] # P2_cout[5]));


--P2_cs_buffer[5] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[5] at LC3_E4
--operation mode is arithmetic

P2_cs_buffer[5] = M1_datab_node[5] $ B1_temp_acc[4] $ P2_cout[4];

--P2L29 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[5]~297 at LC3_E4
--operation mode is arithmetic

P2L29 = M1_datab_node[5] $ B1_temp_acc[4] $ P2_cout[4];

--P2_cout[5] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[5] at LC3_E4
--operation mode is arithmetic

P2_cout[5] = CARRY(M1_datab_node[5] & B1_temp_acc[4] & P2_cout[4] # !M1_datab_node[5] & (B1_temp_acc[4] # P2_cout[4]));


--P2_cs_buffer[4] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[4] at LC2_E4
--operation mode is arithmetic

P2_cs_buffer[4] = M1_datab_node[4] $ B1_temp_acc[3] $ P2_cout[3];

--P2L27 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]~298 at LC2_E4
--operation mode is arithmetic

P2L27 = M1_datab_node[4] $ B1_temp_acc[3] $ P2_cout[3];

--P2_cout[4] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[4] at LC2_E4
--operation mode is arithmetic

P2_cout[4] = CARRY(M1_datab_node[4] & B1_temp_acc[3] & P2_cout[3] # !M1_datab_node[4] & (B1_temp_acc[3] # P2_cout[3]));


--P2_cs_buffer[3] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[3] at LC1_E4
--operation mode is arithmetic

P2_cs_buffer[3] = M1_datab_node[3] $ B1_temp_acc[2] $ P2_cout[2];

--P2L25 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]~299 at LC1_E4
--operation mode is arithmetic

P2L25 = M1_datab_node[3] $ B1_temp_acc[2] $ P2_cout[2];

--P2_cout[3] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[3] at LC1_E4
--operation mode is arithmetic

P2_cout[3] = CARRY(M1_datab_node[3] & B1_temp_acc[2] & P2_cout[2] # !M1_datab_node[3] & (B1_temp_acc[2] # P2_cout[2]));


--B1L74 is ALU:inst|process0~341 at LC2_E10
--operation mode is normal

B1L74 = P2_cs_buffer[3] & P2_cs_buffer[4] & P2_cs_buffer[5] & P2_cs_buffer[6];

--B1L83 is ALU:inst|process0~365 at LC2_E10
--operation mode is normal

B1L83 = P2_cs_buffer[3] & P2_cs_buffer[4] & P2_cs_buffer[5] & P2_cs_buffer[6];


--P2_cs_buffer[2] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[2] at LC8_E2
--operation mode is arithmetic

P2_cs_buffer[2] = M1_datab_node[2] $ B1_temp_acc[1] $ P2_cout[1];

--P2L23 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]~300 at LC8_E2
--operation mode is arithmetic

P2L23 = M1_datab_node[2] $ B1_temp_acc[1] $ P2_cout[1];

--P2_cout[2] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[2] at LC8_E2
--operation mode is arithmetic

P2_cout[2] = CARRY(M1_datab_node[2] & B1_temp_acc[1] & P2_cout[1] # !M1_datab_node[2] & (B1_temp_acc[1] # P2_cout[1]));


--P2_cs_buffer[1] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[1] at LC7_E2
--operation mode is arithmetic

P2_cs_buffer[1] = M1_datab_node[1] $ B1_temp_acc[0] $ P2_cout[0];

--P2L21 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]~301 at LC7_E2
--operation mode is arithmetic

P2L21 = M1_datab_node[1] $ B1_temp_acc[0] $ P2_cout[0];

--P2_cout[1] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[1] at LC7_E2
--operation mode is arithmetic

P2_cout[1] = CARRY(M1_datab_node[1] & B1_temp_acc[0] & P2_cout[0] # !M1_datab_node[1] & (B1_temp_acc[0] # P2_cout[0]));


--P2_cs_buffer[0] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0] at LC6_E2
--operation mode is arithmetic

P2_cs_buffer[0] = B1_temp_dr[15] $ G1_output[0];

--P2L19 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~302 at LC6_E2
--operation mode is arithmetic

P2L19 = B1_temp_dr[15] $ G1_output[0];

--P2_cout[0] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[0] at LC6_E2
--operation mode is arithmetic

P2_cout[0] = CARRY(G1_output[0] & B1_temp_dr[15] # !G1_output[0] & (!M1_$00006));


--B1L75 is ALU:inst|process0~342 at LC3_E10
--operation mode is normal

B1L75 = !P2_cs_buffer[0] & P2_cs_buffer[1] & P2_cs_buffer[2] & B1L74;

--B1L84 is ALU:inst|process0~366 at LC3_E10
--operation mode is normal

B1L84 = !P2_cs_buffer[0] & P2_cs_buffer[1] & P2_cs_buffer[2] & B1L74;


--B1L73 is ALU:inst|process0~5 at LC1_E10
--operation mode is normal

B1L73 = B1L75 & B1L81 & B1L80 & B1L79;

--B1L85 is ALU:inst|process0~367 at LC1_E10
--operation mode is normal

B1L85 = B1L75 & B1L81 & B1L80 & B1L79;


--B1L125 is ALU:inst|Select~20394 at LC8_D21
--operation mode is normal

B1L125 = A1L148 # !B1L73 & B1L72 & A1L145;

--B1L335 is ALU:inst|Select~20711 at LC8_D21
--operation mode is normal

B1L335 = A1L148 # !B1L73 & B1L72 & A1L145;


--B1L126 is ALU:inst|Select~20396 at LC5_D8
--operation mode is normal

B1L126 = B1L124 # B1L125 & B1_temp_acc[14] # !B1L318;

--B1L336 is ALU:inst|Select~20712 at LC5_D8
--operation mode is normal

B1L336 = B1L124 # B1L125 & B1_temp_acc[14] # !B1L318;


--B1L96 is ALU:inst|reduce_nor~459 at LC2_D19
--operation mode is normal

B1L96 = A1L157 & !A1L159 & (V1_q[12] $ V1_q[13]) # !A1L157 & (V1_q[12] $ V1_q[13]);

--B1L107 is ALU:inst|reduce_nor~476 at LC2_D19
--operation mode is normal

B1L107 = A1L157 & !A1L159 & (V1_q[12] $ V1_q[13]) # !A1L157 & (V1_q[12] $ V1_q[13]);


--B1L97 is ALU:inst|reduce_nor~461 at LC4_D19
--operation mode is normal

B1L97 = V1_q[12] # V1_q[15] & V1_q[14] # !B1L106;

--B1L108 is ALU:inst|reduce_nor~477 at LC4_D19
--operation mode is normal

B1L108 = V1_q[12] # V1_q[15] & V1_q[14] # !B1L106;


--B1L98 is ALU:inst|reduce_nor~462 at LC8_D19
--operation mode is normal

B1L98 = B1L96 # B1L97 & (V1_q[12] $ !V1_q[13]);

--B1L109 is ALU:inst|reduce_nor~478 at LC8_D19
--operation mode is normal

B1L109 = B1L96 # B1L97 & (V1_q[12] $ !V1_q[13]);


--A1L163 is rtl~878 at LC4_D13
--operation mode is normal

A1L163 = !V1_q[18] & !V1_q[23] & A1L161;

--A1L186 is rtl~920 at LC4_D13
--operation mode is normal

A1L186 = !V1_q[18] & !V1_q[23] & A1L161;


--A1L146 is rtl~3 at LC3_D13
--operation mode is normal

A1L146 = !V1_q[20] & !V1_q[21] & V1_q[22] & A1L163;

--A1L187 is rtl~921 at LC3_D13
--operation mode is normal

A1L187 = !V1_q[20] & !V1_q[21] & V1_q[22] & A1L163;


--A1L164 is rtl~879 at LC2_D13
--operation mode is normal

A1L164 = !V1_q[18] & !V1_q[23] & !V1_q[22] & A1L161;

--A1L188 is rtl~922 at LC2_D13
--operation mode is normal

A1L188 = !V1_q[18] & !V1_q[23] & !V1_q[22] & A1L161;


--A1L147 is rtl~4 at LC6_D13
--operation mode is normal

A1L147 = !V1_q[20] & V1_q[21] & A1L164;

--A1L189 is rtl~923 at LC6_D13
--operation mode is normal

A1L189 = !V1_q[20] & V1_q[21] & A1L164;


--B1_temp_mr[0] is ALU:inst|temp_mr[0] at LC8_D23
--operation mode is normal

B1_temp_mr[0]_lut_out = B1L212 # A1L147 & B1_temp_mr[1];
B1_temp_mr[0] = DFFEA(B1_temp_mr[0]_lut_out, GLOBAL(CLOCK), , , B1L627, , );

--B1L653Q is ALU:inst|temp_mr[0]~154 at LC8_D23
--operation mode is normal

B1L653Q = B1_temp_mr[0];


--B1L127 is ALU:inst|Select~20397 at LC1_D23
--operation mode is normal

B1L127 = B1_temp_mr[1] & (B1_temp_acc[15]) # !B1_temp_mr[1] & (B1_temp_mr[0] & M3_unreg_res_node[15] # !B1_temp_mr[0] & (B1_temp_acc[15]));

--B1L337 is ALU:inst|Select~20713 at LC1_D23
--operation mode is normal

B1L337 = B1_temp_mr[1] & (B1_temp_acc[15]) # !B1_temp_mr[1] & (B1_temp_mr[0] & M3_unreg_res_node[15] # !B1_temp_mr[0] & (B1_temp_acc[15]));


--B1L71 is ALU:inst|process0~0 at LC2_A23
--operation mode is normal

B1L71 = !B1_temp_mr[0] & B1_temp_mr[1];

--B1L86 is ALU:inst|process0~368 at LC2_A23
--operation mode is normal

B1L86 = !B1_temp_mr[0] & B1_temp_mr[1];


--B1L128 is ALU:inst|Select~20398 at LC2_D23
--operation mode is normal

B1L128 = A1L147 & (B1L71 & !M2_unreg_res_node[16] # !B1L71 & (B1L127));

--B1L338 is ALU:inst|Select~20714 at LC2_D23
--operation mode is normal

B1L338 = A1L147 & (B1L71 & !M2_unreg_res_node[16] # !B1L71 & (B1L127));


--B1L129 is ALU:inst|Select~20399 at LC7_D8
--operation mode is normal

B1L129 = !B1L128 & (!B1_temp_acc[15] # !A1L146);

--B1L339 is ALU:inst|Select~20715 at LC7_D8
--operation mode is normal

B1L339 = !B1L128 & (!B1_temp_acc[15] # !A1L146);


--B1L130 is ALU:inst|Select~20401 at LC1_D11
--operation mode is normal

B1L130 = A1L150 & (G1_output[14] # B1_temp_acc[14]);

--B1L340 is ALU:inst|Select~20716 at LC1_D11
--operation mode is normal

B1L340 = A1L150 & (G1_output[14] # B1_temp_acc[14]);


--P5_cs_buffer[15] is ALU:inst|lpm_add_sub:add_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[15] at LC7_D9
--operation mode is arithmetic

P5_cs_buffer[15] = B1_temp_acc[14] $ G1_output[14] $ P5_cout[14];

--P5L47 is ALU:inst|lpm_add_sub:add_rtl_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[15]~296 at LC7_D9
--operation mode is arithmetic

P5L47 = B1_temp_acc[14] $ G1_output[14] $ P5_cout[14];

--P5_cout[15] is ALU:inst|lpm_add_sub:add_rtl_2|addcore:adder|a_csnbuffer:result_node|cout[15] at LC7_D9
--operation mode is arithmetic

P5_cout[15] = CARRY(B1_temp_acc[14] & (P5_cout[14] # !G1_output[14]) # !B1_temp_acc[14] & !G1_output[14] & P5_cout[14]);


--B1L131 is ALU:inst|Select~20402 at LC2_D11
--operation mode is normal

B1L131 = B1L130 # !P5_cs_buffer[15] & A1L152;

--B1L341 is ALU:inst|Select~20717 at LC2_D11
--operation mode is normal

B1L341 = B1L130 # !P5_cs_buffer[15] & A1L152;


--P2_cs_buffer[14] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[14] at LC4_E6
--operation mode is arithmetic

P2_cs_buffer[14] = M1_datab_node[14] $ B1_temp_acc[13] $ P2_cout[13];

--P2L47 is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[14]~303 at LC4_E6
--operation mode is arithmetic

P2L47 = M1_datab_node[14] $ B1_temp_acc[13] $ P2_cout[13];

--P2_cout[14] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[14] at LC4_E6
--operation mode is arithmetic

P2_cout[14] = CARRY(M1_datab_node[14] & B1_temp_acc[13] & P2_cout[13] # !M1_datab_node[14] & (B1_temp_acc[13] # P2_cout[13]));


--B1L132 is ALU:inst|Select~20403 at LC1_D12
--operation mode is normal

B1L132 = !P2_cs_buffer[14] & A1L145 & (B1L73 # !B1L72);

--B1L342 is ALU:inst|Select~20718 at LC1_D12
--operation mode is normal

B1L342 = !P2_cs_buffer[14] & A1L145 & (B1L73 # !B1L72);


--A1L151 is rtl~8 at LC8_D15
--operation mode is normal

A1L151 = !V1_q[14] & !V1_q[16] & V1_q[15] & A1L158;

--A1L190 is rtl~924 at LC8_D15
--operation mode is normal

A1L190 = !V1_q[14] & !V1_q[16] & V1_q[15] & A1L158;


--B1L133 is ALU:inst|Select~20404 at LC2_D12
--operation mode is normal

B1L133 = B1L132 # G1_output[14] & B1_temp_acc[14] & A1L151;

--B1L343 is ALU:inst|Select~20719 at LC2_D12
--operation mode is normal

B1L343 = B1L132 # G1_output[14] & B1_temp_acc[14] & A1L151;


--A1L154 is rtl~11 at LC7_D14
--operation mode is normal

A1L154 = A1L156 & V1_q[18] & A1L161;

--A1L191 is rtl~925 at LC7_D14
--operation mode is normal

A1L191 = A1L156 & V1_q[18] & A1L161;


--A1L165 is rtl~880 at LC7_D19
--operation mode is normal

A1L165

⌨️ 快捷键说明

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