0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Arria 10 SoC的设计和开发注意事项

星星科技指导员 来源:嵌入式计算设计 作者:Roland Chochoiek 2022-06-08 09:50 次阅读

HEITEC 是一家独立的电子设计服务提供商,其设计团队受客户委托开发了一款高性能控制器模块,用于管理控制诊断医学成像和安全关键过程的应用程序的实际设备,并处理所有外围设备和 GUI PC 的必要接口。挑战在于在压缩空间中高效地实现大量功能。对于该设计,选择了英特尔Altera) Arria 10 SoC(片上系统)构建块,它将双核 ARM Cortex-A9 处理器与可编程 FPGA 逻辑相结合。

本文概述了该项目以及在设计过程中获得的经验。比较了来自不同供应商的可用 SoC 的替代选项,并解释了选择的关键因素。这个过程导致了当前的解决方案,其中包括硬件和软件方面。

最后表明,这样的设计不仅可以用于实际项目的个性化需求,还可以转移到工业控制通信或测试和测量领域的各种其他复杂的高性能应用中。 。

除了嵌入式 CPU,该应用程序还包括一个 FPGA。在 FPGA 设计过程的开始阶段,必须决定为什么要使用片上系统,尽管预期会有更高的投资。为了证明最初较高的价格是合理的,技术优势必须占上风。带有 FPGA 的 SoC 构建块将处理器内核和 FPGA 架构集成在一个设备中。一段时间以来,技术进步允许将这两种功能集成到一个芯片中,为前瞻性设计提供有吸引力的解决方案。在所选的单芯片解决方案中,CPU 和 FPGA 可以通过具有 DMA(直接内存访问)的相同接口访问存储。这带来了多种优势,例如更大的设计灵活性、更高水平的集成与更少的组件、

直接存储访问可加快数据传输速度,同时减轻处理器负担。FPGA 设计支持硬件控制访问,即使没有本地总线。SoC 还提供大量扩展功能,以便集成针对相应任务量身定制的所需功能。将特定软件算法集成到带有滤波器算法的硬件中以及进行特定计算的可能性是该决定的其他原因。标准软件也可以与所选 SoC 的 ARM 处理器部分一起很好地使用。通过紧凑的设计和避免额外的组件,更好的热控制是可行的,因为只需要冷却一个组件。因此,SoC 最好地解决了性能和能源效率之间的冲突。结果,

下一个决策步骤是从市场上所有可用的解决方案中选择 SoC。在审查了所需的属性之后,赛灵思和英特尔的特定应用 SoC 进行了讨论。这两家主要的 FPGA 供应商在产品组合中拥有采用类似方法的 SoC FPGA 系列——标准 ARM Cortex-A9 处理器双核作为硬宏。这两种解决方案都依赖于一个专用的“强化”处理器子系统,该子系统配备一个配备齐全的 ARM Cortex-A9 处理器,包括一个完整的存储层次结构和相关的外围构建块,可以像普通 ARM 处理器一样启动和工作。到目前为止,这两个概念非常相似,但 Xilinx Zynq 不支持处理器缓存和片上处理器 RAM 中的 ECC(纠错码)。

然而,考虑到应用程序的系统要求,完全支持的 ECC 功能最终是 HEITEC 开发团队决定部署基于 20nm 处理器技术的 Intel Arria 10 SoC 的关键。它由硬核处理器系统(简称 HPS)和一个单独的 FPGA 部分组成,它们连接到一个桥接器以实现高数据吞吐量,与通常的 PCI 延迟相比,访问速度明显更快。以这种方式组合的硬件和软件处理是可能的。常见的 HPS/FPGA 桥配备了一个智能调度程序到 DDR 接口。

除了双核 ARM 处理器外,Arria 10 SoC 的重要特性还包括处理器频率为 1.5 GHz 的 7500 MIPS 架构、用于数据处理和命令输入的 32 KB 一级缓存、带 ECC 的 512 KB 二级缓存、 - 芯片处理器 256KB RAM,带 ECC,HPS 外部 DDR3 存储接口,533 MHz,32 位数据 + 8 位 ECC。广泛的处理器外设包括一个 Quad SPI 闪存控制器、用于更高数据吞吐量的 NAND 闪存控制器、三个 10M/100M/1G 以太网控制器、两个 USB 2.0-On-The-Go 控制器、1 个 SD/MMC/SDIO 控制器、UART 16550、五个 I2C 控制器,两个 SPI 主控制器和从控制器,以及四个 32 位看门狗定时器。此外,270K逻辑元件,在所选型号中实现了多达三个带 ECC 以及纠错 (ECC) 和存储保护的硬化内存控制器。可以自由选择安全启动顺序:处理器优先或 FPGA 优先或同时两者。封装是一个 780 引脚 FineLine 球栅阵列 (FBGA),球间距为 1.0 mm。

