硬件描述语言及器件1(侯伯亨版)
Xilinx 器件的下载 三种下载电缆: Xchecker Hardware (Serial)Cable; Parallel Cable; Multilinx Cable。 Xchecker Hardware (Serial)Cable串行电缆 4种配置模式 串行主模式(Master-serial); 并行从模式(Slave Parallel); 边界扫描模式(Boundary Scan); 并行从模式(Slave-serial)。 串行主模式配置原理图 硬件描述语言 硬件描述语言(HDL即 Hardware Description Language),就是可以描述硬件电路的功能、信号连接关系及时序关系的语言。 硬件描述语言分类 ABEL AHDL Verilog DHL System verilog 硬件C语言 VHDL AHDL的例子(七段LED译码器) VerilogHDL(12位寄存器 ) VHDL(12位寄存器 ) VHDL--背景 美国国防部在80年代初提出了VHSIC(Very High Speed Integrated Circuit)计划,其目标之一是为下一代集成电路的生产,实现阶段性的工艺极限以及完成10万门级以上的设计,建立一项新的描述方法。1981年提出了一种新的HDL,称之为VHSIC Hardware Description Language,简称为VHDL,这种语言的成就有两个方面: 描述复杂的数字电路系统 成为国际的硬件描述语言标准 VHDL的特点 1)可以分层次设计。 2)每个设计单元,即有定义好的接口(以便连接其它元件时使用),又有明确的行为规范(用来仿真)。 3)用算法或者实际硬件结构来定义一个元件操作的行为规范。 4)并发性:用硬件描述语言所描述的实际系统,其许多操作是并发执行的。 5)逻辑操作和设计的时序行为都能仿真。 VHDL的优点 1)设计技术齐全,方法灵活,支持广泛 2)系统硬件描述能力强 3)硬件描述语言VHDL可以与工艺无关地进行编程 4)语言标准、规范,易于共享和复用 5)由于VHDL 设计的数字系统可以仿真验证以及可做最佳化选择,使设计周期可以缩短,并减少投资风险。 VHDL与计算机语言的区别 运行的基础 计算机语言是在CPU+RAM构建的平台上运行 VHDL设计的结果是由具体的逻辑、触发器组成的数字电路 执行方式 计算机语言基本上以串行的方式执行 VHDL在总体上是以并行方式工作 验证方式 计算机语言主要关注于变量值的变化 VHDL要实现严格的时序逻辑关系 设计流程 学习VHDL的几点重要提示 1. 用硬件电路设计思想来编写HDL: 2.语法掌握贵在精,不在多 参考资料 Mark Zwolinski,VHDL数字系统设计,电子工业出版社。 潘松,黄继业,EDA技术实用教程 ,科学出版社 。 王金明,数字系统设计与Verilog HDL,电子工业出版社。 FPGA/CPLD设计工具—XilinxISE6.X使用详解 ,人民邮电出版社。 Vhdl_Golden_Reference_Guide.pdf McGraw.Hill.VHDL.Programming.by.Example.4th.Ed.pdf 参考资料 Howard Johnson,高速数字设计,电子工业出版社。 Eric Bogatin,信号完整性分析,电子工业出版社。 John F. Wakerly,数字设计-原理与应用,机械工业出版社。 Sergio Franco,基于运算放大器和模拟集成电路的电路设计,西安交通大学出版社 * 课程在教学计划中的地位、作用 * 课程在教学计划中的地位、作用 查找表结构的FPGA逻辑实现原理 f=(A+B)*C*(!D)=A*C*!D + B*C*!D A,B,C,D由FPGA芯片的管脚输入后进入可编程连线,然后作为地址线连到到LUT,LUT中已经事先写入了所有可能的逻辑结果,通过地址查找到相应的数据然后输出,这样组合逻辑就实现了。 PLD适合用于设计译码等复杂组合逻辑 如果设计中使用到大量触发器,例如设计一个复杂的时序逻辑,那么使用FPGA就是一个很好选择。 如果系统要可编程逻辑器件上电就要工作,那么就应该选择PLD。 选择PLD还是FPGA? 大的PLD生产厂家 最大的PLD供应商之一 FPGA的发明者,最大的PLD供应商之一 ISP技术的发明者 提供军品及宇航级产品 FPGA/CPLD 概述----生产厂商及市场情况 排名 公司 销售额(亿美元) 市场占有率 1 Altera 5.96 30.1 2 Xilinx 5.74 29.0 3 Vantis 2.20 11.1 4 Lattice 2.18 11.0 5 Actel 1.3
原创力文档

文档评论(0)