|
module PDIUSBD12(
//Alvalon-MM Slave
input cpu_rd,
input cpu_wr,
input cpu_cs,
input cpu_addr,
input [7:0] cpu_wr_dat,
output [7:0] cpu_rd_dat,
input [3:0] cpu_be,
//Conduit End
//pdiusbd12 interface
output d12_rd,
output d12_wr,
output d12_cs,
output d12_addr,
inout [7:0] d12_dat
);
/*****************************************/
assign d12_rd = cpu_rd | cpu_be[0];
assign d12_wr = cpu_wr | cpu_be[0];
assign d12_cs = cpu_cs;
assign d12_addr = cpu_addr;
assign d12_dat = (!d12_cs && !d12_wr) ? cpu_wr_dat : 8'hzz;
assign cpu_rd_dat = (!cpu_cs && !cpu_rd) ? d12_dat : 8'hzz;
endmodule |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|