因此,英特尔 Arria 10 SoC 为嵌入式外设、硬核浮点 DSP 模块、嵌入式高速收发器、硬核存储器控制器和协议 (IP) 控制器提供了具有广泛功能范围的处理器。所有必需的接口都已经在构建块上,ergo,总而言之,这是一个为设计生产力而设计的理想高度集成包。凭借其设置,它是中型应用和目标应用要求的最佳组合。

poYBAGKgALWAapcmAAQGJ38dHM8069.png

框图 Arria 10 SoC (© Intel)

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19076

    浏览量

    228689
  • dsp
    dsp
    +关注

    关注

    552

    文章

    7955

    浏览量

    347809
  • 控制器
    +关注

    关注

    112

    文章

    16064

    浏览量

    176919
收藏 人收藏

    评论

    相关推荐

    绕线电感定制的注意事项

    电子发烧友网站提供《绕线电感定制的注意事项.docx》资料免费下载
    发表于 09-20 11:24 0次下载

    共模电感定制的注意事项

    电子发烧友网站提供《共模电感定制的注意事项.docx》资料免费下载
    发表于 09-04 11:47 0次下载

    LiFePO4设计注意事项

    电子发烧友网站提供《LiFePO4设计注意事项.pdf》资料免费下载
    发表于 09-03 09:24 0次下载
    LiFePO4设计<b class='flag-5'>注意事项</b>

    FMD LINK 使用注意事项

    电子发烧友网站提供《FMD LINK 使用注意事项.pdf》资料免费下载
    发表于 05-06 10:11 0次下载

    EMI / Safety观念简介及注意事项

    电子发烧友网站提供《EMI / Safety观念简介及注意事项.ppt》资料免费下载
    发表于 02-28 09:45 0次下载

    浪涌抑制器的应用及注意事项

    浪涌抑制器的应用及注意事项?|深圳比创达电子
    的头像 发表于 01-19 09:55 645次阅读
    浪涌抑制器的应用及<b class='flag-5'>注意事项</b>?

    测速电机: 常见6大注意事项

    测速电机: 常见6大注意事项!测速电机是一种用于测量物体运动速度的设备,广泛应用于工业生产和科学研究中。测速电机常见的6大注意事项以确保安全和准确性。
    的头像 发表于 01-11 10:53 401次阅读
    测速电机: 常见6大<b class='flag-5'>注意事项</b>

    霍尔元件使用的注意事项

    霍尔元件使用的注意事项  霍尔元件是一种常见的电子元件,主要用于测量和检测磁场的变化。它具有灵敏度高、响应速度快、耐磁场干扰等优点,在各种应用中得到广泛使用。然而,为了确保霍尔元件的正常工作和延长其
    的头像 发表于 12-18 14:56 1146次阅读

    电流互感器的使用注意事项

    当谈到电流互感器的使用时,有一些重要的注意事项需要我们牢记。在本文中,我们将探讨这些注意事项,为您提供详细和全面的信息。
    的头像 发表于 12-15 10:34 1268次阅读
    电流互感器的使用<b class='flag-5'>注意事项</b>

    轻负载时开关元件工作相关的注意事项

    轻负载时开关元件工作相关的注意事项
    的头像 发表于 12-14 15:43 400次阅读
    轻负载时开关元件工作相关的<b class='flag-5'>注意事项</b>

    伺服电机常见故障维修及注意事项

    伺服电机常见故障维修及注意事项
    的头像 发表于 11-28 13:29 2030次阅读

    音频接口电路的PCB设计注意事项

    音频接口电路的PCB设计注意事项
    的头像 发表于 11-23 17:42 1059次阅读
    音频接口电路的PCB设计<b class='flag-5'>注意事项</b>

    半导体器件击穿机理分析及设计注意事项

    半导体器件击穿机理分析及设计注意事项
    的头像 发表于 11-23 17:38 1464次阅读
    半导体器件击穿机理分析及设计<b class='flag-5'>注意事项</b>

    VGA OUT 的PCB设计注意事项

    VGA OUT 的PCB设计注意事项
    的头像 发表于 11-23 09:04 765次阅读

    新版Hi3559AV100开发注意事项

    新版Hi3559AV100开发注意事项
    的头像 发表于 11-13 09:17 680次阅读
    新版Hi3559AV100<b class='flag-5'>开发</b><b class='flag-5'>注意事项</b>