- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字IC设计第3章
wire [ASIZE:0] wptr, rptr, wrptr2, rwptr2; sync-r2w sync-r2w (.wrptr2(wrptr2), .rptr(rptr), .wclk(wclk), .wrst-n(wrst-n)); sync-w2r sync-w2r (.rwptr2(rwptr2), .wptr(wptr), .rclk(rclk), .rrst-n(rrst-n)); fifomem #(DSIZE, ASIZE) fifomem (.rdata(rdata), .wdata(wdata), .waddr(waddr), .raddr(raddr), .wclken(winc), .wclk(wclk)); rptr-empty #(ASIZE) rptr-empty (.rempty(rempty), .raddr(raddr), .rptr(rptr), .rwptr2(rwptr2), .rinc(rinc), .rclk(rclk), .rrst-n(rrst-n)); wptr-full #(ASIZE) wptr-full (.wfull(wfull), .waddr(waddr), .wptr(wptr), .wrptr2(wrptr2), .winc(winc), .wclk(wclk), .wrst-n(wrst-n)); endmodule 接下来是存储体: module fifomem (rdata, wdata, waddr, raddr, wclken, wclk); parameter DATASIZE=8; // Memory data word width parameter ADDRSIZE=4; // Number of memory address bits output [DATASIZE-1:0] rdata; input [DATASIZE-1:0] wdata; input [ADDRSIZE-1:0] waddr, raddr; input wclken, wclk; ′ifdef VENDORRAM // instantiation of a vendor′s dual-port RAM VENDOR-RAM MEM (.dout(rdata), .din(wdata), .waddr(waddr), .raddr(raddr), .wclken(wclken), .clk(wclk)); ′else reg [DATASIZE-1:0] MEM [0:(1ADDRSIZE)-1]; assign rdata=MEM[raddr]; always @(posedge wclk) if (wclken) MEM[waddr] = wdata; ′endif endmodule module sync-r2w (wrptr2, rptr, wclk, wrst-n); parameter ADDRSIZE=4; output [ADDRSIZE:0] wrptr2; input [ADDRSIZE:0] rptr; input wclk, wrst-n; reg [ADDRSIZE:0] wrptr2, wrptr1; always @(posedge wclk or negedge wrst-n) if (!wrst-n) {wrptr2, wrptr1} = 0; else {wrptr2, wrptr1} = {wrptr1, rptr}; endmodule 写指针同步模块如下所示: module sync-w2r (rwptr2, wptr, rclk, rrst-n); parameter ADDRSIZE=4; output [ADDRSIZE:0] rwptr2; input [ADDRSIZE:0] wptr; input rclk, rrst-n; reg [ADDRSIZE:0] rwptr2, rwptr1; always @(posedge rclk or negedge rr
您可能关注的文档
最近下载
- 皮肤念珠菌病念珠菌病-洞察与解读.pptx
- 荨麻疹型药疹药疹-洞察与解读.pptx
- DB5305T 78-2022保山市牛油果园水肥一体化技术规程.docx VIP
- DB53_T 1089-2022鳄梨品种'哈斯'生产技术规程.docx VIP
- DB5308T 60—2022鳄梨(牛油果)生产技术规程.docx VIP
- T_YNRZ 016-2023 油梨(牛油果)育苗技术规程.docx VIP
- 酸化茶园炭基土壤改良剂施用技术规程.pdf VIP
- 化脓性腱鞘炎腱鞘炎-洞察与解读.pptx
- 礼赞新中国奋进新时代课件-以优异成绩喜迎中华人民共和国成立73周年专题课件.pptx VIP
- DB3502T 140-2024牛油果栽培技术规程.docx VIP
文档评论(0)