- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VHDL - ( 3)
【VVHHDDLL 程序举例大全--存储器举例:((注33))】
--A First-in First-outMemory
--afirst-in firstoutmemory,usesasynchronising clock
--genericsallowfifosofdifferentsizestobeinstantiated
libraryIEEE;
useIEEE.Std_logic_1164.all;
entityFIFOMXNis
generic(m, n:Positive :=8);--misfifodepth,nisfifowidth
port(RESET,WRREQ,RDREQ,CLOCK:inStd_logic;
DATAIN :inStd_logic_vector((n-1)downto0);
DATAOUT:outStd_logic_vector((n-1)downto0);
FULL, EMPTY:inoutStd_logic);
endFIFOMXN;
architectureV2ofFIFOMXNis
typeFifo_arrayisarray(0to(m-1)) ofBit_vector((n-1)downto0);
signalFifo_memory:Fifo_array;
signalWraddr,Rdaddr,Offset:Naturalrange0to(m-1);
signalRdpulse,Wrpulse,Q1,Q2,Q3,Q4:Std_logic;
signalDatabuffer:Bit_vector((n-1)downto0);
begin
--pulsesynchronisersforWRREQandRDREQ
--modifiedforSynplify toaprocess
sync_ffs:process
begin
waituntilrising_edge(CLOCK);
Q1=WRREQ;
Q2=Q1;
Q3=RDREQ;
Q4=Q3;
endprocess;
--concurrentlogictogeneratepulses
Wrpulse=Q2andnot(Q1);
Rdpulse=Q4andnot(Q3);
Fifo_read:process
begin
waituntilrising_edge(CLOCK);
ifRESET=1 then
Rdaddr=0;
Databuffer=(others=0);
elsif(Rdpulse=1andEMPTY=0) then
Databuffer=Fifo_memory(Rdaddr);
Rdaddr=(Rdaddr+1)modm;
endif;
endprocess;
Fifo_write:process
begin
waituntilrising_edge(CLOCK);
ifRESET=1 then
Wraddr=0;
elsif(Wrpulse=1 andFULL=0)then
Fifo_memory(Wraddr)=To_Bitvector(DATAIN);
Wraddr=(Wraddr+1)mod m;
endif;
endprocess;
Offset=(Wraddr-Rdaddr)when(WraddrRdaddr)
else(m-(Rdaddr-Wraddr))when(RdaddrWraddr)
else0;
EMPTY=1 when(Offset=0)else0;
FULL=1 when(Offset=(m-1))
您可能关注的文档
- API 5L 要点速查表(无缝管部分)(44版) 2007.pdf
- 废旧塑料回收.doc
- 2013养老地产发展前景分析.doc
- 2012年全球个人移动应用市场十大趋势.pdf
- 平行志愿投档潜在风险与认识误区-在线.doc
- siRNA数据库与设计工具.pdf
- 基于模煳自整定PID的单片机温度控制系统设计[1].pdf
- 国家必威体育精装版工程造价咨询合同.pdf
- Weimedia教你如何做一个合格的微博营销专员.docx
- 描述富莱克软水控制阀产品规范标准.pdf
- XX T 1149.11-2010 内燃机 活塞环 第11部分:楔形铸铁环正式版.doc
- XX T 1149.13-2008 内燃机 活塞环 第13部分:油环正式版.doc
- XX T 1149.12-2013 活塞环楔形钢环正式版.doc
- 人教版高中生物必修2全册教学课件.pptx
- 2025年春新北师大版8年级物理下册全册课件.pptx
- 2024年新人教版8年级上册物理全册课件.pptx
- (新统编版)语文三年级下册 第一单元 大单元教学 课件(共9课时).pptx
- 八年级语文下册第六单元24醉翁亭记课件省公开课一等奖新课获奖课件.pptx
- 八年级物理上册第六章质量与密度章末整理与复习习题省公开课一等奖新课获奖课件.pptx
- 外研版三年级英语下册期末复习单词专项.pptx
最近下载
- 附件2-钢轨焊缝超声波探伤工艺规程(20171201).doc VIP
- 长沙理工大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 制片管理PPT课件.pptx VIP
- 浅谈护士依法执业课件.pptx VIP
- 《航空与航天摄影》第1章绪论.pptx
- 招标参数实时荧光定量PCR仪比较表.xls VIP
- 期末复习之阅读理解20篇(福建名校真题)-2023-2024学年八年级英语下学期期末复习查缺补漏冲刺满分(仁爱版).docx VIP
- 肾小球疾病。(必威体育精装版文档).pptx VIP
- 部编人教版五年级下册心理健康教案(全册).pdf
- 仁爱版初中英语八年级下册(英语单词表).pdf VIP
文档评论(0)