下载
第1章 简
1.1 什么是Verilog HDL
介
本章介绍Verilog HDL语言的发展历史和它的主要能力.
Verilog HDL是一种硬件描述语言,用于从算法级,门级到开关级的多种抽象设计层次的 数字系统建模.被建模的数字系统对象的复杂性可以介于简单的门和完整的电子数字系统之 间.数字系统能够按层次描述,并可在相同描述中显式地进行时序建模. Verilog HDL 语言具有下述描述能力:设计的行为特性,设计的数据流特性,设计的结构 组成以及包含响应监控和设计验证方面的时延和波形产生机制.所有这些都使用同一种建模 语言.此外, Verilog HDL语言提供了编程语言接口,通过该接口可以在模拟,验证期间从设 计外部访问设计,包括模拟的具体控制和运行. Verilog HDL语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟,仿真语义. 因此,用这种语言编写的模型能够使用 Verilog仿真器进行验证.语言从 C编程语言中继承了多 种操作符和结构. Verilog HDL提供了扩展的建模能力,其中许多扩展最初很难理解.但是, Verilog HDL语言的核心子集非常易于学习和使用,这对大多数建模应用来说已经足够.当然 , 完整的硬件描述语言足以对从最复杂的芯片到完整的电子系统进行描述.
1.2 历史
Verilog HDL语言最初是于 1983年由Gateway Design Automation 公司为其模拟器产品开 发的硬件建模语言.那时它只是一种专用语言.由于他们的模拟,仿真器产品的广泛使用, Verilog HDL 作为一种便于使用且实用的语言逐渐为众多设计者所接受.在一次努力增加语言 普及性的活动中, Verilog HDL语言于 1 9 9 0年被推向公众领域. Open Verilog International (OVI)是促进Verilog发展的国际性组织. 1992年, OVI决定致力于推广 Verilog OVI标准成为 I E E E标准.这一努力最后获得成功, Verilog 语言于 1 9 9 5年成为 I E E E标准,称为 IEEE Std 1364-1995.完整的标准在 Verilog硬件描述语言参考手册中有详细描述.
1.3 主要能力
下面列出的是Verilog硬件描述语言的主要能力: 基本逻辑门,例如 and,or和nand等都内置在语言中. 用户定义原语( UDP)创建的灵活性.用户定义的原语既可以是组合逻辑原语,也可以 是时序逻辑原语. 开关级基本结构模型,例如 pmos 和nmos等也被内置在语言中.
Gateway Design Automation公司后来被 Cadence Design Systems公司收购.
2
Verilog HDL 硬件描述语言
下载
提供显式语言结构指定设计中的端口到端口的时延及路径时延和设计的时序检查. 可采用三种不同方式或混合方式对设计建模.这些方式包括:行为描述方式 — 使用过 程化结构建模;数据流方式 — 使用连续赋值语句方式建模;结构化方式 — 使用门和 模块实例语句描述建模. Verilog HDL中有两类数据类型:线网数据类型和寄存器数据类型.线网类型表示构件 间的物理连线,而寄存器类型表示抽象的数据存储元件. 能够描述层次设计,可使用模块实例结构描述任何层次. 设计的规模可以是任意的;语言不对设计的规模(大小)施加任何限制. Verilog HDL不再是某些公司的专有语言而是 IEEE标准. 人和机器都可阅读 Verilog 语言,因此它可作为 E D A的工具和设计者之间的交互语 言. Verilog HDL语言的描述能力能够通过使用编程语言接口( P L I)机制进一步扩展. P L I 是允许外部函数访问 Verilog 模块内信息,允许设计者与模拟器交互的例程集合. 设计能够在多个层次上加以描述,从开关级,门级,寄存器传送级( RT L)到算法级, 包括进程和队列级. 能够使用内置开关级原语在开关级对设计完整建模. 同一语言可用于生成模拟激励和指定测试的验证约束条件,例如输入值的指定. Verilog HDL 能够监控模拟验证的执行,即模拟验证执行过程中设计的值能够被监控和 显示.这些值也能够用于与期望值比较,在不匹配的情况下,打印报告消息. 在行为级描述中, Verilog HDL不仅能够在 RT L级上进行设计描述,而且能够在体系结 构级描述及其算法级行为上进行设计描述. 能够使用门和模块实例化语句在结构级进行结构描述. 图1 - 1显示了 Verilog HDL 的混合方式建 模能力,即在一个设计中每个模块均可 以在不同设计层次上建模. Verilog HDL 还具有内置逻辑函数,例 如&(按位与)和|(按位或) . 对高级编程语言结构,例如条件语句, 情况语句和循环语句,语言中都可以使 用. 可以显式地对并发和定时进行建模. 提供强有力的文件读写能力. 事件队列上的事件顺序在标准中没有定义. 习题 1. Verilog HDL 是在哪一年首次被 IEEE标准化的 2. Verilog HDL支持哪三种基本描述方式 3. 可以使用Verilog HDL描述一个设计的时序吗
- verilog中memory类型 > 什么是Verilog
-
什么是Verilog
下载该文档 文档格式:PDF 更新时间:2008-06-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: 锅炉及辅助设备制造行业关键性数据报告 关键词: 锅炉及辅助设备制造行业关键性数据报告 主题: 锅炉及辅助设备制造行业关键性数据报告 备注: 报告编号:268571 报告名称:锅炉及辅助设备制造行业关键性数据报告 咨询电话:4006128668、010-60877066、010-60877067、010-60877068 网址:http://www.20087.com/2007-09/R_guolujifuzhushebeizhizaoguanjianxingBaoGao.html 点击这里显示更多文档属性 经理: 中国市场调研网 - 锅炉及辅助设备制造行业关键性数据报告 单位: 中国市场调研网 www.20087.com 分类: 锅炉及辅助设备制造行业关键性数据报告 电子版 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:在赛灵思FPGA设计中保留
下一篇:fedoraprojectorg
点击查看更多关于verilog中memory类型的相关文档
- 您可能感兴趣的
- veriloghdl中输入脚 veriloghdl verilog verilog教程 verilog视频教程 状态机verilog vhdl与verilog veriloghdl软件下载 veriloghdl那些事儿
- 大家在找
-
- · 北京现代伊兰特多少钱
- · 皮肤横切面
- · 热工学李传统
- · 论语十则教案ppt
- · 护士花名册表格
- · 丰田涡轮增压柴油机
- · 兰州瑞丰音响灯光租赁
- · 中国特色社会主义论文
- · aboutblank百度美女
- · 伊春市冯永明判决
- · 英语继续教育学习日志
- · 昆明中专幼师专业
- · 2012年日历表word
- · led日光灯管照度测试
- · 贵州副市长女儿图片
- · 耶鲁大学励志
- · 永州江华红网
- · 潍坊船用柴油机厂
- · 三菱欧蓝德3.0
- · 花样符号组成的图案
- · 四川省电力公司
- · 安卓数据包怎么用
- · 包头科二春雨驾校
- · 2010年造价师历年真题
- · 华擎p67
- · 自考高级财务会计试题
- · 手机单机游戏捕鱼达人
- · 地理信息系统试题
- · 应用文教案
- · javaee是什么
- 赞助商链接