5CSXFC4C6U23I7N这串字符,,,,,,,,看着像随机密码,,,,,,,,其实是Altera Cyclone V SoC系列里一个正经型号。。。。。。。。它把双核ARM Cortex-A9处置器系统和可编程FPGA做进了统一颗芯片里。。。。。。。。这种架构不是单一地把两个器件焊在一块板子上,,,,,,,,而是让两者通过内部高速总线互连。。。。。。。。对于搞嵌入式开发的人来说,,,,,,,,这颗芯片的看点在这里。。。。。。。。
把主板上的两块主题焊进统一颗芯片
传统嵌入式系统里,,,,,,,,CPU和FPGA往往各自占一块PCB面积,,,,,,,,中央靠接口来回传数据。。。。。。。。5CSXFC4C6U23I7N这颗料就不一样了,,,,,,,,ARM硬核处置器系统(HPS)和FPGA逻辑阵列封装在一颗芯片里,,,,,,,,内部有AXI高速桥接通路。。。。。。。。ARM端和FPGA端互换数据不用再走表部总线,,,,,,,,延长瞬间拉低,,,,,,,,带宽也宽好多。。。。。。。。同时功耗节造得不错,,,,,,,,由于内部衔接的负载电容比板级走线幼得多。。。。。。。。从系统设计角度看,,,,,,,,这正是省心的处所。。。。。。。。
ARM硬核这边能省掉一颗表挂处置器
有些项目正本必要一颗主控跑Linux,,,,,,,,再带一颗FPGA做逻辑处置。。。。。。。。用这个型号,,,,,,,,HPS部门自带双核A9,,,,,,,,能够跑嵌入式Linux,,,,,,,,DDR节造器、以太网MAC、USB、SD卡、UART这些常用表设也集成在硬核里。。。。。。。。也就是说,,,,,,,,ARM这部门不再占额表芯片,,,,,,,,上一块板子少放一颗主控,,,,,,,,布局空间顿时宽松。。。。。。。。对工业产品来说,,,,,,,,元器件数量削减,,,,,,,,往往意味着靠得住性提升,,,,,,,,成本也更容易节造。。。。。。。。
FPGA部门给接口和算法留足了余地
FPGA这边的可编程逻辑不是陈设。。。。。。。。必要非标接口时,,,,,,,,在FPGA里写个逻辑,,,,,,,,轻易界说管脚,,,,,,,,就能跟传感器、摄像头、现场总线对接。。。。。。。。必要做高速数据处置时,,,,,,,,FPGA善于并行操作,,,,,,,,好比滤波、FFT、图像预处置,,,,,,,,这些活交给逻辑做比CPU顺手。。。。。。。。并且由于它和ARM在统一颗芯片里,,,,,,,,双方跑什么、怎么拆工作,,,,,,,,都由你说了算。。。。。。。。矫捷度这块,,,,,,,,比固定架构的处置器逾越一截。。。。。。。。
上手之前得明显自己的工具链
说到开发,,,,,,,,拿到5CSXFC4C6U23I7N就不是写个C代码那么单一了。。。。。。。。FPGA部门要用Quartus Prime这类的工具做工程,,,,,,,,天生硬件描述;;;;;;;ARM部门能够用SoC EDS或者DS-5写软件、跑Linux。。。。。。。。整套流程下来,,,,,,,,必要同时懂逻辑开发和嵌入式软件,,,,,,,,门槛的确有。。。。。。。。但好在官方有对应的开发板参考设计,,,,,,,,先跑通Demo,,,,,,,,再斟酌自己的硬件资源分配。。。。。。。。另表,,,,,,,,这个型号后缀里的U23是封装规格,,,,,,,,I7对应工业温度领域,,,,,,,,选型的时辰得按现实环境来,,,,,,,,别只看机能不看环境等级。。。。。。。。
一颗芯片能顶两片用
说到底,,,,,,,,这种SoC FPGA存在的意思,,,,,,,,就是把ARM生态的复杂节造能力和FPGA的实时矫捷处置能力撮合到一路。。。。。。。。5CSXFC4C6U23I7N不是那种高不成攀的旗舰芯片,,,,,,,,它更适合想要在“处置器+可编程逻辑”之间找平衡的工程师。。。。。。。。真正能阐扬几分,,,,,,,,还得看你自己怎么调、怎么用。。。。。。。。









Android版
iPhone版