- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5_片上可编程系统设计_可配置逻辑单元讲义
何宾 Tel: email: 高等教育出版社 北京中教仪装备技术有限公司 高教社XILINX SOC竞赛培训系列课程 FPGA System Design Primer 北京中教仪装备技术有限公司 FPGA片上可编程系统设计 二、FPGA硬件资源及工作原理 V6-FPGA特性汇总表 二、FPGA硬件资源及工作原理-- 可配置逻辑块 可配置逻辑块的组成: 逻辑块与开关矩阵相接 一个逻辑块内包含两个切片(SLICE) 两个SLICE之间没有连接。 每个切片构成一列。 每个列的Slice拥有独立的进位链 二、FPGA硬件资源及工作原理 -- 可配置逻辑块 可配置块之间的关系和标注: 二、FPGA硬件资源及工作原理--可配置逻辑块 SLICE的组成: 四个函数发生器(六输入查找表) 8个存储单元(最后级用作锁存器时,中间级无效)) 多个多功能的多路开关 进位逻辑 可实现:逻辑功能、运算和ROM; SILICEL和SLICEM的区别: SILICEM可实现分布式存储器和32位移位寄存器。 二、FPGA硬件资源及工作原理--可配置逻辑块 查找表(Look up table) 二、FPGA硬件资源及工作原理 --可配置逻辑块 查找表(Look up table)特点: 通过Q6输出实现任意的6输入BOOL功能, 通过Q6\Q5实现两个任意输入的BOOL功能(公用输入端,A6接高电平)。 传输延时与逻辑的复杂性无关 查找表的输出可以经过多路开关或直接输出到SLICE的外部 查找表的输出可以进入SLICE内部的异或逻辑和进位链 通过SILICE内部开关多个查找表可实现7个及8个任意输入的BOOL功能。 多于8个的输入的逻辑功能需要多个SLICE(时延会加大) 二、FPGA硬件资源及工作原理 --存储部件 首先与以前的版本相同,又4个边沿或电平触发的D触发器。 此外V6又增加了四个新的边沿触发的D触发器。 当原来的D触发器用于锁存器时,新增加的不能使用。 D触发器的时钟、时钟使能端和复位端是公用的。时钟端是公用的,但取非逻辑是可选的。 每个存储部件的复位置位值是可独立选则的。 所有存储部件的同步或异步复位方式必须是相同的,不能独立选择。 二、FPGA硬件资源及工作原理 --存储部件 复位真值表; 二、FPGA硬件资源及工作原理--分布式存储器(SLICEM) 在SLICEM的多个查找表相组合,可以形成更大的存储器 二、FPGA硬件资源及工作原理分布式存储器(SLICEM) 二、FPGA硬件资源及工作原理分布式存储器(SLICEM) 二、FPGA硬件资源及工作原理分布式存储器(SLICEM) I: 何宾 Tel: email: 高等教育出版社 北京中教仪装备技术有限公司 高教社XILINX SOC竞赛培训系列课程 FPGA System Design Primer 北京中教仪装备技术有限公司
文档评论(0)