rar

《VerilogHDL程序设计教程》程序例子,带说明

  • 1星
  • 日期: 2013-07-01
  • 大小: 151.13KB
  • 所需积分:1分
  • 下载次数:36
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: VerilognbspHDL

王金明:《Verilog HDL程序设计教程》程序例子,带说明。

【例 3.1】4 位全加器 

【例 3.2】4 位计数器

【例 3.3】4 位全加器的仿真程序 

【例 3.4】4 位计数器的仿真程序

【例 3.5】“与-或-非”门电路

【例 5.1】用 case语句描述的 4 选 1 数据选择器

【例 5.2】同步置数、同步清零的计数器

【例 5.4】用 initial过程语句对测试变量 A、B、C 赋值

【例 5.5】用 begin-end 串行块产生信号波形

【例 5.6】用 fork-join 并行块产生信号波形

【例 5.7】持续赋值方式定义的 2 选 1 多路选择器

【例 5.8】阻塞赋值方式定义的 2 选 1 多路选择器

【例 5.9】非阻塞赋值

【例 5.10】阻塞赋值

【例 5.11】模为 60 的 BCD码加法计数器

【例 5.12】BCD码—七段数码管显示译码器

【例 5.13】用 casez 描述的数据选择器

【例 5.15】用 for 语句描述的七人投票表决器 

【例 5.16】用 for 语句实现 2 个 8 位数相乘

【例 5.17】用 repeat 实现 8 位二进制数的乘法

【例 5.18】同一循环的不同实现方式

【例 5.19】使用了`include 语句的 16 位加法器

【例 5.20】条件编译举例

【例 6.1】加法计数器中的进程

【例 6.2】任务举例

【例 6.3】测试程序

【例 6.4】函数

【例 6.5】用函数和 case语句描述的编码器(不含优先顺序) 

【例 6.6】阶乘运算函数 

【例 6.7】测试程序

【例 6.8】顺序执行模块 1

【例 6.9】顺序执行模块 2

【例 6.10】并行执行模块 1

【例 6.11】并行执行模块 2 

【例 7.1】调用门元件实现的 4 选 1 MUX

【例 7.2】用 case语句描述的 4 选 1 MUX

【例 7.3】行为描述方式实现的 4 位计数器

【例 7.4】数据流方式描述的 4 选 1 MUX 

【例 7.5】用条件运算符描述的 4 选 1 MUX

【例 7.6】门级结构描述的 2 选 1MUX 

【例 7.7】行为描述的 2 选 1MUX

【例 7.8】数据流描述的 2 选 1MUX

【例 7.9】调用门元件实现的 1 位半加器

【例 7.10】数据流方式描述的 1 位半加器

【例 7.11】采用行为描述的 1 位半加器 

【例 7.12】采用行为描述的 1 位半加器

【例 7.13】调用门元件实现的 1 位全加器

【例 7.14】数据流描述的 1 位全加器

【例 7.15】1 位全加器

【例 7.16】行为描述的 1 位全加器

【例 7.17】混合描述的 1 位全加器

【例 7.18】结构描述的 4 位级连全加器 

【例 7.19】数据流描述的 4 位全加器 

【例 7.20】行为描述的 4 位全加器

【例 8.1】$time 与$realtime 的区别

【例 8.2】$random 函数的使用 

【例 8.3】1 位全加器进位输出 UDP 元件 

【例 8.4】包含 x 态输入的 1 位全加器进位输出 UDP 元件

【例 8.5】用简缩符“?”表述的 1 位全加器进位输出 UDP 元件

【例 8.6】3 选 1 多路选择器 UDP 元件

【例 8.7】电平敏感的 1 位数据锁存器 UDP 元件

【例 8.8】上升沿触发的 D 触发器 UDP 元件 

【例 8.9】带异步置 1 和异步清零的上升沿触发的 D 触发器 UDP 元件

【例 8.12】延迟定义块举例 

【例 8.13】激励波形的描述 

【例 8.15】用 always 过程块产生两个时钟信号

【例 8.17】存储器在仿真程序中的应用 

【例 8.18】8 位乘法器的仿真程序

【例 8.19】8 位加法器的仿真程序

【例 8.20】2 选 1 多路选择器的仿真

【例 8.21】8 位计数器的仿真 

【例 9.1】基本门电路的几种描述方法

【例 9.2】用 bufif1 关键字描述的三态门 

【例 9.3】用 assign 语句描述的三态门

【例 9.4】三态双向驱动器

【例 9.5】三态双向驱动器

【例 9.6】3-8 译码器

【例 9.7】8-3 优先编码器 

【例 9.8】用函数定义的 8-3 优先编码器

【例 9.9】七段数码管译码器 

【例 9.10】奇偶校验位产生器 

【例 9.11】用 if-else语句描述的 4 选 1 MUX

【例 9.12】用 case语句描述的 4 选 1 MUX 

【例 9.13】用组合电路实现的 ROM

【例 9.14】基本 D 触发器 

【例 9.15】带异步清 0、异步置 1 的 D 触发器

【例 9.16】带同步清 0、同步置 1 的 D 触发器

【例 9.17】带异步清 0、异步置 1 的 JK触发器

【例 9.18】电平敏感的 1 位数据锁存器

【例 9.19】带置位和复位端的 1 位数据锁存器

【例 9.20】8 位数据锁存器

【例 9.21】8 位数据寄存器

【例 9.22】8 位移位寄存器 

【例 9.23】可变模加法/减法计数器 

【例 9.24】4 位 Johnson 计数器(异步复位)

【例 9.25】256×8 RAM 模块 

【例 9.26】256×16 RAM 块

【例 9.27】4 位串并转换器 

【例 9.28】用函数实现简单的处理器

【例 9.29】微处理器的测试代码

【例 9.30】乘累加器(MAC)代码 

【例 9.31】乘累加器的测试代码 

【例 10.1】非流水线方式 8 位全加器

【例 10.2】4 级流水方式的 8 位全加器 

【例 10.3】两个加法器和一个选择器的实现方式 

【例 10.4】两个选择器和一个加法器的实现方式 

【例 10.5】状态机设计的例子

【例 10.6】自动转换量程频率计控制器

【例 10.7】8 位全加器

【例 10.8】8 位寄存器 

【例 10.9】累加器顶层连接文本描述

【例 10.10】用`include 描述的累加器

