- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5常用电路的HDL设计及仿真研讨
常用电路的HDL设计与仿真 3-1 8-3优先编译码器 代码 3-2 3-8译码器 代码 功能仿真 3.3 数据选择器 代码 功能仿真波形 3.5 数据比较器 代码 功能仿真波形 3.8 带清零的8位移位寄存器 能够同步低电平清零 输入信号放入寄存器的最低位 代码 3.9 顺序脉冲发生器 序列信号发生器是指在系统的时钟作用下能够循环产生一组或多组序列信号的时钟电路。比如产生一组的序列信号 ----通常使用循环移位寄存器实现 初始 reg_a 101 dout 0 reg_a 011 同时 dout reg_a[2] 即1 reg_a 110 同时 dout reg_a[2] 即0 reg_a 101 同时 dout reg_a[2] 即1 reg_a 011 同时 dout reg_a[2] 即1 reg_a 110 同时 dout reg_a[2] 即0 reg_a 101 同时 dout reg_a[2] 即1 代码 功能仿真 3.13 状态机 有限状态机(FSM)是一类很重要的时序逻辑电路,常用于设计数字系统的控制模块。 如110序列检测电路,当检测到串行输入序列data为110时,输出out=1 状态转换图如下: 输入 输出 EI I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 EO GS 1 X X X X X X X X 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 X X X X X X X 0 0 0 0 1 0 0 X X X X X X 0 1 0 0 1 1 0 0 X X X X X 0 1 1 0 1 0 1 0 0 X X X X 0 1 1 1 0 1 1 1 0 0 X X X 0 1 1 1 1 1 0 0 1 0 0 X X 0 1 1 1 1 1 1 0 1 1 0 0 X 0 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 最高优先级 input [7:0] output [2:0] 模块端口 位宽 优先级 输入使能端 优先级最高 优先级最高 输出使能端 输入全1才为0 输入 输出 G1 G2 G3 A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X 1 X X X X 1 1 1 1 1 1 1 1 X X 1 X X X 1 1 1 1 1 1 1 1 0 X X X X X 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 可否是input [2:0]? input [2:0] output [7:0] 模块端口 位宽 优先级 QuartusII基于硬件仿真平台的延迟效应 输入 输出 G A2 A1 A0 Y 1 X X X 0 0 0 0 0 D0 0 0 0 1 D1 0 0 1 0 D2 0 0 1 1 D3 0 1 0 0 D4 0 1 0 1 D5 0 1 1 0 D6 0 1 1 1 D7 避免延迟效应引起波形失真 QuartusII基于硬件仿真平台的延迟效应 输入 输出 A B Y1 Y2 Y3 A B 1 0 0 A = B 0 1 0 A B 0 0 1 QuartusII基于硬件仿真平台的延迟效应 异步低电平清零 必有有多一个时钟的复位,使reg_a进行初始化,否则默认为0 S0 S2 S3 S1 1/0 0/0 1/0 1/0 1/0 0/1 0/0 0/0 00 10 11 01 1/0 0/0 1/0 1/0 1/0 0/1 0/0 0/0
文档评论(0)