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

📄 part6.map.eqn

📁 基于FPGA的CPU设计 VHDL 编写
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--N1_dffs[8] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[8]
N1_dffs[8] = AMPP_FUNCTION(A1L110, N1_dffs[9], P1_state[0], P1_state[11]);


--N1_dffs[7] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[7]
N1_dffs[7] = AMPP_FUNCTION(A1L110, N1_dffs[8], P1_state[0], P1_state[11]);


--N1_dffs[6] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[6]
N1_dffs[6] = AMPP_FUNCTION(A1L110, N1_dffs[7], P1_state[0], P1_state[11]);


--A1L216 is rtl~76
A1L216 = !N1_dffs[9] & !N1_dffs[8] & !N1_dffs[7] & !N1_dffs[6];


--N1_dffs[3] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[3]
N1_dffs[3] = AMPP_FUNCTION(A1L110, N1_dffs[4], P1_state[0], P1_state[11]);


--N1_dffs[2] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[2]
N1_dffs[2] = AMPP_FUNCTION(A1L110, N1_dffs[3], P1_state[0], P1_state[11]);


--N1_dffs[5] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[5]
N1_dffs[5] = AMPP_FUNCTION(A1L110, N1_dffs[6], P1_state[0], P1_state[11]);


--N1_dffs[4] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[4]
N1_dffs[4] = AMPP_FUNCTION(A1L110, N1_dffs[5], P1_state[0], P1_state[11]);


--A1L217 is rtl~77
A1L217 = N1_dffs[3] & N1_dffs[2] & !N1_dffs[5] & !N1_dffs[4];


--N1_dffs[0] is sld_hub:sld_hub_inst|lpm_shiftreg:jtag_ir_register|dffs[0]
N1_dffs[0] = AMPP_FUNCTION(A1L110, N1_dffs[1], P1_state[0], P1_state[11]);


--A1L214 is rtl~0
A1L214 = N1_dffs[1] & A1L216 & A1L217 & !N1_dffs[0];


--Q1_dffe1a[1] is sld_hub:sld_hub_inst|lpm_decode:instruction_decoder|decode_rpe:auto_generated|dffe1a[1]
Q1_dffe1a[1] = AMPP_FUNCTION(A1L110, Q1_w_anode18w[3], C1_CLRN_SIGNAL, C1L4);


--L2L3 is sld_hub:sld_hub_inst|sld_dffex:BROADCAST|Q[0]~52
L2L3 = AMPP_FUNCTION(L7_Q[0], Q1_dffe1a[1]);


--P1_state[8] is sld_hub:sld_hub_inst|sld_jtag_state_machine:jtag_state_machine|state[8]
P1_state[8] = AMPP_FUNCTION(A1L110, P1L25, !A1L112);


--L1L3 is sld_hub:sld_hub_inst|sld_dffex:RESET|Q[0]~59
L1L3 = AMPP_FUNCTION(C1_OK_TO_UPDATE_IR_Q, P1_state[8]);


--L2L4 is sld_hub:sld_hub_inst|sld_dffex:BROADCAST|Q[0]~53
L2L4 = AMPP_FUNCTION(L2L3, L2_Q[0], L1L3, C1L27);


--L4_Q[3] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[3]
L4_Q[3] = AMPP_FUNCTION(A1L110, C1L23, C1_CLRN_SIGNAL, C1L28);


--L4_Q[1] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[1]
L4_Q[1] = AMPP_FUNCTION(A1L110, C1L21, C1_CLRN_SIGNAL, C1L28);


--H1_ram_rom_data_shift_cntr_reg[1] is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[1]
H1_ram_rom_data_shift_cntr_reg[1] = AMPP_FUNCTION(A1L110, H1L56, !L4_Q[3], H1L67);


--H1_ram_rom_data_shift_cntr_reg[0] is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[0]
H1_ram_rom_data_shift_cntr_reg[0] = AMPP_FUNCTION(A1L110, H1L53, !L4_Q[3], H1L67);


--H1_ram_rom_data_shift_cntr_reg[2] is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[2]
H1_ram_rom_data_shift_cntr_reg[2] = AMPP_FUNCTION(A1L110, H1L59, !L4_Q[3], H1L67);


--H1_ram_rom_data_shift_cntr_reg[3] is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_shift_cntr_reg[3]
H1_ram_rom_data_shift_cntr_reg[3] = AMPP_FUNCTION(A1L110, H1L62, !L4_Q[3], H1L67);


--H1L67 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|rtl~0
H1L67 = AMPP_FUNCTION(H1_ram_rom_data_shift_cntr_reg[1], H1_ram_rom_data_shift_cntr_reg[0], H1_ram_rom_data_shift_cntr_reg[2], H1_ram_rom_data_shift_cntr_reg[3]);


--H1L13 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|process1~1
H1L13 = AMPP_FUNCTION(L4_Q[3], L4_Q[1], H1L67);


--H1L43 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~652
H1L43 = AMPP_FUNCTION(J1_q_b[0], H1_ram_rom_data_reg[1], H1L13);


--L4L4 is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[1]~61
L4L4 = AMPP_FUNCTION(L4_Q[2], L4_Q[1]);


--H1L42 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg[7]~653
H1L42 = AMPP_FUNCTION(L4L4, H1L11, P1_state[4], H1L13);


--H1L65 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_incr_addr~19
H1L65 = AMPP_FUNCTION(L4_Q[2], H1L11);


--H1L66 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_incr_addr~20
H1L66 = AMPP_FUNCTION(L4_Q[1], H1_ram_rom_data_shift_cntr_reg[0], H1_ram_rom_data_shift_cntr_reg[2], H1_ram_rom_data_shift_cntr_reg[3]);


