TA的每日心情 | 开心 2019-11-20 15:00 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Altera SoC:体系结构的重要性 1 j6 Y: s* s ]% v- L7 n6 C/ G8 _
) Z9 E9 k6 x7 f$ F! h下一代设计适合采用SoC FPGA 吗?以下三个问题会有助于系统设计人员、规划人员以及
) _* k. q& }7 }3 k" t' W硬件管理人员做出决定:3 a% r4 H6 N7 [! S. C
■ 现有设计使用了FPGA 和独立的微处理器吗?
5 [* y c; ^- J% ^0 x' H6 g■ 目前产品是自己研发的含有微处理器的专用ASIC 吗?
: U; U1 n9 n2 C2 t0 \( d; Q■ 目前使用了微处理器,如果能够针对应用来更好的定制外设,这能带来更大的优势吗?+ E$ O" F1 w5 ^* v0 ~( J6 @/ H: ~
; Q0 p, w4 O' }; O9 h优势:相对于处理器和FPGA的分立设计
* T; W+ B1 s) m/ U! Q对于已经使用了FPGA 和分立微处理器的设计,完全应该考虑这些器件。) K$ C* ^& D$ t
) ^4 ^9 S. ?5 l8 ]( i% ]0 A! B' `. n% t
SoC FPGA 的功能和性能与这些分立器件相当甚至是更好,但是减小了电路板面积,降低
+ F! H1 P8 V. G; C0 a( t2 n了功耗和系统成本—— 有时甚至高达50% 以上。通过把这些技术集成到同一个硅片中,避
9 @) {* A0 d- E2 J免了塑料封装的成本问题,与两个器件相比,一个器件节省了很多电路板面积。如果设计0 `0 z& e1 U9 l% E, I5 z
中的CPU 和FPGA 使用分立的外部存储器,那么,应该将这些合并到一个存储器件中,/ X% [5 U$ R9 V% L* V
进一步降低系统成本和功耗,减小电路板面积。处理器和FPGA 之间的信号现在是在同0 ~& z# l c2 {
一个硅片中,它们之间通信消耗的能耗要比使用分立芯片低很多。而且,处理器和FPGA % J+ q4 p$ m* p5 z
之间有数千路内部连接,与双芯片解决方案相比,这种单芯片解决方案能够有效的提高带/ ~9 h# D8 `: N) i) I5 T" {8 I# A1 e
宽,降低延时。
( n& l: I2 D& R7 `9 U3 q7 h& m, z8 N/ [; s8 A' E
优势:相对于基于处理器的ASIC: t$ r3 j- G) O; g, Y# k" R( ~$ s
如果您目前的设计使用自己研发的含有微处理器的专用ASIC 会怎样? 目前使用ASIC 技
" ?" ^, k4 w- @/ g$ c, p术的大部分设计团队可能都研究过FPGA,在原型开发或者仿真阶段使用过FPGA。对于
: y' s) {" e6 R: M: A/ ?很多ASIC 设计人员而言,以前由于缺少高性能ARM 处理器导致无法使用FPGA 技术来) R5 s- C% W, p3 S; F
全面投产。采用目前的28 nm 工艺技术,新一类SoC FPGA 具有全功能、全兼容、高性能2 s& f7 s9 h: O: O, c
双核ARM Cortex-A9 处理器,运行速度高达1 GHz,从而解决了这一问题。
1 O) k) l& R, B+ r: a9 z由于SoC FPGA 集成了可编程逻辑技术,它具有传统FPGA 相对于ASIC 的所有优势,例
]( I8 E% P, {1 b如:4 a! L5 H, `+ @8 y" k, J% w4 m6 U
■ 没有昂贵的掩膜费用或者最小购买量要求 —— 您开发并销售一个高性价比SoC FPGA * r- g/ I/ C' f
解决方案,也可以将其复制成数百万个这样的方案。% z5 s5 P0 v% `6 C( r3 o, o) O
■ 产品更迅速面市 —— 没有制造交付时间,主要电子代理商都可以提供货架器件。
4 ]+ p# v7 @3 O$ W% U% U■ 风险更低—— 随时对SoC FPGA 重新编程,甚至是产品发售之后。支持在现场更新。
' A6 K8 l/ B- W$ O8 Y, O4 [8 \■ 能够适应市场需求的变化以及新出现的标准。' ~; ` @* F4 E' \& d3 d
■ 不需要对嵌入式处理器、高速收发器或者其他高级系统技术支付额外的许可或者版税。
0 r. ]4 T) w$ X0 I' Z* O0 q2 \: S0 r+ J
. [* T/ V; `) n. C5 O+ n# a优势:相对于其他处理器或者微控制器' K8 c& r& R" [+ n- i
最后一个场景是,如果系统通常使用分立的微处理器或者高端微控制器,但是没有7 {. t! X6 A! w1 r% `+ h
FPGA,仍然能够受益于这些新的SoC FPGA。为什么? 很多设计人员研究了现有的处
; |, ?2 `3 t; m- \1 j; q8 Q: R理器,通常会选择一款比较接近自己应用的器件 —— 所选择的处理器可能缺少以太网端
6 F F; R+ ]6 j6 H0 w# s% [口、USB 通道、中断线路,等等。这些SoC FPGA 功能强大之处在于 —— 就在自己的桌; p) L* t- ~9 v" a0 j/ i7 G
面上您可以立即开发最适合自己应用的ARM 微处理器产品。由于缺少现有处理器产品而
8 s. h9 O" U- d" w1 j3 D不得不做出牺牲的系统设计现在可以用定制的产品来满足应用的需求。这样,设计在硬件: E( I4 i3 l" R Y
和软件上都能够突出优势,竞争对手很难复制或者仿造。
/ G+ H" V0 P0 E( D3 C% M1 r, N3 @$ C( F# d' G
2 i# {: p* W( ~ |
|