- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现场编程 XILINX:用SRAM存储内容控制互连:允许修改 配置程序—— 存储器单元阵列中各单元状态——控制CLB的可选配置端、多路选择端 控制IOB的可选配置端 控制通导晶体管的状态和开关矩阵的连接关系 ACTEL:可熔通的点,不可逆,易于保密 适用:200块以下的原型设计 PLD和FPGA设计方法的特点 现场编程: 功能、逻辑设计 网表 编程文件 PLD器件 掩膜编程:PLA版图自动生成系统,可以从网表直接得到掩膜版图 设计周期短,设计效率高,有些可多次擦除,适合新产品开发 编程软件 硬件编程器 FPGA的转换 FPGA转换到门阵列,降低价钱 网表转换,用布局布线后提出的网表及库单元映射 时序一致性 门阵列芯片的可测性(FPGA母片经过厂家严格测试) 管脚的兼容性 多片FPGA向单片门阵列转换 FPGA概述 可编程逻辑器件概述 起源:可编程逻辑器件(Programmable Logic Device, PLD)起源于20世纪70年代,是在专用集成电路(ASIC)的基础上发展起来的以后总新型逻辑器件。 主要特点:完全由用户通过软件进行配置和编程,从而完成某种特定的功能,并且可以反复擦写。 常见PLD产品:可编程只读存储器(PROM)、现场可编程逻辑阵列(FPLA)、可编程阵列逻辑(PAL)、复杂可编程逻辑器件(CPLD)、和现场可编程门阵列(FPGA)等类型。它们的内部结构和表现方法各不相同 按照编程工艺可分为4类: 熔丝和反熔丝编程器件 可擦除可编程只读存储器编程器件 电信号可擦除的可编程只读存储器(EEPROM)编程器件 SRAM编程器件 前3类为非易失性器件,编成后,配置数据保留 在器件上,第4类为易失性器件,掉电后,配置数据 会丢失,在每次上电后需要重新进行数据配置。 可编程逻辑器件的发展史(4个阶段) 第一阶段:(20世纪70年代初到70年代中) 只有简单的PROM、紫外线可擦除只读存储器(EPROM)和 电可擦除只读存储器(EEPROM)3种。只能完成简单的数字逻 辑功能。 第二阶段:(20世纪70年代中到80年代中) 结构上稍微复杂的可编程阵列逻辑(PAL)和通用阵列逻辑 (GAL)器件,正式被称为PLD,能够完成各种逻辑运算功能。 第三阶段:(20世纪80年代中到90年代末) Xilinx和Altera公司分别推出了与标准门阵列雷似的FPGA以 及类似于PAL结构的扩展性CPLD。提高了逻辑运算速度,逻辑 单元灵活、集成度高、适用范围宽、编程灵活。 第四阶段:(20世纪90年代末至今) 出现了可编程片上系统(SOPC)和片上系统(SOC)技术。涵 盖了实时化数字信号处理、高速数据收发器、复杂计算以及嵌入 式系统设计技术的全部内容。Xilinx和Altera公司也退出了相应的 SOC FPGA产品。 FPGA的基本工作原理 查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成是一个有4位地址线的16╳1 的 RAM。当用户通过原理图或HDL语言描述一个逻辑电路以后,PLD/FPGA开发软件会自动计算逻辑电路的所有可能结果,并把真值表(即结果)写入RAM,这样,每输入一个信号进行逻辑运算就等于输入一个地址去进行查表,找出地址对应的内容,然后输出即可。 查找表(Look-Up-Table)结构 一个4输入与门电路的例子来说明LUT实现逻辑功能原理 实际逻辑电路 LUT实现方式 a,b,c,d入 逻辑输出 RAM地址 RAM中存储的内容 0 0 0 0 0 0000 0 0 0 0 1 0 0001 0 … … … … 1 1 1 1 1 1111 1 FPGA的芯片结构 芯片组成 主要有可编程输入/输出单元(IOB)、基本可编程逻辑单元、完整的时钟管理、内嵌SRAM、丰富的布线资源、底层嵌入功能单元和内嵌专用单元等 。 IP核简介 IP(Intelligent Property)核 是具有知识产权的集成电路芯核总称,是经过反复验证过的、具有特定功能的宏模块,与芯片制造工艺无关,可以移植到不同的半导体工艺中。 IP核的提供方式上看,通常将其分为软核、硬核和固核这三类。从完成IP核所花费的成本来讲,硬核代价最大;从使用灵活性来讲,软核的可复用性最高。 1. 软核 在FPGA设计中,指的是对电路
您可能关注的文档
最近下载
- 辽宁省点石联考2025-2026学年高二上学期9月份联合考试语文试卷(含答案).pdf VIP
- 2025至2030高纯铝产业发展趋势分析与未来投资战略咨询研究报告.docx
- 消防安全手抄报电子小报模板共2套(可编辑可打印).docx VIP
- 2026年矿业公司露天矿山剥离工程建设管理制度.docx
- 专题03 速度的计算典型模型(68题11大类型)(原卷版)新版人教版初中物理八年级上册.docx
- 中国当代知名作家矛盾生平介绍PPT.pptx VIP
- 新概念英语第一册全.pdf VIP
- 隧道工程施工监理实施细则.doc VIP
- 售后服务方案及措施(通用7篇).docx VIP
- 煤矿机电运输隐患排查.pptx VIP
文档评论(0)