Verilog Tutorial (Verilog 教程)

来源:互联网 发布:醉先武 神武进阶数据 编辑:程序博客网 时间:2024/05/21 15:07

This Verilog tutorial was started a long time ago. Every time I update my web page, I make sure I add something new in the Verilog tutorial section. If you have been a frequent visitor, you should have noticed how these tutorial pages have improved. I hope some day this Verilog tutorial becomes a reference for all the engineers out there. Of course, new learners will always find this tutorial useful. All the examples have been simulated using Icarus Verilog simulator. Currently this website is getting more than 1 million hits every month.

译文:

这个Verilog教程起源于很久以前。 每次更新我的web页,我都确保在Verilog教程部分添加一些新的内容。

如果你经常访问的话,你一定注意到了这个教程是怎样被改进的。 

我希望将来这个Verilog教程能成为所有Verilog工程师的参考手册。

当然,Verilog的新手也总会发现该教程,非常有帮助。

涉及到的所有的例子,都是经过Icarus Verilog simulator (verilog仿真器)仿真测试过(后面再学习Icarus 工具的使用)。

目前,这个网站每个月有超过1million点击率。


A special thanks to Paolo Franchetti for fixing grammar and spelling mistakes in Verilog tutorial.

特别鸣谢Paolo Franchetti为修改该教程中语法和拼写错误做出的贡献。

important :This tutorial is best seen using firefox web browser and may not look well on Internet Explorer.

提示:该教程最好使用firefox web browser 阅读;如果使用Internet Explorer(IE)可能带来不便。


教程目录:

 

space.gif

   Introduction              // 简介  

space.gif

   Verilog In One Day        //学习Verilog的第一天  

space.gif

   History Of Verilog          //Verilog的前生(历史)  

space.gif

   Design And Tool Flow   //设计和工具流图  

space.gif

   My first program in Verilog        //我的第一个verilog程序  

space.gif

   Verilog HDL Syntax And Semantics      //verilog HDL(Hardware Description Language)的语法和语义  

space.gif

   Gate Level Modeling                          //门级建模  

space.gif

   User Defined Primitives                   //用户定义原语  

space.gif

   Verilog Operators                              //verilog操作符  

space.gif

   Verilog Behavioral Modeling           //verilog的行为级建模  

space.gif

   Procedural Timing Control             //过程时间控制  

space.gif

   Task And Functions                       //Task(任务)和 Function(函数)  

space.gif

   System Task and Function           // 系统任务和系统函数  

space.gif

   Art of Writing TestBenches         //测试基准程序的编写(艺术)技巧  

space.gif

   Modeling Memories And FSM      //对 Memory 和FSM(有限状态机)的建模   

space.gif

   Parameterized Modules            //参数化的模块  

space.gif

   Verilog Synthesis Tutorial        //Verilog综合教程  

space.gif

   Verilog PLI Tutorial                   //Verilog PLI教程  

space.gif

   What's new in Verilog 2001       //Verilog2001中新增内容  

space.gif

   Assertions In Verilog                 //Verilog中的断言  

space.gif

   Compiler Directives                // 编译器指令  

space.gif

   Verilog Quick Reference       // Verilog的快速参考手册   

the original link:http://www.asic-world.com/verilog/veritut.html