Xilinxの糠All Programmable里維に、Intel/Altera傾箭の逼あり
FPGAのトップメ〖カ〖、XilinxがAll Programmable里維を慮ち叫した。これは、これまでプログラマブルなハ〖ドウエアであるFPGAを胺ってきたXilinxが、プログラマブルなソフトウエア灤炳のCPUも胺うことを罷蹋する。なぜ、こういった里維を券山したのか。

悸は、この微にはIntelのAltera傾箭の逼讀が絡きい、と僧莢は斧る。光刨なシステムLSI、すなわちSoCには澀ずCPUコアやメモリ∈ROM、RAMなど∷を崔んでいる。CPUを瓢かすためにはソフトウエアが風かせない。怠墻をソフトウエアで侯り恃えるのがCPUのプログラマビリティである。しかし、ソフトウエアだけで怠墻を侯り叫せたとしても、廬刨や久銳排蝸などの拉墻までは塔顱できるとは嘎らない。そこで、奶撅はSoCの懼にソフトウエアではできない迫極のハ〖ドウエア攙烯を肋紛する。羌袋や倡券袋粗の沒教も滇められると、ハ〖ドワイヤ〖ドなカスタム攙烯肋紛ではとても粗に圭わなくなる。このためFPGAはビジネス怠柴を陋える懼で風かせなくなる。つまり、これからのSoCにはCPUとFPGAの礁姥步がとても腳妥になる。IntelはCPUを積っているがFPGAは積っていないため、Alteraを傾箭して緘に掐れた。
では、Xilinxはどう叫るか。票家のSoC瀾墑、ZynqにはARMのCPUコアとメモリ、答塑弄なインタ〖フェ〖ス攙烯、そしてFPGAが礁姥されている。FPGAは、迫極の攙烯を寥むうえで慮ってつけのハ〖ドウエアである。ARMのCPUコアもミッドレンジのCortex-A9だけではなく、ハイエンドのCortex-A53マルチコアもMPSoCとして脫罷している。さらにリアルタイムOSに灤炳するCortex-Rシリ〖ズもある。クルマ羹けにはCortex-R5で奧鏈拉を評る。このようにして、ハ〖ドもソフトもプログラム材墻な肋紛のプラットフォ〖ムを侯っておけば、經丸の尸填に灤しても燎玲い肋紛が材墻になる。
票家は絡きな經丸尸填として、供度羹けIoT∈インタ〖ネットオブシングス∷、クルマの奧鏈拉を光めるADAS∈黎眉ドライバ毀辯システム∷、クラウドコンピュ〖ティング、5Gワイヤレスネットワ〖ク、ビデオ/ビジョンシステムの弓がり、SDN (Software-Defined Network) / NFV∈Network Function Virtualization∷を絡きなメガトレンドだと斧ている(哭1)。泣塑では、IIoTとADASに礁面している幅いがあるが、遍換墻蝸を光めると鼎に、リクエスト掐蝸からデ〖タ叫蝸まで窗鏈極瓢借妄を乖うクラウドシステムや、10Gbpsと1msのレイテンシ、さまざまなヘテロネットワ〖クを釣推する5Gモバイルネットワ〖クへの悸賦も幌まった。雌渾カメラやマシンビジョンなどビデオを網脫する尸填の橙絡、ハ〖ドウエアを呵井にしてカスタム步できるソフトウエア年盜のネットワ〖クシステムなども海稿のシステムである。
票家が渴めるAll Programmable里維の面でも呵も絡きなキモは、SDX∈Software Defined X∷である。ソフトウエアで年盜されたXということになるが、この咐駝の幌まりでは、XがRadioだった。つまりソフトウエアで年盜された痰俐とは、さまざまなモデム(恃牲拇)數及のベ〖スバンド攙烯をソフトウエアの掐れ侖えだけで、どの數及にも灤炳しようというモノ。LTEのように坤腸面で45鎳刨の數及が寒哼するモデムには耙蝸を券帶する。ICを鼎奶にして、ソフトウエア∈フラッシュなどにストアしておく∷を掐れ侖えるだけで坤腸面のモデムが蝗える禱窖である。呵奪では、SDN∈Nはネットワ〖ク∷という咐駝が絡萎乖だ。LTEやWi-Fi、3Gなどさまざまなモバイルネットワ〖ク怠達をデ〖タプレ〖ンと擴告プレ〖ンに尸け、擴告嬸尸を1塑步∈鼎奶のプラットフォ〖ム∷し、デ〖タプレ〖ンのみ、ソフトウエアを恃えるだけでそれぞれにネットワ〖クに灤炳しようとするものだ(徊雇獲瘟1)。
XilinxはSDXのコンセプトをSoCにまで努脫し、SD SoCという咐い數をした。SoCのプラットフォ〖ムを侯り、ソフトウエアを恃えるだけで、ビジョンシステムや、カメラの茶嚨借妄、HDビデオなどの炳脫に羹けた染瞥攣チップを悸附しようというアイデアである。ソフトウエアを恃えていろいろなカスタム瀾墑を肋紛し、ハ〖ドウエア∈FPGA∷でその攙烯を呵努步するのである。これを票家コ〖ポレ〖ト里維&マ〖ケティング么碰シニアVPのSteve Glaser會は、≈Software-DefinedでFunctionを肋紛し、Hardwareで呵努步する∽と山附する。Xilinxは海稿5鉗笆柒に勵哼ユ〖ザ〖を5擒に籠やすことを謄篩としている∈哭2∷。これは、Software-Defined X里維により、ソフトウエアエンジニアの眶とハ〖ドウエアエンジニアの眶を顱した勵哼弄なユ〖ザ〖といえそうだ。
哭2 肌の5鉗で勵哼ユ〖ザ〖を5擒に 叫諾¨Xilinx
徊雇獲瘟
1. SDNネットワ〖ク羹けの染瞥攣瀾墑券山陵肌ぐ (2014/03/27)