




已阅读5页,还剩94页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字系统设计与硬件描述语言,彭卫,定义:,用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。硬件描述语言是一个描述工具,其描述对象就是待设计电路系统的逻辑功能、实现该功能的算法、选用的电路结构以及其他各种约束条件等。,硬件描述语言与C语言的区别,前者是用来描述电路,最终综合成某种固定的电路,语言中所描述的各个模块可以并行执行。后者是一种计算机程序设计语言,程序的每一行是按顺序执行下来的,只能一条一条的执行,一个时刻只有一条指令在执行。,一个简单的例子:,为什么可以通过编程来设计电路?,回忆一个4输入的逻辑电路,可编程逻辑块(CLB),CLB主要由逻辑函数发生器、触发器、数据选择器等电路组成。逻辑函数发生器主要由查找表LUT(look up table)构成,函数发生器基于查找表单元:,主流的可编程逻辑器件生产厂家,FPGA的发明者,最大的PLD供应商之一最大的PLD供应商之一ISP技术的发明者提供军品及宇航级产品,可编程逻辑器件的用途:,很方便的逻辑电路设计,可以用于异步通信中的时序匹配电路,xilinx公司的CPLD,可编程逻辑器件的用途:,逻辑电路直接对数据操作,很方便的完成信号检测功能,xilinx公司的FPGA,可编程逻辑器件的用途:,可编程逻辑器件强大的资源可用于专用集成电路设计(芯片设计)的数字验证,xilinx公司的FPGA,下面以XILINX公司的FPGA为例手把手介绍数字系统设计开发流程和开发技巧!,软件下载与安装:,ISE11.1内网下载地址:/5come5soft/hangye-2/xuexi/Xilinx.ISE.Desgin.Suite.v11.1.ISO虚拟光驱(安装使用)下载地址:/5come5soft/yingyong-1/guangpan/DTLite4355-0068.exe首先安装虚拟光驱,然后用虚拟光驱安装ISE11.1,软件安装:,软件激活:,软件激活:,软件激活:,软件激活:,Modelsim安装与激活,单击,生成licensefile.dat,modelsim安装路径,Modelsim安装与激活,Modelsim与ISE集成,modelsim安装路径,FPGA开发流程,点击 New Project,文件夹的名字一定是英文,功能定义:,器件选择,编程语言仿真环境选择,一直单击下一步,至finish,器件选择,模块类型选择:,设计输入、输出(接口定义):,在此处输入:assign y=s?(a:b);,综合,module VGIMM( input a, input b, input s, output y );assign y=(s?a:b);endmodule,功能仿真,用modelsim进行仿真,设计仿真输入条件,a的变化情况:初始为0,过100个时钟周期后发生反转,b的变化情况:.,c的变化情况:.,三个模块是并行执行的,下面看看仿真波形图,单击这里,弹出界面,发现没用工程被导入modelsim,这时说明Verilog代码有错误。,资源占用情况,触发参数设置,观测参数设置,连接设置,目前资源占用情况,端口选择,管脚分配,管脚分布,程序烧写,连接,加载bit文件,设置触发条件,Verilog设计初步,主要内容,Verilog简介Verilog设计举例Verilog模块的结构Verilog语言要素常量数据类型参数向量运算符,Verilog简介,Verilog语言是1983年由GDA(Gateway Design Automation)公司的Phil Moorby首创的,之后Moorby又设计了Verilog-XL仿真器,Verilog-XL仿真器大获成功,也使得Verilog语言得到推广使用。1989年,Cadence收购了GDA1990年,Cadence公开发表了Verilog HDL,并成立了OVI组织(Open Verilog International)专门负责Verilog HDL的发展。Verilog于1995年成为IEEE标准,称为IEEE Standard 1364-1995(Verilog-1995)IEEE“1364-2001”标准(Verilog-2001)也获得了通过,多数综合器、仿真器都已经支持Verilog-2001标准,Verilog设计举例,【例1】4位全加器module adder4(cout,sum,ina,inb,cin);output3:0 sum;output cout;input3:0 ina,inb;input cin;assign cout,sum=ina+inb+cin;endmodule,【例2】4位计数器module count4(out,reset,clk);output3:0 out;input reset,clk;reg3:0 out;always (posedge clk)beginif(reset) out=0; /同步复位else out=大于或等于,5等式运算符(Equality Operators)=等于!=不等于=全等!=不全等,6缩位运算符(Reduction operators)&与&与非|或|或非异或,同或,Reg3:0 a;b=,7移位运算符(shift operators)右移左移,8条件运算符(conditional operators)?:三目运算符,其定义方式如下:signal=condition?true_expression:false_expression;即:信号=条件?表达式1:表达式2;当条件成立时,信号取表达式1的值,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准合同范本模板示例
- 2025年药物相互作用的评估模拟考试卷答案及解析
- 2025年肾脏病学常见疾病诊治综合考核模拟试卷答案及解析
- 2025年学科综合能力测验预防医学答案及解析
- 2025年内科学疾病诊断考试答案及解析
- 2025年皮肤科常见病病例分析与诊断试卷答案及解析
- 2025年产科产后出血急救措施模拟测试卷答案及解析
- 8 男生女生说课稿-2023-2024学年小学心理健康四年级华中师大版
- 2025至2030年中国工艺制品行业市场供需格局及行业前景展望报告
- 2025至2030年中国月子中心行业发展趋势及投资前景预测报告
- DBJ04-T 491-2025 建设工程消防设计审查验收文件归档标准
- 2025至2030年中国北京酒店行业市场全景调研及投资规划建议报告
- 2025年陕西省评标专家考试题库及答案
- 低压电动机检修培训课件
- 2025年职业技能鉴定-月嫂/母婴护理师-操作工技能鉴定历年参考题库含答案解析(5卷100道集合-单选题)
- 监理合作管理办法
- GB/T 45947-2025家用电器用废旧锂电池拆解及回收规范
- 【《混凝土搅拌机的传动系统计算设计》1300字】
- 评估公司分公司管理制度
- 儿童呼吸道感染护理查房
- 贵州矿山开采施工管理办法
评论
0/150
提交评论