X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=VGADisplay%2Fsrc%2Fexp_ctrl.nsl;fp=VGADisplay%2Fsrc%2Fexp_ctrl.nsl;h=0000000000000000000000000000000000000000;hb=7199582ee10b5603c809d01f48a1a2c71368ccfc;hp=0727ea4d06725674309b1f207aa326fc89759136;hpb=6f4104b7f2e43154552e19bc1a774f0b28791591;p=oca1%2Ftest.git diff --git a/VGADisplay/src/exp_ctrl.nsl b/VGADisplay/src/exp_ctrl.nsl deleted file mode 100644 index 0727ea4..0000000 --- a/VGADisplay/src/exp_ctrl.nsl +++ /dev/null @@ -1,40 +0,0 @@ -/* Expantion Control Module */ - -#include "vram_ctrl.nsl" - -declare exp_ctrl { - input i_Radrs[14] ; - output o_Rdata[16] ; - func_in fi_Rd_req( i_Radrs ) ; - func_out fo_Rd_ack( o_Rdata ) ; - - input i_Wdata[8] ; - input i_Wadrs[14] ; - func_in fi_Wr_req( i_Wadrs, i_Wdata ) ; -} - -module exp_ctrl { - wire w_exp_q[16] ; - vram_ctrl u_VRAMC ; - - w_exp_q = { - u_VRAMC.o_Rdata[7], u_VRAMC.o_Rdata[7], - u_VRAMC.o_Rdata[6], u_VRAMC.o_Rdata[6], - u_VRAMC.o_Rdata[5], u_VRAMC.o_Rdata[5], - u_VRAMC.o_Rdata[4], u_VRAMC.o_Rdata[4], - u_VRAMC.o_Rdata[3], u_VRAMC.o_Rdata[3], - u_VRAMC.o_Rdata[2], u_VRAMC.o_Rdata[2], - u_VRAMC.o_Rdata[1], u_VRAMC.o_Rdata[1], - u_VRAMC.o_Rdata[0], u_VRAMC.o_Rdata[0] - } ; - - if( u_VRAMC.fo_Rd_ack ) fo_Rd_ack( w_exp_q ) ; - - func fi_Rd_req { - u_VRAMC.fi_Rd_req( i_Radrs ) ; - } - - func fi_Wr_req { - u_VRAMC.fi_Wr_req( i_Wadrs, i_Wdata ) ; - } -} \ No newline at end of file