【黑金教程笔记之001】veriloghdl 扫盲文—笔记&勘误

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. 低级建模的基本单元:功能模块、控制模块、组合模块。
时间: 2024-11-03 01:30:41

【黑金教程笔记之001】veriloghdl 扫盲文—笔记&勘误的相关文章

《Python基础教程(第二版)》学习笔记 -&gt; 第九章 魔法方法、属性和迭代器

准备工作 >>> class NewStyle(object): more_code_here >>> class OldStyle: more_code_here 在这两个类中,NewStyle是新式的类,OldStyle是旧式的类,如果文件以__metaclass__ = type 开始,那么两个类都是新式类. 构造方法 构造方法,当一个对象被创建后,会立即调用构造方法.Python中创建一个构造方法,只要把init方法的名字从简单的init修改成__init__

【v2.x OGE教程 11】 动画编辑器帮助文档

[v2.x OGE教程 11] 动画编辑器帮助文档 版本号 日期 作者 说明 1.0 2014-9-3 橙子游戏 文档创建       一.简单介绍 动画编辑器用于游戏动画的可视化编辑,支持序列帧动画和关键帧动画.通过解析生成的数据文件就可以获取动画信息,并能随时调整,以降低开发工作量.提高开发效率. 二.相关概念 1. 帧 帧是动画在某个时间点的状态.一系列的帧组成了动画的时间线.动画播放时.通过帧的切换,实现动画效果 2. 序列帧 序列帧组成序列帧动画,这样的动画中.仅通过静态图片的切换来实

《python基础教程(第二版)》学习笔记 字符串(第3章)

<python基础教程(第二版)>学习笔记 字符串(第3章)所有的基本的序列操作(索引,分片,乘法,判断成员资格,求长度,求最大最小值)对字符串也适用.字符串是不可以改变的:%左侧是格式字符串,右侧是需要格式化的值print '%s=%d' % ('x',100) ==> x=100%% 格式字符串中出现 %模板字符串:from string import Templates=Template('$x is 100');  s.substitute(x='ABC');  ==> '

《Python基础教程(第二版)》学习笔记 -&gt; 第十章 充电时刻 之 标准库

SYS sys这个模块让你能够访问与Python解释器联系紧密的变量和函数,下面是一些sys模块中重要的函数和变量: 函数和变量 描述 argv 命令行参数,包括脚本和名称 exit([arg])                退出当前的程序,可选参数为给定的返回值或者错误信息 modules 映射模块名字到载入模块的字典 path 查找模块所在目录的目录名列表 platform 平台标识符 stdin 标准输入流-- 一个类文件对象 stdout 标准输出流-- 一个类文件对象 stderr

《python基础教程(第二版)》学习笔记 字典(第4章)

<python基础教程(第二版)>学习笔记 字典(第4章)创建字典:d={'key1':'value1','key2':'value2'}lst=[('key1','value1'),('key2','value2')]; d=dict(lst)d=dict(key1='value1', key2='value2')字典基本操作:d={'key1':'value1','key2':'value2'}; len(d) ==> 2 #字典中的键值对数量d={'key1':'value1','

《python基础教程(第二版)》学习笔记 基础部分(第1章)

<python基础教程(第二版)>学习笔记基础部分(第1章)IDEWindows: IDLE(gui), Eclipse+PyDev; Python(command line);Linux/Unix: python >>> 1/2=0 注意整除得0>>> from __future__ import division 执行普通的除法python -Qnew 执行普通的除法 //整除,  1//2=0:%取余数:**乘幂长整型数: 末尾带L十六进制,以0x开头

学习《Hardware-Ef?cient Bilateral Filtering for Stereo Matching》一文笔记。

本人一直用博客园的编辑器西博客,由于CSDN和博客园模板不一样,为了您阅读的方便,建议您通过博客园的博客阅读本文:http://www.cnblogs.com/Imageshop/p/3839879.html 个人收藏了很多香港大学.香港科技大学以及香港中文大学里专门搞图像研究一些博士的个人网站,一般会不定期的浏览他们的作品,最近在看杨庆雄的网点时,发现他又写了一篇双边滤波的文章,并且配有源代码,于是下载下来研读了一番,这里仅仅对一些过程做简单的记录,以防时间久了忘记. 关于杨庆雄的相关文章可见

【v2.x OGE教程 12】 关卡编辑器帮助文档

[v2.x OGE教程 12] 关卡编辑器帮助文档 一.简介 关卡编辑器用于游戏关卡界面元素的可视化编辑,包括元素的位置.尺寸以及其它自定义属性.通过解析生成的数据文件即可获取关卡信息,并能随时调整,以减少开发工作量,提高开发效率. 二.界面 主界面 图01_主界面 1) 画布 ① 简介 画布用于关卡元素的预览,并提供元素选择和坐标设置等功能:画布的尺寸与其正在显示的关卡的尺寸相同 图02_画布 ② 选择元素 a. 单选:鼠标左键单击即可选中单个元素,选中后的元素周围出现蓝色的方框,未选中的则为

【FLEX教程】#008 开发中的问题笔记(慢更&hellip;)

在这里记录一下个人在FLEX开发中遇到的一些问题.方便一些遇到同样问题的朋友们,能够快速的解决这些问题. 这篇笔记我会慢慢的更新,(PS:有遇到问题就往上面更-.) 2015年1月4日 12:53:55  请求txt中数据格式问题 情景:用Flex开发前端的时候,服务端的接口还没有写好. 不能等服务端接口写好再做,这样拖慢进度. 因此,用了虚假的数据,从txt里面读取出来. 问题:Txt格式是这样的: { "SysInfo": { "Name": "综合应