📄 de2_board.fit.eqn
字号:
--H1_F_pc[2] is DE2_Board:inst|cpu_0:the_cpu_0|F_pc[2] at LCFF_X40_Y24_N13
H1_F_pc[2] = AMPP_FUNCTION(A1L16, H1L537, H1L781, E1L4, H1L591, H1L594, H1_W_valid);
--W1L74 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|p1_tri_state_bridge_0_address[4]~215 at LCCOMB_X40_Y24_N28
W1L74 = W1L144 & H1_W_alu_result[4] # !W1L144 & (H1_F_pc[2]);
--H1_W_alu_result[3] is DE2_Board:inst|cpu_0:the_cpu_0|W_alu_result[3] at LCFF_X42_Y21_N25
H1_W_alu_result[3] = AMPP_FUNCTION(A1L16, H1L678, H1_E_shift_rot_result[3], E1L4, H1L127, H1_R_ctrl_shift_rot);
--H1_F_pc[1] is DE2_Board:inst|cpu_0:the_cpu_0|F_pc[1] at LCFF_X40_Y23_N13
H1_F_pc[1] = AMPP_FUNCTION(A1L16, H1L534, H1L779, E1L4, H1L591, H1L594, H1_W_valid);
--W1L73 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|p1_tri_state_bridge_0_address[3]~216 at LCCOMB_X40_Y23_N22
W1L73 = W1L144 & H1_W_alu_result[3] # !W1L144 & (H1_F_pc[1]);
--H1_W_alu_result[2] is DE2_Board:inst|cpu_0:the_cpu_0|W_alu_result[2] at LCFF_X36_Y22_N5
H1_W_alu_result[2] = AMPP_FUNCTION(A1L16, H1L675, H1_E_shift_rot_result[2], E1L4, H1L127, H1_R_ctrl_shift_rot);
--H1_F_pc[0] is DE2_Board:inst|cpu_0:the_cpu_0|F_pc[0] at LCFF_X41_Y23_N31
H1_F_pc[0] = AMPP_FUNCTION(A1L16, H1L531, H1L777, E1L4, H1L591, H1L594, H1_W_valid);
--W1L72 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|p1_tri_state_bridge_0_address[2]~217 at LCCOMB_X41_Y23_N28
W1L72 = W1L144 & H1_W_alu_result[2] # !W1L144 & (H1_F_pc[0]);
--K1_cpu_0_instruction_master_dbs_address[1] is DE2_Board:inst|cpu_0_instruction_master_arbitrator:the_cpu_0_instruction_master|cpu_0_instruction_master_dbs_address[1] at LCFF_X35_Y17_N1
K1_cpu_0_instruction_master_dbs_address[1] = DFFEAS(K1L10, GLOBAL(A1L16), GLOBAL(E1L4), , , , , , );
--W1L71 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|p1_tri_state_bridge_0_address[1]~218 at LCCOMB_X41_Y21_N6
W1L71 = W1L144 & (J1_cpu_0_data_master_dbs_address[1]) # !W1L144 & K1_cpu_0_instruction_master_dbs_address[1];
--K1_cpu_0_instruction_master_dbs_address[0] is DE2_Board:inst|cpu_0_instruction_master_arbitrator:the_cpu_0_instruction_master|cpu_0_instruction_master_dbs_address[0] at LCFF_X35_Y17_N13
K1_cpu_0_instruction_master_dbs_address[0] = DFFEAS(K1L8, GLOBAL(A1L16), GLOBAL(E1L4), , , , , , );
--W1L70 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|p1_tri_state_bridge_0_address[0]~219 at LCCOMB_X41_Y21_N4
W1L70 = W1L144 & (J1_cpu_0_data_master_dbs_address[0]) # !W1L144 & K1_cpu_0_instruction_master_dbs_address[0];
--D1_hub_tdo is sld_hub:sld_hub_inst|hub_tdo at LCFF_X46_Y16_N3
D1_hub_tdo = AMPP_FUNCTION(!A1L6, D1L14, !DC1_state[8]);
--W1_tri_state_bridge_0_avalon_slave_saved_chosen_master_vector[0] is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_saved_chosen_master_vector[0] at LCFF_X40_Y17_N29
W1_tri_state_bridge_0_avalon_slave_saved_chosen_master_vector[0] = DFFEAS(W1L27, GLOBAL(A1L16), GLOBAL(E1L4), , W1L137, , , , );
--W1L143 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_firsttransfer~100 at LCCOMB_X40_Y16_N6
W1L143 = W1_tri_state_bridge_0_avalon_slave_slavearbiterlockenable & (W1L142 # W1_cpu_0_data_master_requests_cfi_flash_0_s1 & W1_last_cycle_cpu_0_data_master_granted_slave_cfi_flash_0_s1);
--W1L136 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_arb_winner[0]~39 at LCCOMB_X38_Y17_N18
W1L136 = W1L143 & W1_tri_state_bridge_0_avalon_slave_saved_chosen_master_vector[0] # !W1L143 & (W1L27 # W1_tri_state_bridge_0_avalon_slave_saved_chosen_master_vector[0] & !W1L144);
--W1_cfi_flash_0_s1_wait_counter[0] is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|cfi_flash_0_s1_wait_counter[0] at LCFF_X41_Y17_N11
W1_cfi_flash_0_s1_wait_counter[0] = DFFEAS(W1L3, GLOBAL(A1L16), GLOBAL(E1L4), , , , , , );
--A1L64 is rtl~6 at LCCOMB_X41_Y17_N6
A1L64 = W1_cfi_flash_0_s1_wait_counter[0] # W1_cfi_flash_0_s1_wait_counter[3] # W1_cfi_flash_0_s1_wait_counter[1] # W1_cfi_flash_0_s1_wait_counter[2];
--W1L16 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|cfi_flash_0_s1_waits_for_read~15 at LCCOMB_X40_Y16_N20
W1L16 = A1L64 # !W1_d1_reasons_to_wait & (W1L29 # W1L21);
--W1L140 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_end_xfer~27 at LCCOMB_X38_Y17_N16
W1L140 = W1L27 # W1L144 & (H1_d_read # AB1_d_write);
--W1L124 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_arb_addend[1]~186 at LCCOMB_X38_Y17_N20
W1L124 = W1L140 & (W1L16 & (W1L144) # !W1L16 & W1L136) # !W1L140 & W1L136;
--W1L125 is DE2_Board:inst|tri_state_bridge_0_avalon_slave_arbitrator:the_tri_state_bridge_0_avalon_slave|tri_state_bridge_0_avalon_slave_arb_addend[1]~187 at LCCOMB_X40_Y16_N24
W1L125 = W1L69 & W1L124 # !W1L69 & (W1_tri_state_bridge_0_avalon_slave_arb_addend[1]);
--H1_R_ctrl_exception is DE2_Board:inst|cpu_0:the_cpu_0|R_ctrl_exception at LCFF_X40_Y21_N31
H1_R_ctrl_exception = AMPP_FUNCTION(A1L16, H1_D_ctrl_exception, E1L4);
--H1_R_ctrl_break is DE2_Board:inst|cpu_0:the_cpu_0|R_ctrl_break at LCFF_X40_Y21_N19
H1_R_ctrl_break = AMPP_FUNCTION(A1L16, H1L16, E1L4);
--H1L591 is DE2_Board:inst|cpu_0:the_cpu_0|F_pc_nxt[20]~769 at LCCOMB_X40_Y21_N14
H1L591 = AMPP_FUNCTION(H1_R_ctrl_exception, H1_R_ctrl_break);
--H1L777 is DE2_Board:inst|cpu_0:the_cpu_0|add~1425 at LCCOMB_X41_Y24_N12
H1L777 = AMPP_FUNCTION(H1_F_pc[0], GND);
--H1L778 is DE2_Board:inst|cpu_0:the_cpu_0|add~1426 at LCCOMB_X41_Y24_N12
H1L778 = AMPP_FUNCTION(H1_F_pc[0]);
--H1L779 is DE2_Board:inst|cpu_0:the_cpu_0|add~1427 at LCCOMB_X41_Y24_N14
H1L779 = AMPP_FUNCTION(H1_F_pc[1], GND, H1L778);
--H1L780 is DE2_Board:inst|cpu_0:the_cpu_0|add~1428 at LCCOMB_X41_Y24_N14
H1L780 = AMPP_FUNCTION(H1_F_pc[1], H1L778);
--H1L781 is DE2_Board:inst|cpu_0:the_cpu_0|add~1429 at LCCOMB_X41_Y24_N16
H1L781 = AMPP_FUNCTION(H1_F_pc[2], GND, H1L780);
--H1L782 is DE2_Board:inst|cpu_0:the_cpu_0|add~1430 at LCCOMB_X41_Y24_N16
H1L782 = AMPP_FUNCTION(H1_F_pc[2], H1L780);
--H1L783 is DE2_Board:inst|cpu_0:the_cpu_0|add~1431 at LCCOMB_X41_Y24_N18
H1L783 = AMPP_FUNCTION(H1_F_pc[3], GND, H1L782);
--H1L784 is DE2_Board:inst|cpu_0:the_cpu_0|add~1432 at LCCOMB_X41_Y24_N18
H1L784 = AMPP_FUNCTION(H1_F_pc[3], H1L782);
--H1L785 is DE2_Board:inst|cpu_0:the_cpu_0|add~1433 at LCCOMB_X41_Y24_N20
H1L785 = AMPP_FUNCTION(H1_F_pc[4], GND, H1L784);
--H1L786 is DE2_Board:inst|cpu_0:the_cpu_0|add~1434 at LCCOMB_X41_Y24_N20
H1L786 = AMPP_FUNCTION(H1_F_pc[4], H1L784);
--H1L787 is DE2_Board:inst|cpu_0:the_cpu_0|add~1435 at LCCOMB_X41_Y24_N22
H1L787 = AMPP_FUNCTION(H1_F_pc[5], GND, H1L786);
--H1L788 is DE2_Board:inst|cpu_0:the_cpu_0|add~1436 at LCCOMB_X41_Y24_N22
H1L788 = AMPP_FUNCTION(H1_F_pc[5], H1L786);
--H1L789 is DE2_Board:inst|cpu_0:the_cpu_0|add~1437 at LCCOMB_X41_Y24_N24
H1L789 = AMPP_FUNCTION(H1_F_pc[6], GND, H1L788);
--H1L790 is DE2_Board:inst|cpu_0:the_cpu_0|add~1438 at LCCOMB_X41_Y24_N24
H1L790 = AMPP_FUNCTION(H1_F_pc[6], H1L788);
--H1L791 is DE2_Board:inst|cpu_0:the_cpu_0|add~1439 at LCCOMB_X41_Y24_N26
H1L791 = AMPP_FUNCTION(H1_F_pc[7], GND, H1L790);
--H1L792 is DE2_Board:inst|cpu_0:the_cpu_0|add~1440 at LCCOMB_X41_Y24_N26
H1L792 = AMPP_FUNCTION(H1_F_pc[7], H1L790);
--H1L793 is DE2_Board:inst|cpu_0:the_cpu_0|add~1441 at LCCOMB_X41_Y24_N28
H1L793 = AMPP_FUNCTION(H1_F_pc[8], GND, H1L792);
--H1L794 is DE2_Board:inst|cpu_0:the_cpu_0|add~1442 at LCCOMB_X41_Y24_N28
H1L794 = AMPP_FUNCTION(H1_F_pc[8], H1L792);
--H1L795 is DE2_Board:inst|cpu_0:the_cpu_0|add~1443 at LCCOMB_X41_Y24_N30
H1L795 = AMPP_FUNCTION(H1_F_pc[9], GND, H1L794);
--H1L796 is DE2_Board:inst|cpu_0:the_cpu_0|add~1444 at LCCOMB_X41_Y24_N30
H1L796 = AMPP_FUNCTION(H1_F_pc[9], H1L794);
--H1L797 is DE2_Board:inst|cpu_0:the_cpu_0|add~1445 at LCCOMB_X41_Y23_N0
H1L797 = AMPP_FUNCTION(H1_F_pc[10], GND, H1L796);
--H1L798 is DE2_Board:inst|cpu_0:the_cpu_0|add~1446 at LCCOMB_X41_Y23_N0
H1L798 = AMPP_FUNCTION(H1_F_pc[10], H1L796);
--H1L799 is DE2_Board:inst|cpu_0:the_cpu_0|add~1447 at LCCOMB_X41_Y23_N2
H1L799 = AMPP_FUNCTION(H1_F_pc[11], GND, H1L798);
--H1L800 is DE2_Board:inst|cpu_0:the_cpu_0|add~1448 at LCCOMB_X41_Y23_N2
H1L800 = AMPP_FUNCTION(H1_F_pc[11], H1L798);
--H1L801 is DE2_Board:inst|cpu_0:the_cpu_0|add~1449 at LCCOMB_X41_Y23_N4
H1L801 = AMPP_FUNCTION(H1_F_pc[12], GND, H1L800);
--H1L802 is DE2_Board:inst|cpu_0:the_cpu_0|add~1450 at LCCOMB_X41_Y23_N4
H1L802 = AMPP_FUNCTION(H1_F_pc[12], H1L800);
--H1L803 is DE2_Board:inst|cpu_0:the_cpu_0|add~1451 at LCCOMB_X41_Y23_N6
H1L803 = AMPP_FUNCTION(H1_F_pc[13], GND, H1L802);
--H1L804 is DE2_Board:inst|cpu_0:the_cpu_0|add~1452 at LCCOMB_X41_Y23_N6
H1L804 = AMPP_FUNCTION(H1_F_pc[13], H1L802);
--H1L805 is DE2_Board:inst|cpu_0:the_cpu_0|add~1453 at LCCOMB_X41_Y23_N8
H1L805 = AMPP_FUNCTION(H1_F_pc[14], GND, H1L804);
--H1L806 is DE2_Board:inst|cpu_0:the_cpu_0|add~1454 at LCCOMB_X41_Y23_N8
H1L806 = AMPP_FUNCTION(H1_F_pc[14], H1L804);
--H1L807 is DE2_Board:inst|cpu_0:the_cpu_0|add~1455 at LCCOMB_X41_Y23_N10
H1L807 = AMPP_FUNCTION(H1_F_pc[15], GND, H1L806);
--H1L808 is DE2_Board:inst|cpu_0:the_cpu_0|add~1456 at LCCOMB_X41_Y23_N10
H1L808 = AMPP_FUNCTION(H1_F_pc[15], H1L806);
--H1L809 is DE2_Board:inst|cpu_0:the_cpu_0|add~1457 at LCCOMB_X41_Y23_N12
H1L809 = AMPP_FUNCTION(H1_F_pc[16], GND, H1L808);
--H1L810 is DE2_Board:inst|cpu_0:the_cpu_0|add~1458 at LCCOMB_X41_Y23_N12
H1L810 = AMPP_FUNCTION(H1_F_pc[16], H1L808);
--H1L811 is DE2_Board:inst|cpu_0:the_cpu_0|add~1459 at LCCOMB_X41_Y23_N14
H1L811 = AMPP_FUNCTION(H1_F_pc[17], GND, H1L810);
--H1L812 is DE2_Board:inst|cpu_0:the_cpu_0|add~1460 at LCCOMB_X41_Y23_N14
H1L812 = AMPP_FUNCTION(H1_F_pc[17], H1L810);
--H1L813 is DE2_Board:inst|cpu_0:the_cpu_0|add~1461 at LCCOMB_X41_Y23_N16
H1L813 = AMPP_FUNCTION(H1_F_pc[18], GND, H1L812);
--H1L814 is DE2_Board:inst|cpu_0:the_cpu_0|add~1462 at LCCOMB_X41_Y23_N16
H1L814 = AMPP_FUNCTION(H1_F_pc[18], H1L812);
--H1L815 is DE2_Board:inst|cpu_0:the_cpu_0|add~1463 at LCCOMB_X41_Y23_N18
H1L815 = AMPP_FUNCTION(H1_F_pc[19], GND, H1L814);
--H1L816 is DE2_Board:inst|cpu_0:the_cpu_0|add~1464 at LCCOMB_X41_Y23_N18
H1L816 = AMPP_FUNCTION(H1_F_pc[19], H1L814);
--H1L817 is DE2_Board:inst|cpu_0:the_cpu_0|add~1465 at LCCOMB_X41_Y23_N20
H1L817 = AMPP_FUNCTION(H1_F_pc[20], H1L816);
--H1_E_src2[22] is DE2_Board:inst|cpu_0:the_cpu_0|E_src2[22] at LCFF_X34_Y21_N29
H1_E_src2[22] = AMPP_FUNCTION(A1L16, H1L380, H1_D_iw[12], E1L4, H1L643, H1_R_ctrl_hi_imm);
--H1_E_src1[22] is DE2_Board:inst|cpu_0:the_cpu_0|E_src1[22] at LCFF_X35_Y22_N27
H1_E_src1[22] = AMPP_FUNCTION(A1L16, H1L333, H1L817, E1L4, H1L639);
--H1_E_src2[21] is DE2_Board:inst|cpu_0:the_cpu_0|E_src2[21] at LCFF_X36_Y21_N3
H1_E_src2[21] = AMPP_FUNCTION(A1L16, H1L377, H1_D_iw[11], E1L4, H1L643, H1_R_ctrl_hi_imm);
--H1_E_src1[21] is DE2_Board:inst|cpu_0:the_cpu_0|E_src1[21] at LCFF_X35_Y22_N19
H1_E_src1[21] = AMPP_FUNCTION(A1L16, H1L330, H1L815, E1L4, H1L639);
--H1_E_src2[20] is DE2_Board:inst|cpu_0:the_cpu_0|E_src2[20] at LCFF_X34_Y21_N9
H1_E_src2[20] = AMPP_FUNCTION(A1L16, H1L374, H1_D_iw[10], E1L4, H1L643, H1_R_ctrl_hi_imm);
--H1_E_src1[20] is DE2_Board:inst|cpu_0:the_cpu_0|E_src1[20] at LCFF_X35_Y22_N9
H1_E_src1[20] = AMPP_FUNCTION(A1L16, H1L327, H1L813, E1L4, H1L639);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -