cpu.map.eqn

来自「实现了CPU的基本功能」· EQN 代码 · 共 2,251 行 · 第 1/5 页

EQN
2,251
字号
B1_temp_mr[11] = DFFEA(B1_temp_mr[11]_lut_out, CLOCK, , , B1L627, , );

--B1L675Q is ALU:inst|temp_mr[11]~143
--operation mode is normal

B1L675Q = B1_temp_mr[11];


--B1_temp_mr[10] is ALU:inst|temp_mr[10]
--operation mode is normal

B1_temp_mr[10]_lut_out = A1L147 & (B1_temp_mr[11]) # !A1L147 & B1L200;
B1_temp_mr[10] = DFFEA(B1_temp_mr[10]_lut_out, CLOCK, , , B1L627, , );

--B1L673Q is ALU:inst|temp_mr[10]~144
--operation mode is normal

B1L673Q = B1_temp_mr[10];


--B1_temp_mr[9] is ALU:inst|temp_mr[9]
--operation mode is normal

B1_temp_mr[9]_lut_out = A1L147 & (B1_temp_mr[10]) # !A1L147 & B1L201;
B1_temp_mr[9] = DFFEA(B1_temp_mr[9]_lut_out, CLOCK, , , B1L627, , );

--B1L671Q is ALU:inst|temp_mr[9]~145
--operation mode is normal

B1L671Q = B1_temp_mr[9];


--B1_temp_mr[8] is ALU:inst|temp_mr[8]
--operation mode is normal

B1_temp_mr[8]_lut_out = A1L147 & (B1_temp_mr[9]) # !A1L147 & B1L202;
B1_temp_mr[8] = DFFEA(B1_temp_mr[8]_lut_out, CLOCK, , , B1L627, , );

--B1L669Q is ALU:inst|temp_mr[8]~146
--operation mode is normal

B1L669Q = B1_temp_mr[8];


--B1_temp_mr[7] is ALU:inst|temp_mr[7]
--operation mode is normal

B1_temp_mr[7]_lut_out = A1L147 & (B1_temp_mr[8]) # !A1L147 & B1L203;
B1_temp_mr[7] = DFFEA(B1_temp_mr[7]_lut_out, CLOCK, , , B1L627, , );

--B1L667Q is ALU:inst|temp_mr[7]~147
--operation mode is normal

B1L667Q = B1_temp_mr[7];


--B1_temp_mr[6] is ALU:inst|temp_mr[6]
--operation mode is normal

B1_temp_mr[6]_lut_out = A1L147 & (B1_temp_mr[7]) # !A1L147 & B1L204;
B1_temp_mr[6] = DFFEA(B1_temp_mr[6]_lut_out, CLOCK, , , B1L627, , );

--B1L665Q is ALU:inst|temp_mr[6]~148
--operation mode is normal

B1L665Q = B1_temp_mr[6];


--B1_temp_mr[5] is ALU:inst|temp_mr[5]
--operation mode is normal

B1_temp_mr[5]_lut_out = A1L147 & (B1_temp_mr[6]) # !A1L147 & B1L205;
B1_temp_mr[5] = DFFEA(B1_temp_mr[5]_lut_out, CLOCK, , , B1L627, , );

--B1L663Q is ALU:inst|temp_mr[5]~149
--operation mode is normal

B1L663Q = B1_temp_mr[5];


--B1_temp_mr[4] is ALU:inst|temp_mr[4]
--operation mode is normal

B1_temp_mr[4]_lut_out = A1L147 & (B1_temp_mr[5]) # !A1L147 & B1L206;
B1_temp_mr[4] = DFFEA(B1_temp_mr[4]_lut_out, CLOCK, , , B1L627, , );

--B1L661Q is ALU:inst|temp_mr[4]~150
--operation mode is normal

B1L661Q = B1_temp_mr[4];


--B1_temp_mr[3] is ALU:inst|temp_mr[3]
--operation mode is normal

B1_temp_mr[3]_lut_out = A1L147 & (B1_temp_mr[4]) # !A1L147 & B1L207;
B1_temp_mr[3] = DFFEA(B1_temp_mr[3]_lut_out, CLOCK, , , B1L627, , );

--B1L659Q is ALU:inst|temp_mr[3]~151
--operation mode is normal

B1L659Q = B1_temp_mr[3];


--B1_temp_mr[2] is ALU:inst|temp_mr[2]
--operation mode is normal

B1_temp_mr[2]_lut_out = A1L147 & (B1_temp_mr[3]) # !A1L147 & B1L208;
B1_temp_mr[2] = DFFEA(B1_temp_mr[2]_lut_out, CLOCK, , , B1L627, , );

--B1L657Q is ALU:inst|temp_mr[2]~152
--operation mode is normal

B1L657Q = B1_temp_mr[2];


--B1_temp_mr[1] is ALU:inst|temp_mr[1]
--operation mode is normal

B1_temp_mr[1]_lut_out = A1L147 & (B1_temp_mr[2]) # !A1L147 & B1L209;
B1_temp_mr[1] = DFFEA(B1_temp_mr[1]_lut_out, CLOCK, , , B1L627, , );

--B1L655Q is ALU:inst|temp_mr[1]~153
--operation mode is normal

B1L655Q = B1_temp_mr[1];


--A1L156 is rtl~871
--operation mode is normal

A1L156 = !V1_q[23] & !V1_q[22] & !V1_q[21] & !V1_q[20];

--A1L175 is rtl~909
--operation mode is normal

