- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】微型计算机接口13FPGA设计基础
*;
13.1 接口电路实现的技术趋势
●传统接口设计:专用接口芯片(8251,8255,
USB,PCI等)
●现在接口设计:FPGA
●基于FPGA接口设计的优点
; 13.2 FPGA设计基础
13.2.1 FPGA的工作原理
●FPGA利用一种称为查找表(LUT)的结构实现反复烧写
●用户通过原理图或HDL语言描述逻辑电路,FPGA会自动计算逻辑电路的结果,把结果存入LUT中。
●输入逻辑信号时就相当于输入一个地址在LUT中查找,找出结果。
;4 输入“与”门的实例;
对图13.1的几点说明
●LUT的值存入SRAM中或Flash中。
●利用地址作为索引,在LUT中查找值。
●完成的功能与实际电路等价,具有更快的执行速度、更大的规模。
●Xilinx和Altera公司的FPGA是基于SRAM的,掉电后内部逻辑消失,用户需要添加一个外存储器来存储程序。
;13.2.2 FPGA的设计流程
FPGA的设计流程如图13.2所示。
;13.2.3 FPGA的开发工具
●Xilinx的ISE: ISE是Xilinx公司的FPGA/CPLD综合集成设计平台,界面友好,操作简单。ISE提供了包括代码编写、库管理、HDL综合、仿真、下载等几乎所有FPGA开发所需的工具。
●Xilinx的Vivado: Vivado是全新的另一个Xilinx FPGA开发工具,是为高端FPGA专门开发的一款开发工具。
;ViVado相比ISE,有着显著的进步,主要表现在
以下几方面。
;13.3 采用Verilog HDL进行电路设计
13.1 HDL 简介
HDL语言用文本形式来描述电子系统硬件电路的行为、结构、数据流,数字电路的设计者可以从顶层到底层描述自己的设计思想。
主要特征:
;学习HDL时需要注意的地方
;13.3.2 VHDL与Verilog HDL的比较
●相同点
;*;13.3.3基于HDL的电路设计方法
●传统上使用自底向上的设计方法,即:器件选择?模块设计?模块间综合?系统仿真。这样只有在后期才能发现系统设计的问题,导致修改麻烦。
●利用HDL进行电路设计采用自顶向下的设计方法,对系统不断划分成小模块,直到可用EDA元件实现为止。利用硬件描述语言对设计的模块进行描述和定义,结合多层仿真技术,在确保设计可行性的条件下完成系统的设计。
这种设计方法的好处是在每一层都进行仿真,能够及时发现设计错误,减轻设计成本。
;;;;;;;;;;;;;;;;;13.4 并行接口8255A的FPGA设计
13.4.1 模块划分
用自顶向下的设计方法,从芯片结构入手,将要设计的芯片分成几个子模块,逐一设计调试。各个模块相互独立,利于错误定位和修改。;*;;;*;*;*;*;;;;;*;;*;;;*;;;;;;;;;;*;;;;;*
您可能关注的文档
最近下载
- 专题5.3主视图、左视图、俯视图【七大题型】(举一反三)(苏科版)(原卷版+解析).docx VIP
- 系统稳定性优化方案.docx VIP
- 飞行器制造工程专业职业生涯规划书.pptx
- 东北大学大学物理课件-第八章电磁感应电磁场.ppt VIP
- 电大一网一《Java语言程序设计》山东开放大学形成性考核一-100分.doc VIP
- 美团_W-市场前景及投资研究报告:本地生活领先者,组织改革,AI赋能,饿了么.pdf
- 思想道德与法治第三章.pptx VIP
- 核物理与辐射安全智慧树知到期末考试答案章节答案2024年哈尔滨工程大学.docx
- Unit 9考点梳理-九年级英语全一册(人教版).docx
- 2015汽车nvh技术.ppt VIP
文档评论(0)