双向总线的HDL描述--从图形开始
0赞
发表于 2010/4/24 17:34:22
阅读(2849)
双向总线 = 三态输出总线 + 输入总线
仔细观察一下这个公式,再结合HDL语言对公式右边的两项分别描述一下,双向总线的描述就搞定了。
许多书上都给出过三态输出总线的描述方法,但是在实际中,双向总线往往更常用一些:FPGA和外部存储器件连接的情况、FPGA和外部CPU连接的情况。
初学者往往错误地使用或理解公式右边的第二项,造成总线只出不入,或者输入总线变成了输出总线。
随文给出Quartus II的工程文件,里面包括一个原理图描述和原理图生成的Verilog和VHDL描述。建议综合后使用RTL视图察看(Tools -〉Netlist viewers -〉RTL viewer),可以获得更清晰的认识。