Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 15960|回復: 11
打印 上一主題 下一主題

Embedded FPGA Processors 發展經驗談

[複製鏈接]
跳轉到指定樓層
1#
發表於 2006-12-6 09:27:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Have you ever used an embedded processor on an FPGA?  7 ~& X# f9 Q7 l5 j3 a
Was it one of the these, or something else? Post a reply and tell us about how you used it? - x- V9 l) o9 {; \1 R# Y7 W7 i

; |; a% ], m: X) ]) h. p' h$ DSomeone used two Xilinx processors:% c9 j. R% U/ k4 A$ A5 B8 e) B0 j
MicroBlaze - for USB2.0 data logger
, B$ p% j; ~2 ]PowerPC - for imaging system2 o+ y, L3 b  o' p; m

) s6 M5 i& v3 D) q5 P! B. `" dBoth 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). & D# E0 i* }! o: ~8 V& y  @; M7 t

4 s' @2 b% {; v/ }2 D5 G2 ]2 C隨著消費性科技產品日新月異,功能日趨複雜,降低功耗、縮短產品上市時程、以及降低成本已達到量產效益已成為設計業者最關心的議題。可編程(programmability)技術自問世以來便成為系統設計業者到達成功彼岸的最佳利器?全球可編程邏輯解決方案領導廠商為滿足此市場需求,紛紛以全新低成本、高量產型FPGA元件產品為系統設計業者帶來更多功能與經濟效益,創造出符合市場需求的消費性電子產品。同時,各廠商更為設計業者在可編程邏輯、連結功能、和專屬的硬式IP與成本之間提供一個獨特的最佳平衡點?
多選投票: ( 最多可選 3 項 ), 共有 49 人參與投票
您所在的用戶組沒有投票權限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-1-19 10:48:33 | 只看該作者
以cost跟不要考慮os supported來看Lattice的mico-32會是個不二的選擇, 而且mico-32採用opencores上的open source code可以使得將來system轉移時不會遇到太大問題6 {  i( W6 g8 j1 o5 k# L

) H+ @. o; K( h5 L) NMicroBlaze也是個不錯的選擇, 在最新的release版本已經比前支援更多的功能了, 在ISE 9.1i上面tool的整合度也更好相關source是要錢的在run uclinux時感覺也不錯& G, R$ `! p: q: g% G
PPC的hard code則是有最高的performance只是只能在Virtex系列的fpga上才支援, 所以cost就別問了* ]. g7 C' m+ s9 k0 X7 \4 _

6 @7 V. M, m) _! t( N我覺得Altera NIOS-II真是個好東東, 不管是tool或者是peripheral device以及driver相關的ap code都很完善....
( b. x3 }6 r# I- Z5 B2 s% w
3 @! w6 q6 p' e! u我真正用過的其實是NIOS, 其他的只有run過tool, 有誰每一顆都用過的?

評分

參與人數 1Chipcoin +2 收起 理由
chip123 + 2 呼叫都用過的繼續交流喔

查看全部評分

回復

使用道具 舉報

3#
發表於 2007-1-21 23:22:16 | 只看該作者
embedded processor 的選擇, 週邊及軟體的支援也要考慮; 總不可能 RTOS 及 BSP 都自己寫, SDRAM UART Timer Ethernet ... 通通自己作吧? MicroBlaze 和 Nios 都 已有不錯的支援, Lattice 用的是 open source, 但是到底經過多少驗證?
3 G/ N0 C; g) O$ g4 f! q& E' O" t! mMicroBlaze 和 Nios 都是經過好幾年才成熟, Lattice 應該也有一段路要走...

評分

參與人數 1Chipcoin +2 收起 理由
chip123 + 2 交流驗證經驗!少走彎曲的路?

查看全部評分

回復

使用道具 舉報

4#
發表於 2007-2-3 20:28:28 | 只看該作者
我比較笨...
! G+ L7 G6 _/ I8 C
4 i. n  V8 ^, j' y* s$ W除了RTOS跟ETHERNET MAC我沒有做以外, 其他的週邊我還真的都自己做也...6 @4 P4 E% Q( S/ x4 j  K/ i
最近有在想把網路的MAC也做看看...ORZ
回復

