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

📄 tiny16_maxii.map.eqn

📁 这个是专门用在ALtera第二代PLD MAXII上的16位微处理器IP核
💻 EQN
📖 第 1 页 / 共 5 页
字号:


--B1_k[1] is tiny16:cpu|k[1]
--operation mode is normal

B1_k[1]_lut_out = B1_fsm.exec_1 & B1_ir[1] & B1L584 & B1L194;
B1_k[1] = DFFEAS(B1_k[1]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L913, , , , );


--B1L54 is tiny16:cpu|address[10]~adv_mux_opt_ptn_642
--operation mode is normal

B1L54 = E1L34 & E1L54 # !E1L34 & E1L54 & B1_k[1] # !E1L54 & B1_sp[10];


--B1L64 is tiny16:cpu|address[10]~adv_mux_opt_ptn_643
--operation mode is normal

B1L64 = E1L94 & B1L54 & B1_rx[10] # !B1L54 & B1_k[2] # !E1L94 & B1L54;


--B1L44 is tiny16:cpu|address[10]~2494
--operation mode is normal

B1L44 = B1_fsm.fetch & B1_pc[10] # !B1_fsm.fetch & B1L64;


--B1L184 is tiny16:cpu|reduce_nor~40
--operation mode is normal

B1L184 = !B1L384 & B1_ir[3] # !B1L784 # !B1_ir[1];


--E1L63 is sram_interface:ram|sram_address[11]~319
--operation mode is normal

E1L63 = B1L44 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_pc[9] is tiny16:cpu|pc[9]
--operation mode is normal

