- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
所谓“动态重构”是指在系统运行期内, 可根据需要适时地对芯片重新配置以改变系统的功能。 FPGA可以无限次地被重新编程, 利用它可以在一秒钟内几次或数百次地改变器件执行的功能, 甚至对器件的部分区域进行重组, 且在部分重组期间, 芯片的其它部分仍可有效地运行。目前在系统编程的实现方法有以下几种: 1. 利用计算机接口和下载电缆对器件编程 连接电路如图 2.5 所示。 一种方法需要在ISP器件的开发软件支持下进行。 它可以利用串口的Bit Blaster串行下载或利用并口的Byte Blaster并行下载。 例如, 对Altera公司的CMOS结构的MAX7000 系列器件或SRAM结构的FLEX系列器件均适应。 另一种方法是脱离ISP的开发环境, 根据编程时序的要求, 利用自己的软件向ISP器件写入编程数据。 这种方法多适用于SRAM结构的FPGA器件。 图 2.5 利用PC机和编程电缆对ISP―PLD编程 第2章 可编程逻辑器件的设计 第2章 可编程逻辑器件的设计 2.1 可编程逻辑器件的设计流程 2.2 在系统可编程技术 2.3 边界扫描技术 2.1 可编程逻辑器件的设计流程 可编程逻辑器件的设计是指利用开发软件和编程工具对器件进行开发的过程。高密度可编程逻辑器件的设计流程如图 2.1 所示, 它包括设计准备、 设计输入、 设计处理和器件编程四个步骤以及相应的功能仿真(前仿真)、 时序仿真(后仿真)和器件测试三个设计验证过程。 图 2.1 高密度可编程逻辑器件的设计流程 2.1.1 设计准备 在对可编程逻辑器件的芯片进行设计之前, 首先要进行方案论证、 系统设计和器件选择等设计准备工作。 设计者首先要根据任务要求, 如系统所完成的功能及复杂程度, 对工作速度和器件本身的资源、 成本及连线的可布性等方面进行权衡, 选择合适的设计方案和合适的器件类型。 数字系统设计有多种方法, 如模块设计法、 自项向下(Top―Down)设计法和自底向上设计法等等。 自顶向下设计法是目前最常用的设计方法, 也是基于芯片的系统设计的主要方法。 它首先从系统设计入手, 在顶层进行功能划分和结构设计, 采用硬件描述语言对高层次的系统进行描述, 并在系统级采用仿真手段验证设计的正确性, 然后再逐级设计低层的结构。 由于高层次的设计与器件及工艺无关, 而且在芯片设计前就可以用软件仿真手段验证系统方案的可行性, 因此自顶向下的设计方法有利于在早期发现结构设计中的错误, 避免了不必要的重复设计, 提高了设计的一次成功率。 自顶向下的设计采用功能分割的方法从顶向下逐次进行划分。 在设计过程中采用层次化和模块化将使系统设计变得简洁和方便。 层次化设计是分层次、 分模块地进行设计描述。 描述器件总功能的模块放在最上层, 称为顶层设计; 描述器件某一部分功能的模块放在下层, 称为底层设计; 底层模块还可以再向下分层, 这种分层关系类似于软件设计中的主程序和子程序的关系。 层次化设计的优点一是支持模块化, 底层模块可以反复被调用, 多个底层模块也可以同时由多个设计者同时进行设计, 因而提高了设计效率; 其次模块化设计比较自由, 它既适合于自顶向下的设计, 也适合于自底向上的设计。 2.1.2 设计输入 设计者将所设计的系统或电路以开发软件要求的某种形式表示出来, 并送入计算机的过程称为设计输入。 设计输入通常有以下几种方式: 1. 原理图输入方式 这是一种最直接的设计描述方式, 它使用软件系统提供的元器件库及各种符号和连线画出原理图, 形成原理图输入文件。 这种方式大多用在对系统及各部分电路很熟悉的情况, 或在系统对时间特性要求较高的场合。 当系统功能较复杂时, 原理图输入方式效率低, 它的主要优点是容易实现仿真, 便于信号的观察和电路的调整。 2. 硬件描述语言输入方式 硬件描述语言是用文本方式描述设计, 它分为普通硬件描述语言和行为描述语言。普通硬件描述语言有ABEL―HDL#, CUPL等, 它们支持逻辑方程、 真值表、 状态机等逻辑表达方式。行为描述语言是目前常用的高层硬件描述语言, 有VHDL和Verilog―HDL等, 它们都已成为IEEE标准, 并且有许多突出的优点: 如语言与工艺的无关性, 可以使设计者在系统设计、 逻辑验证阶段便确立方案的可行性; 又如
您可能关注的文档
最近下载
- 中国美术史完整版本.doc VIP
- 走出幻觉走向成熟金融帝国.pdf
- 图书配送、编目加工及上架实施方案.docx VIP
- 软件业产品迭代升级开发管理方案.doc VIP
- 【基恩士】LR-ZHxxxN_P 系列 使用说明书 (简体中文).pdf VIP
- 中国人身保险业重大疾病经验发生率(2024-2024).pptx VIP
- 河南省房屋建筑与装饰工程预算定额.pdf VIP
- 基于核心素养的初中语文诗歌鉴赏教学实践探究教学研究课题报告.docx
- 2024年外研版中考英语总复习 词法专题复习 形容词课件.pptx VIP
- 福建省泉州市德化县2023-2024学年七年级上学期期末考试数学试卷(含解析).docx VIP
我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告
文档评论(0)