A1L175 = !V1_q[23] & !V1_q[22] & !V1_q[21] & !V1_q[20];


--A1L157 is rtl~872
--operation mode is normal

A1L157 = A1L156 & (!V1_q[19] & !V1_q[18]);

--A1L176 is rtl~910
--operation mode is normal

A1L176 = A1L156 & (!V1_q[19] & !V1_q[18]);


--A1L158 is rtl~873
--operation mode is normal

A1L158 = A1L157 & !V1_q[17] & !V1_q[13] & !V1_q[12];

--A1L177 is rtl~911
--operation mode is normal

A1L177 = A1L157 & !V1_q[17] & !V1_q[13] & !V1_q[12];


--A1L150 is rtl~7
--operation mode is normal

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

--A1L178 is rtl~912
--operation mode is normal

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


--B1L123 is ALU:inst|Select~20392
--operation mode is normal

B1L123 = A1L150 & (B1_temp_acc[15] # G1_output[15]);

--B1L333 is ALU:inst|Select~20709
--operation mode is normal

B1L333 = A1L150 & (B1_temp_acc[15] # G1_output[15]);


--A1L152 is rtl~9
--operation mode is normal

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

--A1L179 is rtl~913
--operation mode is normal

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


--B1L124 is ALU:inst|Select~20393
--operation mode is normal

B1L124 = B1L123 # A1L152 & (!M2_unreg_res_node[16]);

--B1L334 is ALU:inst|Select~20710
--operation mode is normal

B1L334 = B1L123 # A1L152 & (!M2_unreg_res_node[16]);


--A1L159 is rtl~874
--operation mode is normal

A1L159 = !V1_q[17] & !V1_q[15] & !V1_q[16] & !V1_q[14];

--A1L180 is rtl~914
--operation mode is normal

A1L180 = !V1_q[17] & !V1_q[15] & !V1_q[16] & !V1_q[14];


--A1L160 is rtl~875
--operation mode is normal

A1L160 = A1L159 & (!V1_q[13] & !V1_q[12]);

--A1L181 is rtl~915
--operation mode is normal

A1L181 = A1L159 & (!V1_q[13] & !V1_q[12]);


--A1L148 is rtl~5
--operation mode is normal

A1L148 = A1L156 & V1_q[19] & A1L160 & !V1_q[18];

--A1L182 is rtl~916
--operation mode is normal

A1L182 = A1L156 & V1_q[19] & A1L160 & !V1_q[18];


--A1L161 is rtl~876
--operation mode is normal

A1L161 = A1L159 & !V1_q[19] & !V1_q[13] & !V1_q[12];

--A1L183 is rtl~917
--operation mode is normal

A1L183 = A1L159 & !V1_q[19] & !V1_q[13] & !V1_q[12];


--A1L162 is rtl~877
--operation mode is normal

A1L162 = !V1_q[22] & !V1_q[21] & !V1_q[20];

--A1L184 is rtl~918
--operation mode is normal

A1L184 = !V1_q[22] & !V1_q[21] & !V1_q[20];


--A1L145 is rtl~0
--operation mode is normal

A1L145 = A1L161 & V1_q[23] & A1L162 & !V1_q[18];

--A1L185 is rtl~919
--operation mode is normal

A1L185 = A1L161 & V1_q[23] & A1L162 & !V1_q[18];


--B1L72 is ALU:inst|process0~4
--operation mode is normal

B1L72 = B1_temp_acc[14] $ !M1_unreg_res_node[15];

--B1L82 is ALU:inst|process0~364
--operation mode is normal

B1L82 = B1_temp_acc[14] $ !M1_unreg_res_node[15];


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

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

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

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

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

P2_cout[6] = CARRY(B1_temp_acc[5] & (P2_cout[5] # !M1_datab_node[6]) # !B1_temp_acc[5] & !M1_datab_node[6] & 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]
--operation mode is arithmetic

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

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

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

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

P2_cout[5] = CARRY(B1_temp_acc[4] & (P2_cout[4] # !M1_datab_node[5]) # !B1_temp_acc[4] & !M1_datab_node[5] & 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]
--operation mode is arithmetic

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

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

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

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

P2_cout[4] = CARRY(B1_temp_acc[3] & (P2_cout[3] # !M1_datab_node[4]) # !B1_temp_acc[3] & !M1_datab_node[4] & 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]
--operation mode is arithmetic

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

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

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

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

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


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

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

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

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


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

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

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

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

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

P2_cout[2] = CARRY(B1_temp_acc[1] & (P2_cout[1] # !M1_datab_node[2]) # !B1_temp_acc[1] & !M1_datab_node[2] & 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]
--operation mode is arithmetic

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

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

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

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

P2_cout[1] = CARRY(B1_temp_acc[0] & (P2_cout[0] # !M1_datab_node[1]) # !B1_temp_acc[0] & !M1_datab_node[1] & 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]
--operation mode is arithmetic

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

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

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

--P2_cout[0] is ALU:inst|lpm_add_sub:add_rtl_1|addcore:adder|a_csnbuffer:result_node|cout[0]
--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
--operation mode is normal

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

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

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


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

B1L73 = B1L79 & B1L80 & B1L81 & B1L75;

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

B1L85 = B1L79 & B1L80 & B1L81 & B1L75;


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

B1L125 = A1L148 # A1L145 & B1L72 & !B1L73;

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

B1L335 = A1L148 # A1L145 & B1L72 & !B1L73;


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

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

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

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


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

⌨️ 快捷键说明

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