URL
https://opencores.org/ocsvn/mips789/mips789/trunk
Subversion Repositories mips789
[/] [mips789/] [branches/] [avendor/] [rtl/] [verilog/] [mips_sys.v] - Rev 55
Go to most recent revision | Compare with Previous | Blame | View Log
/****************************************************************** * * * Author: Liwei * * * * This file is part of the "mips789" project. * * Downloaded from: * * http://www.opencores.org/pdownloads.cgi/list/mips789 * * * * If you encountered any problem, please contact me via * * Email:mcupro@opencores.org or mcupro@163.com * * * ******************************************************************/ `include "mips789_defs.v" module mips_sys ( zz_addr_o, zz_din, zz_dout, zz_ins_i, zz_pc_o, zz_wr_en_o , clk, rst, ser_rxd, ser_txd, seg7led1, seg7led2 , lcd_data, lcd_rs, lcd_rw, lcd_en, led1, led2, key1, key2 ) ; input key1; input key2; input clk; wire clk; input rst; wire rst; output [6:0] seg7led1; wire [6:0] seg7led1; output [6:0] seg7led2; wire [6:0] seg7led2; output [7:0]lcd_data; output lcd_rs; output lcd_rw ; output lcd_en ; output led1; output led2; input [31:0] zz_din; wire [31:0] zz_din; input [31:0] zz_ins_i; wire [31:0] zz_ins_i; output [31:0] zz_addr_o; wire [31:0] zz_addr_o; output [31:0] zz_dout; wire [31:0] zz_dout; output [31:0] zz_pc_o; wire [31:0] zz_pc_o; output [3:0] zz_wr_en_o; wire [3:0] zz_wr_en_o; input ser_rxd; output ser_txd; wire [31:0] cop_addr; wire [3:0] cop_mem_ctl; wire [31:0] data2cop; wire [31:0]cop_data; wire clk_sys=clk; wire [31:0]irq_addr; wire w_irq; mips_core i_mips_core ( .clk(clk_sys), .cop_addr_o(cop_addr), .cop_data_o(data2cop), .cop_dout(cop_data), .cop_mem_ctl_o(cop_mem_ctl), .irq_addr(irq_addr), .irq_i(w_irq), .rst(rst), .zz_addr_o(zz_addr_o), .zz_din(zz_din), .zz_dout(zz_dout), .zz_ins_i(zz_ins_i), .zz_pc_o(zz_pc_o), .zz_wr_en_o(zz_wr_en_o) ); mips_dvc imips_dvc( .din(data2cop), .clk(clk_sys), .rst(rst), .addr(cop_addr) , .mem_ctl(cop_mem_ctl), .dout(cop_data), .lcd_data(lcd_data), .lcd_rs(lcd_rs), .lcd_rw(lcd_rw), .lcd_en(lcd_en), .ser_rxd(ser_rxd), .ser_txd(ser_txd), .seg7led1(seg7led1), .seg7led2(seg7led2), .led1(led1), .led2(led2), .key1(key1), .key2(key2) , .irq_addr_o(irq_addr), //not registed .irq_req_o(w_irq) ); endmodule
Go to most recent revision | Compare with Previous | Blame | View Log