📄 pbus.v
字号:
module pbus( iOUT_PORT, iREAD_STROBE, iWRITE_STROBE, iPORT_ID, oIN_PORT, iDATARD_0, iDATARD_1, iDATARD_2, oADDR, oRD, oWR, oDATAWR);input [ 7: 0] iOUT_PORT ; // The data output of PicoBlaze 8 bitsinput iREAD_STROBE ; // The Read operation signal of PicoBlazeinput iWRITE_STROBE; // The Write operation siganl of PicoBalzeinput [ 7: 0] iPORT_ID ; // The Port ID number. Sth like address of Busoutput[ 7: 0] oIN_PORT ; // The data input of PicoBlaze 8 bits input [ 7: 0] iDATARD_0; // The data input from device 0 input [ 7: 0] iDATARD_1; // The data input from device 1 input [ 7: 0] iDATARD_2; // The data input from device 2 output[ 7: 0] oADDR ; // The address of device output oRD ; // The read signal of PBus output oWR ; // The write signal of PBus output[ 7: 0] oDATAWR; // The data output of PBus
wire [ 7: 0] s_in_port;assign oDATAWR = iOUT_PORT;assign oRD = iREAD_STROBE;assign oWR = iWRITE_STROBE;assign oADDR = iPORT_ID;
assign s_in_port = iDATARD_0 | iDATARD_1 ;
assign oIN_PORT = s_in_port | iDATARD_2 ;endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -