- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择SoCFPGA的因素.pdf
体系结构摘录
选择SoC FPGA 的因素
引言
要保证您的系统设计满足目前以及未来的性能要求,关键是开发体系结构良好的硅片系统。在系
统中使用SoC FPGA 要比FPGA 和分立微处理器更有优势,而且,与ASIC 相比优势更明显,比
使用单独的微处理器或者高端微控制器也有优势。
这一体系结构摘录介绍了关于SoC FPGA 怎样在技术上和商业上满足系统设计要求的一些设计考
虑。
/socarchitecture 的在线视频 “我对使用SoC FPGA 感兴趣,应该选择哪
一款呢?”重点介绍了本体系结构摘录中的关键内容。
目前实现要考虑的类型
对于已经使用了FPGA 和分立微处理器的设计,很容易考虑SoC FPGA 。SoC FPGA 在性
能、电路板空间、功耗和系统成本方面都具有可比甚至更好的功能。
对于替代含有微处理器的专用ASIC ,SoC FPGA 含有全功能、全兼容的高性能双核ARM
Cortex-A9 处理器,在目前的28nm 工艺技术条件下,运行速率高达1GHz 。也没有昂贵的模板
修改或者最小购买量要求,没有制造交付时间要求,降低了编程风险,不需要对嵌入式处理器、
高速收发器或者其他与SoC FPGA 相关的高级系统技术支付额外的许可或者版税。
通常使用分立微处理器或者高端微控制器的系统仍然能够受益于SoC FPGA 。如果采用只是大
概能适合应用的货架处理器,那就可能没有以太网端口,USB 通道,或者中断线,而SoC
FPGA 的优势在于能够开发定制ARM 微处理器衍生产品——立刻,就在桌面上。现在,由于
缺少货架处理器产品的系统设计不必再做出牺牲,设计在硬件和软件上都能够突出优势 ,竞争
对手很难复制或者仿造。
怎样为特定应用选择合适的SoC FPGA
表面上,表 1 中来自各家供应商的可编程SoC 产品看起来都一样。
表1: 商用SoC FPGA
Altera SoC FPGA Xilinx Zynq-7000 EPP Microsemi SmartFusion2
处理器 ARM Cortex-A9 ARM Cortex-A9 ARM Cortex-M3
处理器类型 应用处理器 应用处理器 微控制器
单核或者双核 单核或者双核 两个 一个
处理器最大频率 1.05 GHz 1.0 GHz 166 MHz
L1 高速缓存 数据:32 KB 数据:32 KB 无数据高速缓存指令:
指令:32 KB 指令:32 KB 8 KB
统一:512 KB,支持纠错码(ECC)
L2 高速缓存 统一:512 KB 不支持
存储器管理单元(MMU) 是 是 是
浮点Unit/NEON™多媒体引擎
是 是 不支持
加速连续性端口(ACP) 是 是 不支持
中断控制器 通用(GIC) 通用(GIC)
文档评论(0)