- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/湖北省通信学会2006年学术年会论文集
下面以序列检测器的设计为例具体说明。 G=3。dT;
序列检测器是时序数字电路中非常常见的设计之 assign硝s吮_D&产1)?l:0;
elkor rst)
一。它的主要功能是:将一个指定的序列从数字码流中识 always@(posedgenegedge
别出来。接下来就以设计“01101”这个序列的检测器为if(!rst)
HDL语言的具体应用。设X为数字码begin
例,说明Verilog
流输入,z为检出标记输出,高电平表示“发现指定序列”, state=IDLE;
低电平表示“没有发现指定的序列”。设输入的码流为 end
else
“001101101111011111…”。则其序列检测器的逻辑功能如
表1所示。 casex(state)
在时钟2~6中,码流x里出现指定序列“01101”,对应输出IDLE:if(x===0)
z在第6个时钟变为高电平“l”,表示发现指定序列 state=A;
“01 else
101”。Z输出“l”。同理在第9个时钟对应输出z也为 state=IDLE;
“l”。根据这个逻辑功能描述,我们可以分析得出状态转换 A:if【x—1)
图(见图1)。 state=B;
else
statc=A;
B:iffx--一1)
state=C;
elsestate--F:
C:if(x一0)
state=D;
else
state=G;
D:if【酽=1)
state=E;
else
state=A;
E:if(x—1)
statc=C;
1 1 01”按顺序正 else
其中状态A~E表示5位序列“0 state=A;
确地出现在码流中。因为输入码流x是随机的,因此可能 F:if(x==O)
会有很多重叠的情况发生。这样在转换图中相应的还要 state=A;
else
state=B;
有状态F和G。设初始状态为IDLE,则有相应的Verilog
HDL语言程序如下。 G:if(x==O)
module
您可能关注的文档
最近下载
- 新探索研究生英语(基础级)读写教程课件unit2-2.pptx VIP
- ZZ058 动漫制作赛题 第3套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 财务管理(山东财经大学)智慧树知到期末考试答案2024年.docx VIP
- 中国社科院社会学硕士研究生入学考试真题带答案.docx VIP
- 2025年中国铁路北京局招聘(2124人)笔试参考题库附带答案详解.pdf
- 《已知一个数的几分之几是多少,求这个数》课件.pptx VIP
- 建军大业作文课件.pptx VIP
- 医疗护理员课件.pptx VIP
- 环境管理学课件.pptx VIP
- 【原创】 2021八省联考英语读后续写方法探究.docx VIP
文档评论(0)