標題: Embedded FPGA Processors 發展經驗談 [打印本頁] 作者: chip123 時間: 2006-12-6 09:27 AM 標題: Embedded FPGA Processors 發展經驗談 Have you ever used an embedded processor on an FPGA? 8 g# n M$ t7 F5 D' s
Was it one of the these, or something else? Post a reply and tell us about how you used it? 1 n- b: j% E g& Q
3 n" W& U0 \# s
Someone used two Xilinx processors: 0 D1 J# n( G- q$ s+ Q% {MicroBlaze - for USB2.0 data logger0 r- D' ] G& o/ j9 x% O2 U
PowerPC - for imaging system4 y0 v7 R4 t5 B( c2 H& c
' P) r; w6 a; t7 \ K& Z/ lBoth processors are very similar to program. PowerPC offers substantial increase in performance, lower logic consumption, DCR and PLB bus. DCR bus is very handy while I think that PLB bus can replaced by OPB to simplify designs. There is a major drawback of hard processors - any errata cannot be corrected with updates (like PPC cache errata). 3 Z- P5 d, F& u9 P# e, x' e' A. I
, }% x9 t! t6 i- f. V. A Y& F隨著消費性科技產品日新月異,功能日趨複雜,降低功耗、縮短產品上市時程、以及降低成本已達到量產效益已成為設計業者最關心的議題。可編程(programmability)技術自問世以來便成為系統設計業者到達成功彼岸的最佳利器?全球可編程邏輯解決方案領導廠商為滿足此市場需求,紛紛以全新低成本、高量產型FPGA元件產品為系統設計業者帶來更多功能與經濟效益,創造出符合市場需求的消費性電子產品。同時,各廠商更為設計業者在可編程邏輯、連結功能、和專屬的硬式IP與成本之間提供一個獨特的最佳平衡點?作者: tommywgt 時間: 2007-1-19 10:48 AM
以cost跟不要考慮os supported來看Lattice的mico-32會是個不二的選擇, 而且mico-32採用opencores上的open source code可以使得將來system轉移時不會遇到太大問題 & v* M- Y9 D* z- F4 f4 k3 j, V$ S P9 D4 |
MicroBlaze也是個不錯的選擇, 在最新的release版本已經比前支援更多的功能了, 在ISE 9.1i上面tool的整合度也更好相關source是要錢的在run uclinux時感覺也不錯 2 r" w, P6 e0 N# m) D5 a1 |3 tPPC的hard code則是有最高的performance只是只能在Virtex系列的fpga上才支援, 所以cost就別問了 + B, x! j+ b/ y. B8 h. L ; J& ^3 O2 m& F5 ~4 L) i我覺得Altera NIOS-II真是個好東東, 不管是tool或者是peripheral device以及driver相關的ap code都很完善....5 |" g) [/ s: w+ P