《EDA的设计技巧分析.doc》由会员分享,可在线阅读,更多相关《EDA的设计技巧分析.doc(1页珍藏版)》请在三一文库上搜索。
EDA的设计技巧分析EDA的设计技巧分析(1) 密码锁输入电路KEYBOARD. VHD中对各种分频信号/信号序列 的设计有独到之处。该设计中,利用一个自由计数器来产生各种需 要的频率,也就是先建立一个N位计数器,N的大小根据电路的需 求决定。N的值越大,电路可以除频的次数就越多,这样就可以获 得更大的频率变化,以便提供多种不同频率的时钟信号。若输入时 钟为CLK, N位计数器的输出为QN-1, 0,则Q(0)为CLK的2分频 脉冲信号,Q(l)为CLK的4分频脉冲信号,Q(2)为CLK的8分频脉 冲信号,Q(N-l)为CLK的2N分频脉冲信号;Q(5D0WNT04)取得的 是一个脉冲波形序列,其值是依00-01-10-11-00-01周期性变化的, 其变化频率为CLK的25分频,也就是32分频。我们利用以上规律 即可得到各种我们所需要频率的信号或信号序列。(2) 键盘输入去抖电路的设计程序DEBOUNCING. VHD在实际系统的 开发中有较好的参考价值。(3) 密码锁控制电路CTRL, VHD中对于数据的更新及移位方法比 较好。程序中使用语句“ACC二ACC(11DOWNTOO)&DATA_N”非常简洁 地同时实现了 ACC中的低4位用DATA_N进行更新,而高12位用 ACC中的原来的低12位左移而来的处理。