- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA/CPLD结构与应用研讨
《可编程器件及EDA技术》 实验箱一(FLEX10K系列) 实验箱二(EP3C10E144C8) 实验箱二(SmartEDA实验箱) 实验箱三(EL教学实验箱) * 2.3 CPLD结构与工作原理 CPLD结构 CPLD中一般包含三个主要部分: ★ 逻辑阵列块--LAB ★ 可编程连线阵列—PIA ★ I/O控制块 MAX3000A的结构 2.3.1逻辑阵列块(LAB) 每个LAB由16个宏单元阵列组成, 多个LAB通过可编程连线阵列(PIA)和全局总线连接在一起,全局总线由所有的专用输入、I/O引脚和宏单元馈给信号。 《可编程逻辑器件及EDA技术》 宏单元 可以被单独配置为时序逻辑和组合逻辑工作方式。 逻辑阵列 宏单元由三个功能模块组成: 乘积项选择矩阵 可编程寄存器 《可编程逻辑器件及EDA技术》 2.3 CPLD结构与工作原理 可配置寄存器 编程单元 * PRN CLRN ENA 逻辑阵列 全局 清零 共享 逻辑 扩展项 清零 时钟 清零选择 寄存器旁路 并行 扩展项 通往 I/O 模块 通往 PIA 乘积项选择矩阵 来自 I/O引脚 全局 时钟 Q D EN 来自 PIA的 36个信号 快速输入选择 2 MAX3000A的宏单元结构 2.3 CPLD结构与工作原理 时钟/使能 选择 2.3.2 可编程连线阵列(PIA) PIA把器件中任一信号源连接到其目的地,所有MAX3000A的专用输入、I/O引脚和宏单元输出均馈送到PIA,PIA可把这些信号送到器件内的各个地方,完成特定任务。 图示了PIA的信号是如何布线到LAB的。 《可编程逻辑器件及EDA技术》 2.3 CPLD结构与工作原理 编程单元 2.3.3 I/O控制块 输入/输出控制单元是内部信号到I/O引脚的接口部分,可控制I/O引脚单独地配置为输入、输出或双向工作方式。 图示,所有I/O引脚都有一个三态缓冲器。当三态缓冲器的控制端接到地时,其输出为高阻态,此时I/O引脚可作专用输入引脚, 当接高电平时,输出使能有效。 《可编程逻辑器件及EDA技术》 2.3 CPLD结构与工作原理 数据选择器选择一路作为控制使能信号。 MAX3000A系列器件的I/O控制块 2.4 FPGA结构与工作原理 2.4.1 FPGA分类 从逻辑功能块结构上分类,可分为: 大部分FPGA采用基于SRAM(静态随机存储器)的查找表逻辑 形成结构。 查找表—Look Up Table(LUT),是可编程最小逻辑单元。 二 查找表单元结构 一个N输入的LUT可以实现N个输入变量的任何逻辑功能。 《可编程逻辑器件及EDA技术》 查找表结构 多路开关结构 多级与非门结构 2.4.2 查找表单元结构 四输入 16×1RAM 《可编程逻辑器件及EDA技术》 2.4 FPGA结构与工作原理 一个四输入的LUT可以实现四个输入变量的任意逻辑函数。 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 IE是Cyclone III FPGA器件的最基本的可编程单元 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.4 FPGA结构与工作原理 2.4.3 Cyclone III系列器件的结构与原理 2.5 硬件测试 2.5.1 内部逻辑测试 2.5.2 JTAG边界扫描测试 JTAG—Joint Test Action Group联合测试行动组。测试引线间隔致密的电路板上集成电路芯片的能力。 大多数CPLD/FPGA厂家的器件遵守IEEE规范,并为输入引脚和输出引脚以及专用引脚提供了边界扫描测试(Board Scan Test,BST)的能力。 2.5 硬件测试 2.5.2 JTAG边界扫
文档评论(0)