roASIC3内核介绍.ppt
《roASIC3内核介绍.ppt》由会员分享,可在线阅读,更多相关《roASIC3内核介绍.ppt(56页珍藏版)》请在三一办公上搜索。
1、周立功Actel产品线,ProASIC3内部架构介绍,目 录,I/O结构,存储器资源,时钟资源,内核介绍,整体概述,加密设置,目 录,I/O结构,存储器资源,时钟资源,内核介绍,整体概述,加密设置,ProASIC3内核介绍,ProASIC系列,ProASICPLUS,ProASIC,ProASIC3,ProASIC3E,ProASIC3内核介绍,芯片的命名规则,A3P250-1 PQ G 208 I,器件的类型,速度级别,封装类型,温度级别,无铅封装,空白表有铅,封装引脚数,空白=标准速度1=比标准速度快15%2=比标准速度快25%3=比标准速度快35%F=比标准速度慢20%P=比标准速度快3
2、0%,C或空白=商业级I=工业级A=汽车级M=军工级,用于重要信息的存储和设置,6条全局网络,12条象限全局网络,ProASIC3内核介绍,选型表,ProASIC3内核介绍,Flash开关特性,一个开关只需要两个晶体管组成,而SRAM架构需要46个晶体管;功耗低,与SRAM工艺相比具有更小阻抗和容性负载;可重复编程且非易失。,ProASIC3内核介绍,Flash FPGA优势,目 录,I/O结构,存储器资源,时钟资源,内核介绍,整体概述,加密设置,CCC,CCC,CCC,CCC,CCC,CCC,RAM,RAM,ISP AES解密,FlashROM,电荷汞,RAM,RAM,RAM,RAM,RAM
3、,RAM,I/O Bank0,I/O Bank3,I/O Bank4,I/O Bank2,I/O Bank1,I/O Bank,SRAM和FIFO,ProASIC3内核介绍,结构特点,FlashROM,时钟资源CCC,ProASIC3内核介绍,逻辑单元VersaTile,FPGA最小可操作单元,SRAM架构的FPGA:一般由一个D触发器和一个查找表组成;,查找表用于实现组合逻辑;D触发器实现时序逻辑;查找表和触发器是硬线连接不能分开使用。,ProASIC3内核介绍,逻辑单元VersaTile,FPGA最小可操作单元,SRAM架构的FPGA:一般由一个D触发器和一个查找表组成;Flash架构的F
4、PGA:内部结构不固定,可根据编程开关来改变;,带清零或置位 D触发器,带清零和使能D触发器,三输入查找表,带清零或置位的锁存器,逻辑单元VersaTile,当逻辑单元VersaTile用作带使能端的D触发器,置位或者清零信号只能通过全局网络来驱动。,Warning:CMP503:Remapped 612 enable flip-flop(s)to a 2-tile implementation because the CLR/PRE pin on the enable flip-flop is not being driven by a global net.,普通网络,ProASIC3内核
5、介绍,逻辑单元VersaTile,ProASIC3内核介绍,四种布线资源,Actel有七层布线结构,下面3层为金属走线,上面4层才是布线资源。,高速的超长线资源,有效长线资源,超快速的局部连线资源,高新能全局网络,四种布线资源,输入线,用于相连逻辑单元的互连,允许每个VersaTile的输出与8个相邻VersaTile的输入直接相连,速度非常快。,高速的超长线资源,有效长线资源,超快速的局部连线资源,高新能全局网络,四种布线资源,超快局部连线,ProASIC3内核介绍,四种布线资源,ProASIC3内核介绍,四种布线资源,提供较远距离和较高扇出的布线方案,这些布线资源可以跨越1个、2个或4个V
6、ersaTile,沿垂直和水平方向走线。,高速的超长线资源,有效长线资源,超快速的局部连线资源,高新能全局网络,四种布线资源,跨越1个VersaTile,跨越2个VersaTile,跨越4个VersaTile,ProASIC3内核介绍,以最小的延时跨越整个器件,垂直方向可以跨越正负12个VersaTile,水平方向上可以跨越正负16个VersaTile。,高速的超长线资源,有效长线资源,超快速的局部连线资源,高新能全局网络,四种布线资源,四种布线资源,ProASIC3内核介绍,应用于需要低偏斜、低延时、低抖动、高扇出的网点。全局网络分为片上全局网络和象限全局网络。,高速的超长线资源,有效长线资
7、源,超快速的局部连线资源,高性能全局网络,四种布线资源,6条片上全局网络,12条象限全局网络,四种布线资源,目 录,I/O结构,存储器资源,时钟资源,内核介绍,整体概述,加密设置,ProASIC3内核介绍,时钟调整电路CCC,简单CCC,带PLL的CCC,实现简单延时、移相和连接全局网络,简单CCC功能+(分频、倍频),时钟调整电路用于对时钟信号的调整,可以实现对输入信号的分频、倍频、移相和延时等操作,主要应用于高速、多时钟、高性能场合。,ProASIC3内核介绍,时钟调整电路CCC,静态PLL,静态PLL组成,PLL模块;,3个相位选择器;,6个可编程延时和一个固定延时模块;,5个可编程的分
8、频器,PLL的输入频率范围:1.5MHz350MHz,输出频率范围:0.75MHz350MHz,ProASIC3内核介绍,时钟调整电路CCC,CCC输入,专用的全局I/O管脚作为输入,外部的任意I/O作为输入,内部的逻辑作为输入,每个CCC管辖的全局管脚有9个;,3个全局I/O,3个全局I/O,3个全局I/O,CCC功能模块,ProASIC3内核介绍,时钟调整电路CCC,CCC输入,专用的全局I/O管脚作为输入,外部的任意I/O作为输入,内部的逻辑作为输入,每个CCC管辖的全局管脚有9个;,外部的任意I/O通过PLLINT连接到(CLKA、CLKB或CLKC),需要通过PLLINT宏输入到CC
9、C,3个全局I/O,3个全局I/O,3个全局I/O,CCC功能模块,ProASIC3内核介绍,时钟调整电路CCC,带PLL的CCC,位于ProASIC3的西侧有一个PLL,对于带有PLL的CCC是完全可配置的。一般常用的两种方法是:,静态方式配置,动态方式配置,通过软件生成配置数据,而后下载到器件对CCC进行配置,生成带有PLL的CCC模块时留有配置的接口,MODE等于1,静态方式,MODE等于0,动态配置,ProASIC3内核介绍,全局网络管理,PDC文件约束,把普通的网络提升到全局网络 assign_global_clock-net netname 在Designer中进行编译CLKINT
10、会自动被加入 提升一个网络到象限全局 assign_quadrant_clock net netname quadrantUR|UL|LR|LL 如果被提升的网络为普通网络那么他会通过CLKINT桥接到象限全局上 把全局网络变为普通的网络 unassign_global_clock net netname,注意:假如我们想把某一个端口连接的网络进行约束,这个端口的名字要取综合后的它所对应的名字,目 录,I/O结构,存储器资源,时钟资源,内核介绍,整体概述,加密设置,ProASIC3内核介绍,SRAM和FIFO,SRAM内部架构,每个SRAM内部都带有硬件的FIFO控制器SRAM的工作频率最大可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- roASIC3 内核 介绍
链接地址:https://www.31ppt.com/p-6517792.html