zynq并不能说是一个嵌入arm核的fpga。从它的启动过程就可以发现,绝对是arm主导的,所以称它为以高性能fpga为外设的双核arm或许更为合适。以下是优势:
第一个:开发环境的大集成。从hls到vivado到sdk,对于一个不熟悉fpga的嵌入式软件工程师来说,完全可以把它当做简单的双核arm,使用例程中搭建好的硬件环境,在sdk中开发。软件调试后发现某些算法太慢,速度上不去,可以用hls把这部分进行优化,由工具直接生成电路,甩到vivado中。一般情况下快个一二十倍是没问题的。所以,整个开发可以完全在xilinx自家的开发环境里切换。
第二个,axi4标准总线互联。
第三个,各种免费的ip随便用,不懂硬件,没关系,连线即可完成设计。什么,连线也不会,那把需要哪些模块放进去,让软件帮自行完成!
第四个,ps和pl两部分共用内存,加个免费的dma、vdma,数据交换还不是秒秒钟的事情。
其他优势:
降低了软件开发的难度:不用费很大的力气就能用上arm,而且xilinx在自己的工具中对ip驱动以及linux内核等等做好了软件支持,一站式起linux,方便地融入arm的软件生态系统。传统方式用arm的rtl级的ip的话,工作量巨大,而且性能还上不去。
集成度高: 省一个arm的面积,省掉通讯总线的资源消耗。
通讯更简便:省掉cpu与fpga之间的通讯总线,通讯速度更快,信息传递结构更简单。
比fpga+cpu便宜(当然这个价格是要看购买渠道的,差的很离谱)。
一些劣势:
fpga可用管脚数量下降。
开发人员要求高,开发成本高。
可用资源数不如同等面积fpga,功耗远大于同等处理器的cpu。
芯片国产化热潮来袭,但火热市场背后暗藏问题
串口MRAM芯片MR25H10CDF概述及特点
小米发布两款新品 米粉的狂欢
美联储计划发行与网站域名一致的数字货币
3G手机狂掀补贴新政 北京电信实施3G双重补贴
浅析zynq的优势
员工将与机器人相辅相成 合力发展制造及仓储业
如何进一步降低PIC单片机的功耗
iPhone7并未配置快速充电 充电时间让人着急
进入整车制造,百度的造车之路才能走得更远更踏实
常州银河致力微型贴片产品的技术创新
连续时间信号频域周期信号傅里叶级数和非周期信号傅里叶变换的分析
勒夫迈|雾霾属于粉尘吗?如何用传感器预防雾霾中的PM2.5
Wi-Fi视频加速技术你知道是怎样的吗
燃料电池组成和各部分作用
新手机魅蓝E2本月26号发布!能否打破魅族的危局?
SI24R2F/F+和SI24R2H技术问答
小米出货量惊人大涨96.9% 小米重返全球第四
石英晶体的生长切割抛光等工序
74ls173中文资料汇总(74ls173引脚图及功能_逻辑图及特性)