Verilog与C/C++编程知识详解
1. Verilog学习建议与基础问题
1.1 Verilog学习建议
在学习Verilog时,建议尽可能收集多的Verilog示例,途径如下:
- 书籍 :
- J. Bhasker [B98]:包含许多将Verilog语句映射到门电路的示例。
- M. Ciletti [C04]:有很多实用技巧和2001年语言的改进内容。
- M. Smith [Ch.11, S96]:是很好的入门书籍,可在EDACafé免费获取,但ASIC数据较旧。
- 在线教程 :如“Handbook on Verilog HDL” D. Hyde [H97]。
- 其他资源 :Altera/Xilinx的在线教程、示例和视频可参考大学项目资源;还有DSP with FPGA示例 [MB14] 位于 /verilog 目录下。
同时,可在喜欢的教材中用便利贴标记重要示例,分析这些示例并在编码时方便查阅。
1.2 Verilog基础问题
以下是一些Verilog的基础问题及解答:
1. Verilog开发的两个关键原则是什么?
2. 图形化与文本化CAD工具的优缺点分别是什么?
3. 为什么Verilog数据类型reg不意味着是一个存储元件?
4. Verilog语言使用的四个值