打印
[Verilog HDL]

Verilog入门教材推荐

[复制链接]
1177|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
对FPGA/Verilog入门学习者请参考这本教材:
书名:《Verilog HDL程序设计教程》作者:王金明;
虽然书很旧,但是这本书结构合理,循序渐进,逻辑清晰,行文紧凑。
下面介绍书的大致内容,我认为内容的顺序符合Verilog的学习规律;
加我公众号即可领取该书电子版。

教材主要内容(其实这个目录也是Verilog的知识体系):
  • Verilog简介:Verilog语言历史、Verilog程序简单示例
  • Verilog语言要素:词法(标识符、关键字、运算符)、数据类型(wire、register、parameter、memory)
  • Verilog行为语句:过程语句(always、initial)、持续赋值语句(assign)、块语句(begin ... end)、持续赋值与过程赋值、阻塞赋值与非阻塞赋值、条件语句(if ... else ...)、选择语句(case)、循环语句(for、while、repeat)、编译向导(`define、`include、`ifdef、`enddef)
  • Verilog进程、任务、函数:process、task、function
  • Verilog描述风格:结构描述、行为描述、数据流描述
  • Verilog仿真:系统任务与系统函数、延时模型、Testbench
  • Verilog设计进阶:基本组合逻辑电路设计、基本时序逻辑电路设计、简单微处理器、乘加单元(MAC)设计
  • Verilog设计方法与设计技巧:可综合风格、流水线技术、资源共享、有限状态机、消除毛刺
  • Verilog进阶例程和各类数字信号处理算法实现举例
关于夏宇闻的《Verilog数字系统设计教程》:大部分人包括我自己之前也推荐过夏宇闻的《Verilog数字系统设计教程》,其实夏宇闻的这本Verilog教程知识点组织的结构顺序不合理,导致学习的时候有点绕,而且,这本书对于初学者来说有点难以学习,而对于中高级读者来说又显得深度不够,因此不建议再读夏宇闻的这本Verilog教程。
例如,在夏的第四版中,第三章和第四章都有运算符的内容、第四章和第五章都有块语句的内容。
Verilog进阶学习
可以参考IEEE的Verilog标准《IEEE Standard Verilog Hardware Description Language》

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1025

主题

11271

帖子

25

粉丝