?? dsp.v
字號:
//模塊名稱
//模塊功能:
//外部引腳信號
//內部信號
//版本號 1.0
//日期
//作者
//更改說明
module dsp(
//===============輸出引腳定義================================
R8019en,//8019的使能信號
dspready,//DSP的握手信號
//=================輸出內部信號定義==============================
cmosrstport,fifo1wrrstport,fifo1rdport,fifo1rdrstport,
//===============輸入引腳定義================================
dspreset,
dspre,dspwe,dspoe,
gpio1,gpio2,gpio3,gpio4,gpio6,
int0,int1,int4,
cen2,cen3,
dspaddr,dspdata
//=================輸入內部信號定義==============================
);
//===============輸出定義================================
output R8019en,dspready,cmosrstport,fifo1wrrstport,fifo1rdport,fifo1rdrstport;
//===============輸入定義================================
input dspreset,
dspre,dspwe,dspoe,
gpio1,gpio2,gpio3,gpio4,gpio6,
int0,int1,int4,
cen2,cen3;
input [13:0] dspaddr;
input [15:0] dspdata;
//===============wire定義================================
//===============reg定義================================
//===============模塊調用================================
//==================assign部分=================================
assign R8019en= ( ~ (& dspaddr[13:6])&(~ cen2)); //定義8019的地址為0x4FFFE0--0x4FFFF;
assign dspready = 1'b1;
assign fifo1rdport =~((~cen2) &(& dspaddr[13:7])&( ~ dspaddr[6]) & (&dspaddr[5:1])); //定義FIFO1的讀端口地址為0x4FFFDF
assign cmosrstport =~(dspre&(~cen2) &(& dspaddr[13:7])&( ~ dspaddr[6]) & (&dspaddr[5:4]& (~dspaddr[3])& (&dspaddr[2:1]))); //定義FIFO1的CMOS復位地址為x4FFFDB
assign fifo1rdrstport =~((~cen2) &(& dspaddr[13:7])&( ~ dspaddr[6]) & (&dspaddr[5:2]& (~dspaddr[1]))); //定義FIFO1的讀復位地址為0x4FFFDE
assign fifo1wrrstport =~((~cen2) &(& dspaddr[13:7])&( ~ dspaddr[6]) & (&dspaddr[5:3]& (~dspaddr[2])& (~dspaddr[1]))); //定義FIFO1的寫復位地址為x4FFFDC
//==================always部分=================================
//功能
endmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -