Altium-Designer-10课件第10章-可编程逻辑器件设计.pdf

Altium-Designer-10课件第10章-可编程逻辑器件设计.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章可编程逻辑器件设计 目前的数字系统设计可以直接面向用户需求,根据系统的行为和功能要求,自上 向下地逐层完成相应的描述、综合、优化、仿真和验证,直到生成器件。上述设计过 程除了系统行为和功能描述以外,其余所有设计过程几乎都可以用计算机自动完成. 大规模可编程逻样器件、EDA工具软件及在系统编程设计方法为数字系统的设计提供 了非常灵活的工具和手段,大规模可编程逻辑器件(PLD)和EDA工具的快速发展是 EDA技术发展的基础。 Altium Designer 10支持基于FPGA和CPLD符号库的原理图设计、VHDL语言及CUPL 语言设计,它用集成的PLD编译器编译设计结果,同时支持仿真。 学习要点 可编程逻辑器件及其设计工具 PLD设计步骤及VHDL设计语言 FPGA应用设计及VHDL应用设计 10.1 FPGA设计系统概述 可编程逻辑器件(Programmable Logic Device,PLD)是一类半定制 的通用性器件,用户可以通过对PLD器件进行编程来实现所需的逻辑功能。 与专用集成电路ASIC相比,PLD具有灵活性高、设计周期短、成本低、风 险小等优势。 10.1.1 FPGA结构特点 FPGA的编程单元是基于静态存储器(SRAM )结构,从理论上讲, 具有无限次重复编程的能力。它主要由三个基本部分组成: ⑪可配置逻辑模块CLB (Configurable Logic Block ) ⑫输入/输出模块I/OB (Input/Output Block) ⑬可编程连线PI (Programmable Interconect)和由它组成的编程开关 矩阵PSM (Programmable Switch Matrix)。 10.1.2 FPGA电路设计流程 FPGA电路设计大都采用自上而下的设计流程,大体上分为设计输入、设 计综合、功能仿真(前仿真)、设计实现、时序仿真(后仿真)、配置下载等六 个步骤,其设计流程如图所示。 ⑫在选项卡中,单击Change Device按钮,弹出选择默认芯片对话框。 选择默认芯片对话框 10.2.3 配置设置 Step 1 芯片属性配置 ⑪执行菜单命令“Design” (设计)→ “Document Options” (文档选项), 弹出文档选择对话框,单击Parameters标签,打开“Parameters”选项卡, 如图所示。 ⑫在“Parameters” (参数)选项卡中,单击Add按钮,打开参数属性设置 对话框,如图所示。 Step 2 引脚配置 引脚配置主要是用来锁定“FPGA”芯片的引脚,使设计完成后的引脚功 能与电路原理图中的端口功能相对应。 端口属性设置对话框 参数属性设置对话框 配置完成的电路原理图 Step 3 项目配置 项目配置的目的主要是使电路原理图所描述的功能与选择的“FPGA 芯片对应起来。 配置管理对话框 输入配置文件名称 选择约束文件 添加完成约束文件 10.2.4 生成EDIF文件 设计的“FPGA”项目最终是要下载到具体的“FPGA”芯片中去的,因 此需要把设计好的“FPGA”项目文件转化成“EDIF格式的文件。 生成的EDIF文件 10.3 VHDL语言基础 “VHDL”的英文全名是“Very-High-Speed Integrated Circuit HardwareDescription Language” 。 “VHDL”语言是一种结构化、程序化的编程语言,具有

文档评论(0)

666666 + 关注
实名认证
内容提供者

有从事多个单位的工作经验,参与单位的相关制度、考试、考核的规化与操作,能够撰写相关类型的文章。

1亿VIP精品文档

相关文档