001_veriloghdl 扫盲文—笔记&勘误

2014/10/31

  1. 原文作者:akuei2
  2. 联系方式:blog.ednchina.con/akuei2

勘误001:

Page 3

0.1 各种HDL语言 下面的几段里的VDL应为VHDL。

勘误002:

Page 3

0.2 HDL语言的层次 上面的一行 笔记 应为 笔者。

勘误003:

Page 5

0.4 Verilog hdl语言真的有那么难掌握? 上面一段倒数第三行括号里的文字 很习 应为 很习惯。

勘误004:

Page 5

代码module Add_module

always的敏感列表CLK和RSTn之间缺一个or 或 ,

rTemp <= 16'b0;而不是4’0

勘误005:

Page 11

输出选择器的always @()代码最后一行,Q 应为 rQ

勘误006:

Page 21

上面的代码块里,复位后 rLED<=4’b0001; 而不是 4’b0000

勘误007:

Page 21

下面的代码块里,case的分支1应为 1:

 

勘误008:

Page 22

代码块case语句里,0分支的Sum<=8’d0;缺;

勘误009:

Page 22

代码块里,case的分支1应为 1:

  1. 如何把verilog hdl掌握好?

第一是Verilog HDL语言结构(建模);第二是Verilog HDL用法(仿顺序操作)。

  1. 笔者所设计的实例都是直接下载到开发。如果读者无法很好掌握时序的概念,仿真会非常不好使的。先把建模学好再谈什么仿真…
  1. Verilog hdl语言有两个部分,综合语言和验证语言。
  1. 0.7 Verilog hdl的综合语言

Eg01. reg和wire;

Eg02. always @()的多样性;

Eg03. =和<=赋值;

Eg04. * / %;

  1. 低级建模的基本单元:功能模块、控制模块、组合模块。

最新文章

  1. modelsim实用教程--前言
  2. scrollview 中嵌套多个listview的最好解决办法
  3. ASP.NET 5中的ASP.NET Bundles跑到哪里去了?
  4. javascript模块化编程(AMD规范的加载器)
  5. Appnium安装——Mac篇
  6. java 中byte[] 数组的合并
  7. [小技巧]初次接触 SSIS Package 的一点总结
  8. 546A. Soldier and Bananas
  9. linux系统清空文件内容
  10. POJ 1753 Flip Game (高斯消元 枚举自由变元求最小步数)
  11. Shell 脚本编程笔记(一) Hello Shell
  12. VIPS:基于视觉的页面分割算法[微软下一代搜索引擎核心分页算法]
  13. String 转Map(基于Guava类库)
  14. tail命令
  15. Swift实现JSON转Model - HandyJSON使用讲解
  16. Hdu-1098解题报告
  17. 使用cglib实现数据库框架的级联查询
  18. linux install weblogic
  19. hive之案例分析(grouping sets,lateral view explode, concat_ws)
  20. java 设计模式大全

热门文章

  1. C#特性入门《详解》
  2. Codeforces 645D Robot Rapping Results Report【拓扑排序+二分】
  3. [Poj1185][Noi2001]炮兵阵地(状压dp)
  4. Oracle Spatial中的空间索引
  5. SqlServer 经常使用分页方法总结
  6. ART虚拟机之Trace原理(转)
  7. ldd
  8. BZOJ 1005 明明的烦恼 Prufer序列+组合数学+高精度
  9. 基于编程人员Python学习第一章节
  10. Mongodb for PHP教程之管理工具