【例 10.11】阻塞赋值方式描述的移位寄存器 1  

【例 10.12】阻塞赋值方式描述的移位寄存器 2 

【例 10.13】阻塞赋值方式描述的移位寄存器 3 

【例 10.14】非阻塞赋值方式描述的移位寄存器

【例 10.15】长帧同步时钟的产生

【例 10.16】引入了 D 触发器的长帧同步时钟的产生 

【例 11.1】数字跑表

【例 11.2】4 位数字频率计控制模块

【例 11.3】4 位数字频率计计数子模块

【例 11.4】频率计锁存器模块

【例 11.5】交通灯控制器

【例 11.6】“梁祝”乐曲演奏电路

【例 11.7】自动售饮料机

【例 11.8】多功能数字钟

【例 11.9】电话计费器程序 

【例 12.1】8 位级连加法器 

【例 12.2】8 位并行加法器

【例 12.3】8 位超前进位加法器

【例 12.4】8 位并行乘法器

【例 12.6】8 位加法树乘法器

【例 12.7】11 阶 FIR数字滤波器

【例 12.8】16 位高速数字相关器

【例 12.9】(7,4)线性分组码编码器

【例 12.10】(7,4)线性分组码译码器

【例 12.11】(7,4)循环码编码器

【例 12.12】(7,4)循环码纠错译码器

【例 12.13】CRC 编码 

更多简介内容

推荐帖子

天线的一些知识总结
天线的输入阻抗  天线的输入阻抗是天线馈电端输入电压与输入电流的比值。天线与馈线的连接,最佳情形是天线输入阻抗是纯电阻且等于馈线的特性阻抗,这时馈线终端没有功率反射,馈线上没有驻波,天线的输入阻抗随频率的变化比较平缓。天线的匹配工作就是消除天线输入阻抗中的电抗分量,使电阻分量尽可能地接近馈线的特性阻抗。匹配的优劣一般用四个参数来衡量即反射系数,行波系数,驻波比和回波损耗,四个参数之间有固定的数值
蓝先生 RF/无线
三极管电压放大器关键电阻的取值
图就不画了,借用 http://bbs.eeworld.com.cn/thread-1118817-1-1.html 的图 因此类放大器的零点飘移非常严重,基本上极少用于直流信号放大,故绝大多数情况用于交流电压放大,现在基于此用途对关键电阻元件的取值范围作一个限定。 作为放大器,必有输出电容Co从集电极取出交流信号输出至负载RL,为简化分析,不计Co容抗。 对于集电极电流的交流分
PowerAnts 模拟电子
磁珠的作用极其工作原理
兼容、噪音、干扰等问题,是电子行业极其产品所不可避免的问题,在PCB样板中,解决这类问题,主要是使用磁珠。磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力,有很高的电阻率和磁导率,等效于电阻和电感串联。 比如,RF能量是叠加在直流传输电平上的交流正弦波成分,直流成分是有用信号,而射频RF能量却是无用的电磁干扰,它会沿着线路传输和辐射。磁珠的功能,便是消
造物工场PCB 综合技术交流
动力传动系统中的传感器的基本注意事项
本帖最后由 qwqwqw2088 于 2020-5-21 11:52 编辑     正如我们所知,无论是提高内燃机的效率,还是设计电动汽车 (EV) 或混合动力电动汽车 (HEV),电气化都有助于动力传动系统取得重大进展。本白皮书除了介绍汽车电气化能够为内燃机 (ICE) 中的动力传动系统传感器以及 EV 和 HEV 中的传感器带来的光明前景之外,还将说明电气化在优化动力传动系统以便有效地管
qwqwqw2088 【模拟与混合信号】
micropython在STM32H7/F7上快速CRC计算
来自:https://forum.micropython.org/viewtopic.php?t=8316&p=47337#p47337 STM32H7/F7支持自定义的多项式,因此可以计算多种CRC,而STM32F4只能计算固定的CRC32。   @micropython.viper def __stm_crc_16(self, data, size : in
dcexpert 【MicroPython开源版块】
详解USB设备请求命令
 USB设备请求命令 :bmRequestType + bRequest + wValue + wIndex + wLength 编号 值  名称 (0) 0  GET_STATUS:用来返回特定接收者的状态 (1) 1  CLEAR_FEATURE:用来清除或禁止接收者的某些特性 (x) 2 为将来保留 (2) 3  SET_FEATURE:用来启用或激活命令接收者的某些特性 (x)
Jacktang 【微控制器 MCU】

评论

Booligan
还不错,正找来学习学习
2017-12-31 17:16:09回复
黑麦威士忌
哇 这个资源厉害了,好全
2017-12-29 17:21:56回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })