茶盘厂家
免费服务热线

Free service

hotline

010-00000000
茶盘厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

以微控制器为中心的可配置平台是否主导FPGA使用免费猫

发布时间:2020-02-17 12:11:39 阅读: 来源:茶盘厂家

以微控制器为中心的可配置平台是否主导FPGA使用?

赛灵思的作法并非唯一。事实上,Intel和Altera联合开发的E600C Atom也包含有40nm Arria II FPGA。Altera公司也有使用ARM硬核的计划。

由此可见,目前更大的问题是:向以微控制器为中心的可配置平台的发展趋势,是否会主导FPGA的使用。很多业内人士目前对此表示怀疑。软核在新的FPGA项目中已经占主要地位,但硬核通常更加高效,而且也更容易使用。

那么Zynq-7000微控制器中究竟有什么呢?首先它有一对800MHz的Cortex-A9 MPcore,这种内核除了双精度浮点单元外,还支持NEON SIMD。处理引擎的其它部分比较常见,有32KB的指令与数据缓存以及512KB的二级缓存。

Zynq-7000内有256KB的RAM,还可以通过内存控制器连接片外存储器,片外存储器类型支持DDR2/3、LPDDR2、QSPI、NOR和NAND闪存。系统甚至支持从QSPI器件安全启动。处理器可以装载FPGA配置信息。有个普通的AXI-4接口,用于链接FPGA。目前许多赛灵思和第三方IP都支持AXI-4接口。

模拟方面的支持没有作更多的扩展,但还是有一个16通道、双路12位ADC,处理速度可达1Msample/s。这种ADC还能访问片上传感器,并且同样受FPGA逻辑的控制。

Zynq-7000系列芯片有8个DMA通道,可支持ADC和其它通信外设,包括一对USB 2.0 OTG接口和两个三模千兆以太网接口,还有两个SD/SDIO、UART、CAN、I2C和SPI接口。

看起来这像是一个典型的高性能多内核微控制器,实际上确实如此。电源管理部分与其它平台相比,丝毫也不逊色。性能以每个内核为基础进行管理。FPGA支持时钟选通,但不能像微控制器或其它外设那样断电。

Zynq-7000系列芯片得到了赛灵思Platform Studio软件开发套件(SDK)中基于Eclipse开发环境的支持。其中的微控制器还得到了ARM Development Studio 5(DS-5)和ARM RealView Development Suite(RVDS)的支持。FPGA开发可以采用赛灵思的ISE Design。

Zynq-7000系列产品适用于广泛的应用。低端的Z-7010可以用于驾驶辅助任务或多功能打印机。Z-7020除此之外还可以支持LTE应用。Z-7030和Z-7040增加了高速串行接口,可访问PCI Express外设,因此是高端路由器的理想之选。所有Zynq-7000系列芯片还能用于航空和军事环境。

FPGA和Atom混合的可配置平台

Intel的E600C是一种业界期待已久的Atom/FPGA混合产品,它将E600系统级芯片和Altera的中等规模40nm Arria II FPGA整合在一起。Intel的E600C(图1)包含全部E600元件,其中包括Intel高解晰度音频支持电路和集成的图形媒体加速器(GMA)。E600C的两个PCI Express串并转换器用来与FPGA通信,两个保留给片外连接,还有一个可以连接各种第三方中央控制器或Intel公司自己的EG20T平台控制器中心。

使用PCI Express使得E600可以成为控制FPGA的理想平台,因为带硬件PCI Express串并转换器的FPGA已经很常见。E600和E600C的区别主要有两点:首先,E600将所有功能都集成进了单个封装;其次,E600使用一对x1 PCI Express链路。FPGA和Atom之间的带宽加倍对许多应用来说都有重要的意义。

Atom和FPGA芯片被集成进了外形尺寸为37.5mm x 37.5mm、球间距为0.8mm的单个BGA封装中(图2)。可以通过引脚访问Arria的350个I/O和3.25GHz串并转换器端口。

大花葱种植技术

伤感散文

熊的故事

猞猁的养殖技术