使用道具 舉報

5#
發表於 2007-2-5 00:02:23 | 只看該作者
能自己作當然好, 這也要看公司願意給你多少人手及時間...
3 d. ^1 P1 X6 ?. c8 v$ S& m# |另一方面, 如果廠商給的週邊是免費的, 倒是不用 re-invent the wheel, 除非廠商給的週邊功能不夠或 performance 不好...
. p$ }1 ^& ^+ y% r8 S4 rEthernet MAC 通常必須自己作, 因為廠商大概不會免費提供, 不然就是功能很陽春!5 x4 [. f# z- F- Q' ~: i/ m6 m

4 h% s- O: {' \6 ?  O- r" ~7 N[ 本帖最後由 zanthia 於 2007-2-5 12:05 AM 編輯 ]
回復

使用道具 舉報

6#
發表於 2007-2-5 00:29:08 | 只看該作者
請問 Ethernet MAC 有參考的資料可以做為RTL設計用的嗎?
回復

使用道具 舉報

7#
發表於 2007-2-5 12:13:42 | 只看該作者
IEEE802.3...只要處理data link layer跟network layer就好了, 其他的交給軟體做...
回復

使用道具 舉報

8#
發表於 2007-9-11 02:43:41 | 只看該作者
Lattice - Mico8. n4 N- g2 E3 b# O( E# P  _- M
我是覺得挺簡單用的,只要200個lut4 + 1kB ROM即可實現。約30MIPS
& k2 F1 @8 Z3 u/ B5 S9 L+ H! H1 l我有改過這份code,改1T(原本2T)可以跑到40MIPS以上。7 S( w6 E$ p( i/ r2 \6 `
多數案子,都迎刃而解。
回復

使用道具 舉報

9#
發表於 2008-4-11 15:34:49 | 只看該作者
Nios最早出來, 相關的軟體也最完善, 但原廠不理我們小公司, 所以無緣使用。
7 E  r# O4 B) t- O% F8 F" V: y  eMicroBlaze較Nios晚出幾年, 使用3年來, 產品量產也邁入第2年了, 剛入手時有些難度, 但熟悉後真的蠻好用的, 可能當年剛要在台灣推廣, 所以對客戶的支援非常之好, 相關的大BUG也解的差不多, 效能不佳的問題也逐漸改善, 還不錯用。
# w' `/ ]$ t( m% @Mico32推出的時間最晚, 由於公司人手不足, 雖然來推過很多次, 但仍無緣使用, Lattice的使用介面一向較不友善, 不過看得出來, 有在盡力模仿前面2位。
回復

使用道具 舉報

10#
發表於 2008-4-14 09:47:55 | 只看該作者
Altera的周邊支援應該算是最好,加上推廣得宜,應該普遍獲得使用!& m/ ^2 a. Z2 N; L+ r, }
但若考量FPGA相對應cost,
7 ^' h" s0 X4 Y% \7 U3 tLattice的Mico8已經被廣泛實現並量產,應該較沒有任何問題,
, ^9 I# ]5 k/ ^" L, E/ u3 o+ `只是Mico32如同大大說的,可能還有一段路要走!
回復

使用道具 舉報

11#
發表於 2008-4-21 22:27:44 | 只看該作者
這工作比IC LAYOUT好媽? 還是 OUT比較好的呀!?!!?
回復

使用道具 舉報

12#
發表於 2008-5-9 20:07:42 | 只看該作者
個人覺得xilinx及altera都有一定的市佔率/ [4 P0 p% X& O$ ~0 F, [1 S4 I( p
小弟在半導體設備廠控制設備上看到不少使用fpga與cpld的產品6 x5 f, [# d! s; m/ W5 n% w; e
增加了小弟的決心6 c/ W6 p2 O( _, I
朝向rtos邁進
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-4 10:30 AM , Processed in 0.127516 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表