本科上过一门数字集成电路设计的入门课,知道基本的verilog语法,但很浅显。由于自己本科做的科研少有涉及硬体,而深造的领域是IC设计方面的,所以想提前进阶一下这方面的知识。

导师推荐我提前去读读《Verilog HDL高级数字设计》的英文原版,但是拿到这本书书后发现有700多页,有点工具书的味道,通读有些吃力。想请问各位这本书正确的使用方法是什么?是否有其他进阶verilog的方法?


不建议学这个,可以找点synopsys关于设计编码的文档看看,网上有一套资料Clifford E. Cummings论文合集,还不错


你好,我当时是读了这本书的中文版,遇到看不懂的地方就读英文版。

因为之前已经看过其他书了,所以读起来相对较快。

总体而言,这本书是成体系的书,初心者有通读的价值。


你需要的是练手的项目,可以试著做个简单但完整的设计,比如UART、SPI之类的,完整的做完设计、验证。写好文档。所有代码托管到github上,整个过程多写点笔记发布到自己的公众号或博客上。做完了再找网上开源的代码读一下,比较分析下与自己思路的差异,总结得失。按照我的建议认真练上两个月,verilog基本就可以出师了。以后找工作可以秀出你的代码和公众号文章,大概率能拿到不错的offer。因为大概有一半的人一辈子都停留在这个水平了。


语法的话现在别学 verilog 学 syatemverilog 2012另外 hdl 关键点在于

设计电路逻辑和了解代码对应的电路

hdl 语法都很直接写著写著就会了
别跟著书学,搞个小项目从零到用著顺手只需要一礼拜!bravo

做fpga开发?


推荐阅读:
相关文章