--H1_ram_rom_incr_addr is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_incr_addr
H1_ram_rom_incr_addr = AMPP_FUNCTION(H1L65, P1_state[8], H1L66, H1_ram_rom_data_shift_cntr_reg[1]);


--H1L19 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[0]~80
H1L19 = AMPP_FUNCTION(H1_ram_rom_incr_addr, H1_ram_rom_addr_reg[0], GND);

--H1L20 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[0]~81
H1L20 = AMPP_FUNCTION(H1_ram_rom_incr_addr, H1_ram_rom_addr_reg[0]);


--L4_Q[0] is sld_hub:sld_hub_inst|sld_dffex:\GEN_IRF:1:IRF|Q[0]
L4_Q[0] = AMPP_FUNCTION(A1L110, C1L20, C1_CLRN_SIGNAL, C1L28);


--H1L12 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|process0~11
H1L12 = AMPP_FUNCTION(H1L11, P1_state[4], L4_Q[3]);


--H1L22 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[1]~82
H1L22 = AMPP_FUNCTION(H1_ram_rom_addr_reg[1], GND, H1L20);

--H1L23 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[1]~83
H1L23 = AMPP_FUNCTION(H1_ram_rom_addr_reg[1], H1L20);


--H1L25 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[2]~84
H1L25 = AMPP_FUNCTION(H1_ram_rom_addr_reg[2], GND, H1L23);

--H1L26 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[2]~85
H1L26 = AMPP_FUNCTION(H1_ram_rom_addr_reg[2], H1L23);


--H1L28 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[3]~86
H1L28 = AMPP_FUNCTION(H1_ram_rom_addr_reg[3], GND, H1L26);

--H1L29 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[3]~87
H1L29 = AMPP_FUNCTION(H1_ram_rom_addr_reg[3], H1L26);


--H1L31 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_addr_reg[4]~88
H1L31 = AMPP_FUNCTION(H1_ram_rom_addr_reg[4], H1L29);


--H1L44 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~654
H1L44 = AMPP_FUNCTION(J1_q_b[1], H1_ram_rom_data_reg[2], H1L13);


--H1L45 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~655
H1L45 = AMPP_FUNCTION(J1_q_b[2], H1_ram_rom_data_reg[3], H1L13);


--H1L46 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~656
H1L46 = AMPP_FUNCTION(J1_q_b[3], H1_ram_rom_data_reg[4], H1L13);


--H1L47 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~657
H1L47 = AMPP_FUNCTION(J1_q_b[4], H1_ram_rom_data_reg[5], H1L13);


--H1L48 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~658
H1L48 = AMPP_FUNCTION(J1_q_b[5], H1_ram_rom_data_reg[6], H1L13);


--H1L49 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~659
H1L49 = AMPP_FUNCTION(J1_q_b[6], H1_ram_rom_data_reg[7], H1L13);


--H1L50 is ramlpm:comb_42|altsyncram:altsyncram_component|altsyncram_2ih1:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg~660
H1L50 = AMPP_FUNCTION(J1_q_b[7], altera_internal_jtag, H1L13);


--count[6] is count[6]
count[6] = DFFEAS(A1L139, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[5] is count[5]
count[5] = DFFEAS(A1L136, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[4] is count[4]
count[4] = DFFEAS(A1L133, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[3] is count[3]
count[3] = DFFEAS(A1L130, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[2] is count[2]
count[2] = DFFEAS(A1L127, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[1] is count[1]
count[1] = DFFEAS(A1L124, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--count[0] is count[0]
count[0] = DFFEAS(A1L121, CLOCK_50, KEY[0],  ,  ,  ,  , A1L86,  );


--A1L121 is count[0]~393
A1L121 = count[0] $ VCC;

--A1L122 is count[0]~394
A1L122 = CARRY(count[0]);


--A1L124 is count[1]~395
A1L124 = count[1] & !A1L122 # !count[1] & (A1L122 # GND);

--A1L125 is count[1]~396
A1L125 = CARRY(!A1L122 # !count[1]);


--A1L127 is count[2]~397
A1L127 = count[2] & (A1L125 $ GND) # !count[2] & !A1L125 & VCC;

--A1L128 is count[2]~398
A1L128 = CARRY(count[2] & !A1L125);


--A1L130 is count[3]~399
A1L130 = count[3] & !A1L128 # !count[3] & (A1L128 # GND);

--A1L131 is count[3]~400
A1L131 = CARRY(!A1L128 # !count[3]);


--A1L133 is count[4]~401
A1L133 = count[4] & (A1L131 $ GND) # !count[4] & !A1L131 & VCC;

--A1L134 is count[4]~402
A1L134 = CARRY(count[4] & !A1L131);


--A1L136 is count[5]~403
A1L136 = count[5] & !A1L134 # !count[5] & (A1L134 # GND);

--A1L137 is count[5]~404
A1L137 = CARRY(!A1L134 # !count[5]);


--A1L139 is count[6]~405
A1L139 = count[6] & (A1L137 $ GND) # !count[6] & !A1L137 & VCC;

--A1L140 is count[6]~406
A1L140 = CARRY(count[6] & !A1L137);


--A1L142 is count[7]~407
A1L142 = count[7] & !A1L140 # !count[7] & (A1L140 # GND);

--A1L143 is count[7]~408
A1L143 = CARRY(!A1L140 # !count[7]);


--A1L145 is count[8]~409
A1L145 = count[8] & (A1L143 $ GND) # !count[8] & !A1L143 & VCC;

--A1L146 is count[8]~410
A1L146 = CARRY(count[8] & !A1L143);


--A1L148 is count[9]~411
A1L148 = count[9] & !A1L146 # !count[9] & (A1L146 # GND);

--A1L149 is count[9]~412
A1L149 = CARRY(!A1L146 # !count[9]);


⌨️ 快捷键说明

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