Line 1... |
Line 1... |
/*******************************************************************************************/
|
/*******************************************************************************************/
|
/** **/
|
/** **/
|
/** COPYRIGHT (C) 2011, SYSTEMYDE INTERNATIONAL CORPORATION, ALL RIGHTS RESERVED **/
|
/** ORIGINAL COPYRIGHT (C) 2011, SYSTEMYDE INTERNATIONAL CORPORATION, ALL RIGHTS RESERVED **/
|
|
/** COPYRIGHT (C) 2012, SERGEY BELYASHOV **/
|
/** **/
|
/** **/
|
/** processor top level Rev 0.0 08/03/2011 **/
|
/** processor top level Rev 0.0 06/13/2012 **/
|
/** **/
|
/** **/
|
/*******************************************************************************************/
|
/*******************************************************************************************/
|
module y80_top (dma_ack, halt_tran, iack_tran, io_addr_out, io_data_out, io_read, io_strobe,
|
module y80_top (dma_ack, halt_tran, iack_tran, io_addr_out, io_data_out, io_read, io_strobe,
|
io_tran, ivec_rd, mem_addr_out, mem_data_out, mem_rd, mem_tran, mem_wr,
|
io_tran, ivec_rd, mem_addr_out, mem_data_out, mem_rd, mem_tran, mem_wr,
|
reti_tran, t1, clearb, clkc, dma_req, int_req, io_data_in, ivec_data_in,
|
reti_tran, t1, clearb, clkc, dma_req, int_req, io_data_in, ivec_data_in,
|
Line 163... |
Line 164... |
.state_nxt(state_nxt), .tflg_ctl(tflg_ctl), .tran_sel(tran_sel),
|
.state_nxt(state_nxt), .tflg_ctl(tflg_ctl), .tran_sel(tran_sel),
|
.wr_addr(wr_addr), .wr_frst(wr_frst), .zflg_en(zflg_en),
|
.wr_addr(wr_addr), .wr_frst(wr_frst), .zflg_en(zflg_en),
|
.carry_bit(carry_bit), .dmar_reg(dmar_reg), .inst_reg(inst_reg),
|
.carry_bit(carry_bit), .dmar_reg(dmar_reg), .inst_reg(inst_reg),
|
.intr_reg(intr_reg), .page_reg(page_reg), .par_bit(par_bit),
|
.intr_reg(intr_reg), .page_reg(page_reg), .par_bit(par_bit),
|
.sign_bit(sign_bit), .state_reg(state_reg), .tflg_reg(tflg_reg),
|
.sign_bit(sign_bit), .state_reg(state_reg), .tflg_reg(tflg_reg),
|
.vector_int(vector_int), .xhlt_reg(xhlt_reg), .zero_bit(zero_bit) );
|
.vector_int(vector_int), .xhlt_reg(xhlt_reg), .zero_bit(zero_bit),
|
|
.int_req(int_req) );
|
|
|
/*****************************************************************************************/
|
/*****************************************************************************************/
|
/* */
|
/* */
|
/* data path module */
|
/* data path module */
|
/* */
|
/* */
|