Line 21... |
Line 21... |
decode_state decode_state_(
|
decode_state decode_state_(
|
.ctl_state_iy_set (ctl_state_iy_set),
|
.ctl_state_iy_set (ctl_state_iy_set),
|
.ctl_state_ixiy_clr (ctl_state_ixiy_clr),
|
.ctl_state_ixiy_clr (ctl_state_ixiy_clr),
|
.ctl_state_ixiy_we (ctl_state_ixiy_we),
|
.ctl_state_ixiy_we (ctl_state_ixiy_we),
|
.ctl_state_halt_set (ctl_state_halt_set),
|
.ctl_state_halt_set (ctl_state_halt_set),
|
.ctl_state_tbl_clr (ctl_state_tbl_clr),
|
|
.ctl_state_tbl_ed_set (ctl_state_tbl_ed_set),
|
.ctl_state_tbl_ed_set (ctl_state_tbl_ed_set),
|
.ctl_state_tbl_cb_set (ctl_state_tbl_cb_set),
|
.ctl_state_tbl_cb_set (ctl_state_tbl_cb_set),
|
.ctl_state_alu (ctl_state_alu),
|
.ctl_state_alu (ctl_state_alu),
|
.clk (clk),
|
.clk (clk),
|
.address_is_1 (address_is_1),
|
.address_is_1 (address_is_1),
|
.ctl_repeat_we (ctl_repeat_we),
|
.ctl_repeat_we (ctl_repeat_we),
|
.in_intr (in_intr),
|
.in_intr (in_intr),
|
.in_nmi (in_nmi),
|
.in_nmi (in_nmi),
|
.nreset (nreset),
|
.nreset (nreset),
|
|
.ctl_state_tbl_we (ctl_state_tbl_we),
|
|
.hold_clk_wait (hold_clk_wait),
|
.in_halt (in_halt),
|
.in_halt (in_halt),
|
.table_cb (table_cb),
|
.table_cb (table_cb),
|
.table_ed (table_ed),
|
.table_ed (table_ed),
|
.table_xx (table_xx),
|
.table_xx (table_xx),
|
.use_ix (use_ix),
|
.use_ix (use_ix),
|
Line 46... |
Line 47... |
execute execute_(
|
execute execute_(
|
.ctl_state_iy_set (ctl_state_iy_set),
|
.ctl_state_iy_set (ctl_state_iy_set),
|
.ctl_state_ixiy_clr (ctl_state_ixiy_clr),
|
.ctl_state_ixiy_clr (ctl_state_ixiy_clr),
|
.ctl_state_ixiy_we (ctl_state_ixiy_we),
|
.ctl_state_ixiy_we (ctl_state_ixiy_we),
|
.ctl_state_halt_set (ctl_state_halt_set),
|
.ctl_state_halt_set (ctl_state_halt_set),
|
.ctl_state_tbl_clr (ctl_state_tbl_clr),
|
|
.ctl_state_tbl_ed_set (ctl_state_tbl_ed_set),
|
.ctl_state_tbl_ed_set (ctl_state_tbl_ed_set),
|
.ctl_state_tbl_cb_set (ctl_state_tbl_cb_set),
|
.ctl_state_tbl_cb_set (ctl_state_tbl_cb_set),
|
.ctl_state_alu (ctl_state_alu),
|
.ctl_state_alu (ctl_state_alu),
|
.ctl_repeat_we (ctl_repeat_we),
|
.ctl_repeat_we (ctl_repeat_we),
|
|
.ctl_state_tbl_we (ctl_state_tbl_we),
|
.ctl_iff1_iff2 (ctl_iff1_iff2),
|
.ctl_iff1_iff2 (ctl_iff1_iff2),
|
.ctl_iffx_we (ctl_iffx_we),
|
.ctl_iffx_we (ctl_iffx_we),
|
.ctl_iffx_bit (ctl_iffx_bit),
|
.ctl_iffx_bit (ctl_iffx_bit),
|
.ctl_im_we (ctl_im_we),
|
.ctl_im_we (ctl_im_we),
|
.ctl_no_ints (ctl_no_ints),
|
.ctl_no_ints (ctl_no_ints),
|
Line 198... |
Line 199... |
|
|
ir ir_(
|
ir ir_(
|
.ctl_ir_we (ctl_ir_we),
|
.ctl_ir_we (ctl_ir_we),
|
.clk (clk),
|
.clk (clk),
|
.nreset (nreset),
|
.nreset (nreset),
|
|
.hold_clk_wait (hold_clk_wait),
|
.db (db0[7:0]),
|
.db (db0[7:0]),
|
.opcode (opcode)
|
.opcode (opcode)
|
);
|
);
|
|
|
pin_control pin_control_(
|
pin_control pin_control_(
|
Line 229... |
Line 231... |
.reset_in (reset_in),
|
.reset_in (reset_in),
|
.clk (clk),
|
.clk (clk),
|
.M1 (M1),
|
.M1 (M1),
|
.T2 (T2),
|
.T2 (T2),
|
.fpga_reset (fpga_reset),
|
.fpga_reset (fpga_reset),
|
|
.hold_clk_wait (hold_clk_wait),
|
.clrpc (clrpc),
|
.clrpc (clrpc),
|
.nreset (nreset)
|
.nreset (nreset)
|
);
|
);
|
|
|
memory_ifc memory_ifc_(
|
memory_ifc memory_ifc_(
|
Line 253... |
Line 256... |
.nRFSH_out (nRFSH_out),
|
.nRFSH_out (nRFSH_out),
|
.nMREQ_out (nMREQ_out),
|
.nMREQ_out (nMREQ_out),
|
.nRD_out (nRD_out),
|
.nRD_out (nRD_out),
|
.nWR_out (nWR_out),
|
.nWR_out (nWR_out),
|
.nIORQ_out (nIORQ_out),
|
.nIORQ_out (nIORQ_out),
|
.latch_wait (latch_wait)
|
.latch_wait (latch_wait),
|
|
.wait_m1 (wait_m1)
|
);
|
);
|
|
|
sequencer sequencer_(
|
sequencer sequencer_(
|
.clk (clk),
|
.clk (clk),
|
.nextM (nextM),
|
.nextM (nextM),
|
Line 493... |
Line 497... |
.ctl_reg_sys_we_lo (ctl_reg_sys_we_lo),
|
.ctl_reg_sys_we_lo (ctl_reg_sys_we_lo),
|
.ctl_reg_sys_we_hi (ctl_reg_sys_we_hi),
|
.ctl_reg_sys_we_hi (ctl_reg_sys_we_hi),
|
.ctl_reg_sys_we (ctl_reg_sys_we),
|
.ctl_reg_sys_we (ctl_reg_sys_we),
|
.clk (clk),
|
.clk (clk),
|
.ctl_sw_4d (ctl_sw_4d),
|
.ctl_sw_4d (ctl_sw_4d),
|
|
.hold_clk_wait (hold_clk_wait),
|
.ctl_reg_gp_hilo (ctl_reg_gp_hilo),
|
.ctl_reg_gp_hilo (ctl_reg_gp_hilo),
|
.ctl_reg_gp_sel (ctl_reg_gp_sel),
|
.ctl_reg_gp_sel (ctl_reg_gp_sel),
|
.ctl_reg_sys_hilo (ctl_reg_sys_hilo),
|
.ctl_reg_sys_hilo (ctl_reg_sys_hilo),
|
.reg_sel_bc (reg_sel_bc),
|
.reg_sel_bc (reg_sel_bc),
|
.reg_sel_bc2 (reg_sel_bc2),
|
.reg_sel_bc2 (reg_sel_bc2),
|