原创 双向总线的HDL描述--从图形开始

2007-4-4 13:53 6437 9 7 分类: FPGA/CPLD

    双向总线 = 三态输出总线 + 输入总线 riple


    仔细观察一下这个公式,再结合HDL语言对公式右边的两项分别描述一下,双向总线的描述就搞定了。 riple


    许多书上都给出过三态输出总线的描述方法,但是在实际中,双向总线往往更常用一些:FPGA和外部存储器件连接的情况、FPGA和外部CPU连接的情况。 riple


    初学者往往错误地使用或理解公式右边的第二项,造成总线只出不入,或者输入总线变成了输出总线。 riple


    随文给出Quartus II的工程文件rar,里面包括一个原理图描述和原理图生成的Verilog和VHDL描述。建议综合后使用RTL视图察看(Tools -〉Netlist viewers -〉RTL viewer),可以获得更清晰的认识。 riple

文章评论1条评论)

登录后参与讨论

用户415454 2012-5-31 12:54

hi riple 1588规定打时间戳是在SFD最后一个BIT的后延上面,但是在MII总线上面怎么去对应到这个BIT

用户411257 2011-12-28 15:23

riple兄这是要作PTN设备么

ash_riple_768180695 2011-8-9 21:10

是以太网。等我忙过了这一阵子,还要继续写。争取上传一些HDL代码。搞好了,放到opencores上去。

用户1398106 2011-8-3 16:33

关注,楼主继续更新啊。楼主实现的1588物理层是什么?

用户1492539 2011-6-21 08:29

关注!

用户1275742 2011-6-20 17:32

关注中!以前和几位做智能电网和智能电表开发的朋友沟通,也谈到IEEE1588.

用户388551 2011-2-21 23:05

嗯,下来看看,最近刚好要用到inout。
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
我要评论
1
9
关闭 站长推荐上一条 /2 下一条