B1_pc[9]_lut_out = B1L823 & B1_fsm.exec_2 & A1L13 # !B1_fsm.exec_2 & B1L881;
B1_pc[9] = DFFEAS(B1_pc[9]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1_rx[9] is tiny16:cpu|rx[9]
--operation mode is normal

B1_rx[9]_lut_out = B1L955;
B1_rx[9] = DFFEAS(B1_rx[9]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[9] is tiny16:cpu|sp[9]
--operation mode is arithmetic

B1_sp[9]_carry_eqn = B1L516;
B1_sp[9]_lut_out = B1L036 $ B1_sp[9] $ !B1_sp[9]_carry_eqn;
B1_sp[9] = DFFEAS(B1_sp[9]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[9], , B1L726, B1L274);

--B1L716 is tiny16:cpu|sp[9]~COUT
--operation mode is arithmetic

B1L716 = CARRY(B1L036 & !B1L516 # !B1_sp[9] # !B1L036 & !B1_sp[9] & !B1L516);


--B1_k[0] is tiny16:cpu|k[0]
--operation mode is normal

B1_k[0]_lut_out = B1_fsm.exec_1 & B1L584 & B1_ir[0] & B1L194;
B1_k[0] = DFFEAS(B1_k[0]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L913, , , , );


--B1L04 is tiny16:cpu|address[9]~adv_mux_opt_ptn_647
--operation mode is normal

B1L04 = E1L34 & E1L54 # !E1L34 & E1L54 & B1_k[0] # !E1L54 & B1_sp[9];


--B1L14 is tiny16:cpu|address[9]~adv_mux_opt_ptn_648
--operation mode is normal

B1L14 = E1L94 & B1L04 & B1_rx[9] # !B1L04 & B1_k[1] # !E1L94 & B1L04;


--B1L93 is tiny16:cpu|address[9]~2495
--operation mode is normal

B1L93 = B1_fsm.fetch & B1_pc[9] # !B1_fsm.fetch & B1L14;


--E1L53 is sram_interface:ram|sram_address[10]~320
--operation mode is normal

E1L53 = B1L93 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_pc[8] is tiny16:cpu|pc[8]
--operation mode is normal

B1_pc[8]_lut_out = B1L823 & B1_fsm.exec_2 & A1L03 # !B1_fsm.exec_2 & B1L981;
B1_pc[8] = DFFEAS(B1_pc[8]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1_rx[8] is tiny16:cpu|rx[8]
--operation mode is normal

B1_rx[8]_lut_out = B1L355;
B1_rx[8] = DFFEAS(B1_rx[8]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[8] is tiny16:cpu|sp[8]
--operation mode is arithmetic

B1_sp[8]_carry_eqn = B1L316;
B1_sp[8]_lut_out = B1L036 $ B1_sp[8] $ B1_sp[8]_carry_eqn;
B1_sp[8] = DFFEAS(B1_sp[8]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[8], , B1L726, B1L274);

--B1L516 is tiny16:cpu|sp[8]~COUT
--operation mode is arithmetic

B1L516 = CARRY(B1L036 & B1_sp[8] & !B1L316 # !B1L036 & B1_sp[8] # !B1L316);


--B1L53 is tiny16:cpu|address[8]~adv_mux_opt_ptn_652
--operation mode is normal

B1L53 = E1L34 & E1L54 # !E1L34 & E1L54 & B1_ir[8] # !E1L54 & B1_sp[8];


--B1L63 is tiny16:cpu|address[8]~adv_mux_opt_ptn_653
--operation mode is normal

B1L63 = E1L94 & B1L53 & B1_rx[8] # !B1L53 & B1_k[0] # !E1L94 & B1L53;


--J1L1 is flash:flash|UFM:flash|UFM_altufm_parallel_pej:UFM_altufm_parallel_pej_component|Z_var[8]~1257
--operation mode is normal

J1L1 = B1_fsm.fetch & B1_pc[8] # !B1_fsm.fetch & B1L63;


--E1L43 is sram_interface:ram|sram_address[9]~1591
--operation mode is normal

E1L43 = J1L1 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[7] is tiny16:cpu|rx[7]
--operation mode is normal

B1_rx[7]_lut_out = B1L845;
B1_rx[7] = DFFEAS(B1_rx[7]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1L094 is tiny16:cpu|reduce_nor~1535
--operation mode is normal

B1L094 = B1_ir[12] & !B1_ir[13] & !B1_ir[15] & !B1_ir[14];


--B1L31 is tiny16:cpu|address[0]~2496
--operation mode is normal

B1L31 = B1_ir[11] & !B1L484 # !B1_ir[11] & !B1L094;


--B1_sp[7] is tiny16:cpu|sp[7]
--operation mode is arithmetic

B1_sp[7]_carry_eqn = B1L116;
B1_sp[7]_lut_out = B1L036 $ B1_sp[7] $ !B1_sp[7]_carry_eqn;
B1_sp[7] = DFFEAS(B1_sp[7]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[7], , B1L726, B1L274);

--B1L316 is tiny16:cpu|sp[7]~COUT
--operation mode is arithmetic

B1L316 = CARRY(B1L036 & !B1L116 # !B1_sp[7] # !B1L036 & !B1_sp[7] & !B1L116);


--B1_pc[7] is tiny16:cpu|pc[7]
--operation mode is normal

B1_pc[7]_lut_out = B1L823 & B1_fsm.exec_2 & A1L62 # !B1_fsm.exec_2 & B1L091;
B1_pc[7] = DFFEAS(B1_pc[7]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L41 is tiny16:cpu|address[0]~2497
--operation mode is normal

B1L41 = B1L45 & B1_fsm.fetch # !B1L45 & B1_fsm.exec_1 & !E1L44 # !B1_fsm.exec_1 & B1_fsm.fetch;


--B1L33 is tiny16:cpu|address[7]~adv_mux_opt_ptn_595
--operation mode is normal

B1L33 = E1L04 & B1L41 & B1_pc[7] # !B1L41 & B1_sp[7] # !E1L04 & B1L41;


--B1L43 is tiny16:cpu|address[7]~adv_mux_opt_ptn_596
--operation mode is normal

B1L43 = B1L61 & B1L33 & B1_rx[7] # !B1L33 & B1_ir[7] # !B1L61 & B1L33;


--E1L33 is sram_interface:ram|sram_address[8]~322
--operation mode is normal

E1L33 = B1L43 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[6] is tiny16:cpu|rx[6]
--operation mode is normal

B1_rx[6]_lut_out = B1L345;
B1_rx[6] = DFFEAS(B1_rx[6]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[6] is tiny16:cpu|sp[6]
--operation mode is arithmetic

B1_sp[6]_carry_eqn = B1L906;
B1_sp[6]_lut_out = B1L036 $ B1_sp[6] $ B1_sp[6]_carry_eqn;
B1_sp[6] = DFFEAS(B1_sp[6]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[6], , B1L726, B1L274);

--B1L116 is tiny16:cpu|sp[6]~COUT
--operation mode is arithmetic

B1L116 = CARRY(B1L036 & B1_sp[6] & !B1L906 # !B1L036 & B1_sp[6] # !B1L906);


--B1_pc[6] is tiny16:cpu|pc[6]
--operation mode is normal

B1_pc[6]_lut_out = B1L823 & B1_fsm.exec_2 & A1L52 # !B1_fsm.exec_2 & B1L191;
B1_pc[6] = DFFEAS(B1_pc[6]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L13 is tiny16:cpu|address[6]~adv_mux_opt_ptn_591
--operation mode is normal

B1L13 = E1L04 & B1L41 & B1_pc[6] # !B1L41 & B1_sp[6] # !E1L04 & B1L41;


--B1L23 is tiny16:cpu|address[6]~adv_mux_opt_ptn_592
--operation mode is normal

B1L23 = B1L61 & B1L13 & B1_rx[6] # !B1L13 & B1_ir[6] # !B1L61 & B1L13;


--E1L23 is sram_interface:ram|sram_address[7]~323
--operation mode is normal

E1L23 = B1L23 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[5] is tiny16:cpu|rx[5]
--operation mode is normal

B1_rx[5]_lut_out = B1L835;
B1_rx[5] = DFFEAS(B1_rx[5]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[5] is tiny16:cpu|sp[5]
--operation mode is arithmetic

B1_sp[5]_carry_eqn = B1L706;
B1_sp[5]_lut_out = B1L036 $ B1_sp[5] $ !B1_sp[5]_carry_eqn;
B1_sp[5] = DFFEAS(B1_sp[5]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[5], , B1L726, B1L274);

--B1L906 is tiny16:cpu|sp[5]~COUT
--operation mode is arithmetic

B1L906 = CARRY(B1L036 & !B1L706 # !B1_sp[5] # !B1L036 & !B1_sp[5] & !B1L706);


--B1_pc[5] is tiny16:cpu|pc[5]
--operation mode is normal

B1_pc[5]_lut_out = B1L823 & B1_fsm.exec_2 & A1L22 # !B1_fsm.exec_2 & B1L291;
B1_pc[5] = DFFEAS(B1_pc[5]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L92 is tiny16:cpu|address[5]~adv_mux_opt_ptn_587
--operation mode is normal

B1L92 = E1L04 & B1L41 & B1_pc[5] # !B1L41 & B1_sp[5] # !E1L04 & B1L41;


--B1L03 is tiny16:cpu|address[5]~adv_mux_opt_ptn_588
--operation mode is normal

B1L03 = B1L61 & B1L92 & B1_rx[5] # !B1L92 & B1_ir[5] # !B1L61 & B1L92;


--E1L13 is sram_interface:ram|sram_address[6]~324
--operation mode is normal

E1L13 = B1L03 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[4] is tiny16:cpu|rx[4]
--operation mode is normal

B1_rx[4]_lut_out = B1L335;
B1_rx[4] = DFFEAS(B1_rx[4]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[4] is tiny16:cpu|sp[4]
--operation mode is arithmetic

B1_sp[4]_carry_eqn = B1L506;
B1_sp[4]_lut_out = B1L036 $ B1_sp[4] $ B1_sp[4]_carry_eqn;
B1_sp[4] = DFFEAS(B1_sp[4]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[4], , B1L726, B1L274);

--B1L706 is tiny16:cpu|sp[4]~COUT
--operation mode is arithmetic

B1L706 = CARRY(B1L036 & B1_sp[4] & !B1L506 # !B1L036 & B1_sp[4] # !B1L506);


--B1_pc[4] is tiny16:cpu|pc[4]
--operation mode is normal

B1_pc[4]_lut_out = B1L823 & B1_fsm.exec_2 & A1L12 # !B1_fsm.exec_2 & B1L391;
B1_pc[4] = DFFEAS(B1_pc[4]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L72 is tiny16:cpu|address[4]~adv_mux_opt_ptn_583
--operation mode is normal

B1L72 = E1L04 & B1L41 & B1_pc[4] # !B1L41 & B1_sp[4] # !E1L04 & B1L41;


--B1L82 is tiny16:cpu|address[4]~adv_mux_opt_ptn_584
--operation mode is normal

B1L82 = B1L61 & B1L72 & B1_rx[4] # !B1L72 & B1_ir[4] # !B1L61 & B1L72;


--E1L03 is sram_interface:ram|sram_address[5]~325
--operation mode is normal

E1L03 = B1L82 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[3] is tiny16:cpu|rx[3]
--operation mode is normal

B1_rx[3]_lut_out = B1L825;
B1_rx[3] = DFFEAS(B1_rx[3]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[3] is tiny16:cpu|sp[3]
--operation mode is arithmetic

B1_sp[3]_carry_eqn = B1L306;
B1_sp[3]_lut_out = B1L036 $ B1_sp[3] $ !B1_sp[3]_carry_eqn;
B1_sp[3] = DFFEAS(B1_sp[3]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[3], , B1L726, B1L274);

--B1L506 is tiny16:cpu|sp[3]~COUT
--operation mode is arithmetic

B1L506 = CARRY(B1L036 & !B1L306 # !B1_sp[3] # !B1L036 & !B1_sp[3] & !B1L306);


--B1_pc[3] is tiny16:cpu|pc[3]
--operation mode is normal

B1_pc[3]_lut_out = B1L823 & B1_fsm.exec_2 & A1L81 # !B1_fsm.exec_2 & B1L491;
B1_pc[3] = DFFEAS(B1_pc[3]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L52 is tiny16:cpu|address[3]~adv_mux_opt_ptn_579
--operation mode is normal

B1L52 = E1L04 & B1L41 & B1_pc[3] # !B1L41 & B1_sp[3] # !E1L04 & B1L41;


--B1L62 is tiny16:cpu|address[3]~adv_mux_opt_ptn_580
--operation mode is normal

B1L62 = B1L61 & B1L52 & B1_rx[3] # !B1L52 & B1_ir[3] # !B1L61 & B1L52;


--E1L92 is sram_interface:ram|sram_address[4]~326
--operation mode is normal

E1L92 = B1L62 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[2] is tiny16:cpu|rx[2]
--operation mode is normal

B1_rx[2]_lut_out = B1L225;
B1_rx[2] = DFFEAS(B1_rx[2]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[2] is tiny16:cpu|sp[2]
--operation mode is arithmetic

B1_sp[2]_carry_eqn = B1L106;
B1_sp[2]_lut_out = B1L036 $ B1_sp[2] $ B1_sp[2]_carry_eqn;
B1_sp[2] = DFFEAS(B1_sp[2]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[2], , B1L726, B1L274);

--B1L306 is tiny16:cpu|sp[2]~COUT
--operation mode is arithmetic

B1L306 = CARRY(B1L036 & B1_sp[2] & !B1L106 # !B1L036 & B1_sp[2] # !B1L106);


--B1_pc[2] is tiny16:cpu|pc[2]
--operation mode is normal

B1_pc[2]_lut_out = B1L823 & B1_fsm.exec_2 & A1L21 # !B1_fsm.exec_2 & B1L591;
B1_pc[2] = DFFEAS(B1_pc[2]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L12 is tiny16:cpu|address[2]~adv_mux_opt_ptn_575
--operation mode is normal

B1L12 = E1L04 & B1L41 & B1_pc[2] # !B1L41 & B1_sp[2] # !E1L04 & B1L41;


--B1L22 is tiny16:cpu|address[2]~adv_mux_opt_ptn_576
--operation mode is normal

B1L22 = B1L61 & B1L12 & B1_rx[2] # !B1L12 & B1_ir[2] # !B1L61 & B1L12;


--E1L82 is sram_interface:ram|sram_address[3]~327
--operation mode is normal

E1L82 = B1L22 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_rx[1] is tiny16:cpu|rx[1]
--operation mode is normal

B1_rx[1]_lut_out = B1L615;
B1_rx[1] = DFFEAS(B1_rx[1]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );


--B1_sp[1] is tiny16:cpu|sp[1]
--operation mode is arithmetic

B1_sp[1]_carry_eqn = B1L995;
B1_sp[1]_lut_out = B1L036 $ B1_sp[1] $ !B1_sp[1]_carry_eqn;
B1_sp[1] = DFFEAS(B1_sp[1]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L436, B1_rx[1], , B1L726, B1L274);

--B1L106 is tiny16:cpu|sp[1]~COUT
--operation mode is arithmetic

B1L106 = CARRY(B1L036 & !B1L995 # !B1_sp[1] # !B1L036 & !B1_sp[1] & !B1L995);


--B1_pc[1] is tiny16:cpu|pc[1]
--operation mode is normal

B1_pc[1]_lut_out = B1L823 & B1_fsm.exec_2 & A1L11 # !B1_fsm.exec_2 & B1L691;
B1_pc[1] = DFFEAS(B1_pc[1]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L643, , , , );


--B1L91 is tiny16:cpu|address[1]~adv_mux_opt_ptn_571
--operation mode is normal

B1L91 = E1L04 & B1L41 & B1_pc[1] # !B1L41 & B1_sp[1] # !E1L04 & B1L41;


--B1L02 is tiny16:cpu|address[1]~adv_mux_opt_ptn_572
--operation mode is normal

B1L02 = B1L61 & B1L91 & B1_rx[1] # !B1L91 & B1_ir[1] # !B1L61 & B1L91;


--E1L72 is sram_interface:ram|sram_address[2]~328
--operation mode is normal

E1L72 = B1L02 & !E1_fsm.s2 & !B1L184 # !B1_fsm.exec_2;


--B1_ir[0] is tiny16:cpu|ir[0]
--operation mode is normal

B1_ir[0]_lut_out = A1L8;
B1_ir[0] = DFFEAS(B1_ir[0]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L903, , , , );


--B1_rx[0] is tiny16:cpu|rx[0]
--operation mode is normal

B1_rx[0]_lut_out = B1L015;
B1_rx[0] = DFFEAS(B1_rx[0]_lut_out, J1_wire_maxii_ufm_block1_osc, VCC, , B1L695, , , !B1_fsm.exec_1, );

⌨️ 快捷键说明

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