作者:Steve Leibson, 赛灵思战略营销与业务规划总监
赛灵思Zynq SoC是一个强大的嵌入式处理器,拥有双核ARM Cortex-A9 MPcore处理器和处理繁重任务的一大块FPGA。但是我敢说您会需要一个比双核ARM Cortex-A9处理器强大的更多的微处理器。所以四核会是一个不错的选择,因为您的设计需要ARM。虽然目前您暂时无法得到四核的Zynq SoC,但是你可以从Micro/sys那儿得到一块SBC4661。它是基于飞思卡尔的四核i.MX6多媒体CPU,使用PCIe和快速内存总线接口接入赛灵思Kintex-7 FPGA(70T,160T,325T或者410T)。Kintex-7 FPGA通过200个I/O线和12个差分模拟输入访问外界,这是板子的方块图:
Micro/sys SBC4661单板计算机方块图
飞思卡尔i.MX6器件提供了1GHz四核ARM Cortex-A9 MPCore处理器。根据你订的哪种Kintex-7器件,板载Kintex-7 FPGA提供了65,600到406,720个逻辑单元和240到1540个DSP。可编程逻辑的数量可以与ZynqSoC的相比,ZynqSoC是合并了基于Kintex-7逻辑单元设计(Z-7030,Z-7035,Z-7045和Z-7100)的可编程逻辑,尽管Zynq Z-7100实际上提供更多的DSP资源——大约多于30%。
记住除了DSP问题之外,SBC还有至少四个显著的区别。首先,Micro/sys SBC4661是一个板卡级别的产品,而不是IC,所以它外观更大一点。SBC4661有4.5英尺×6.5英尺。其次,与使用Zynq不同,你不能利用Zynq SoC的PS(处理器系统)和PL(可编程逻辑)之间的难以置信的带宽,这带来上千个可编程I/O线,位于连接PS和PL的板载AMBA AXI4内联结构。你需要执行一些系统级的仿真,观察性能区别是否在你的系统设计中很重要。再次,你不能看到相同的高等级的集成化工具支持,比如你从Vivado设计套件里获得的赛灵思Zynq SoC的PS和PL。最后,如果你需要多于SBC4661的200个I/O线,那么你需要一个更大的Zynq器件。
原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Need-a-quad-core-Zynq-SoC-t...
© Copyright 2014 Xilinx Inc
如需转载,请注明出处