Name: Value 500ns· 1000ns 150.0ns clock signalout 00 图6同步整形电路仿真波形 4分频器的设计 要得到状态机及各个功能模块所需的各种频率,就必须通过分频器从己知的 频率中得到,我们先实现了200分频和10分频,然后通过如下电路得到了所需 的频率: ■ w8世 ae satesgdoha 图7分频器总图 10分频、200分频和分频模块的波形仿真如下: Name: 20.0ns 400*s 60.0ns 80.0s 100.0ns 120.0ns 1400s 1600ns 180 OUUUUUUUUUUUU 0□2005628g0回2▣0560 图8十分频器仿真波形
图 6 同步整形电路仿真波形 4 分频器的设计 要得到状态机及各个功能模块所需的各种频率,就必须通过分频器从已知的 频率中得到,我们先实现了 200 分频和 10 分频,然后通过如下电路得到了所需 的频率: 图 7 分频器总图 10 分频、200 分频和分频模块的波形仿真如下: 图 8 十分频器仿真波形
sms8msmg80s就0stsg如:g0s9g0m知s知0s司 UUUUUUUUUUUUU 5元78闪团0@的4固6日田的01@阳四国闭四田图 图9200分频仿真波形 Name: c100 ck100h应 clkthz 0 图10分频器模块仿真波形 10分频和200分频的程序见附录4。 5锁存器的设计 在本课题中,用的是一个正沿触发的D锁存器,它有一个数据输入端, 一个 时钟输入端ck和 个数据输出端q。D锁存器的输出端只有在正脉冲沿过后,输入 端d的数据才传递到输出端q。用VHDL语言描述该D锁存器的程序见附录5。 上述D锁存器只是一个单输入输出的锁存器,通过元件例化将单输入输出的锁 存器扩张成3输入输出的锁存器。详见下图: 5w 的/ -PT□Nuu.g 图11锁存器模块
图 9 200 分频仿真波形 图 10 分频器模块仿真波形 10 分频和 200 分频的程序见附录 4。 5 锁存器的设计 在本课题中,用的是一个正沿触发的 D 锁存器,它有一个数据输入端 d,一个 时钟输入端 clk 和一个数据输出端 q。D 锁存器的输出端只有在正脉冲沿过后,输入 端 d 的数据才传递到输出端 q。用 VHDL 语言描述该 D 锁存器的程序见附录 5。 上述 D 锁存器只是一个单输入输出的锁存器,通过元件例化将单输入输出的锁 存器扩张成 3 输入输出的锁存器。详见下图: 图 11 锁存器模块