Chip123 科技應用創新平台

標題: Embedded FPGA開發板 [打印本頁]

作者: tommywgt    時間: 2009-4-25 11:37 PM
標題: Embedded FPGA開發板
最近想不開, 想要設計一片Embedded FPGA開發板
* f9 y3 w: a7 z6 B  X  ?; K1. 使用FPGA內建的soft code CPU + uCLinux4 h4 j, O5 Q& \7 s2 D, K7 g
2. 提供HDMI/DVI VGA out, 及影像輸入
& t( G8 T% K/ u% f" V  M3. audio ADC/DAC6 @+ b& n4 i. A
4. 8MB on board FlashROM來存放uCLinux imgage及ap code
' @- x8 X) {* G" C. f5. 10/100 Ethernet及2個UART, 一個debug用, 一個拿來當應用
% C7 `+ f/ i# _3 h; s* z+ {% y6. SD card及 USB? (考慮中)9 y2 \, q+ ~- X7 v% o3 T
7. 64MB DDR2 SDRAM
! U2 y. a0 a" }& [# {2 f! J8. print port 的JTAG介面(可外接USB JTAG cable)
- e, d9 j- ]; q9. NAND flash?(考慮中)/ T  t$ u, ^  _/ J
10. PS2 keyboard/mouse- R- q: [7 y2 h' Z
11. GPIO: o" T/ p1 P7 V, i2 j% s, ~

$ {: Z2 t4 f- g* `5 o, ]; x因為想不開想做公益, 可能找協力廠商以接近成本價來推廣, 我的問題是:1 ^; W8 F8 R" A) a
1. 大家還有沒有常用的介面覺得應該要放上來的?
; J6 i3 h' b, X5 ~$ v9 g( ~2. 如果我提供uCLinux image及source code, 有人有意願參與開發應用的嗎?
# i& ]5 `- ^9 i4 E- a/ g: `3. 有人有意願參與開硬體的reference design嗎?
, X, d$ r. d' U; w5 L4. 如果是推廣的話, 大家覺得多少錢會願意買這板子?# w2 _& c# D+ L
5 |& R$ n5 \7 M  O' n$ v
我個人想把成本控制在幾百元內, 找廠商生產再加上生產成本, 不良品損失希望能以1000元以下供應' w  C% _, Y9 \0 F# r" h& y. h
目前找幾個很熟的善心廠商在洽談, 到時生產及出貨我不想管, 一方面沒錢賺, 一方面也太忙了, 管不了那麼多事.8 H5 [6 f/ a: P% Q, h) C4 H: {
只想多推廣一下FPGA及Embedded System
5 q( r  Y4 n4 X+ `5 }+ u" c. ?. a1 M- X) A0 J
目前還在規劃中, 下個月底才會決定, 在這之前希望大家多提供意見並召集義勇軍參與開發. 謝謝!
作者: addn    時間: 2009-4-26 10:33 AM
您好7 i8 w- v( K4 ?& P! @: S( {
tommywgt  版大+ e" S6 C1 D5 h5 W: ^; P
可以考慮加上rs485及can bus
作者: tommywgt    時間: 2009-4-26 06:24 PM
RS485跟uart共用可以嗎? 還是你覺得二者要共存?' L9 {: E* J0 f; W" f
can bus是指接NXP的can transceiver嗎?
作者: masonchung    時間: 2009-4-27 12:04 AM
桶米板大真的很用心喔
作者: ttbayam    時間: 2009-4-27 01:05 AM
請猜參考 Chumby 未來產品 : http://techblips.dailyradar.com/ ... internet_connected/
作者: tommywgt    時間: 2009-4-27 11:23 AM
標題: 回 "沒聲"
窮一人之力...還真是 "好窮"!
) I- v1 K& f9 Y6 w8 c: q1 i  n4 h. Q
事情行不行, 有沒有把握也沒個譜.
0 P4 P4 K% j( c+ S3 N+ N畢竟大家都很 "忙"...
作者: tommywgt    時間: 2009-4-27 11:27 AM
標題: 回覆 5 樓
TFT panel interface已經有規劃, 但是不想附panel...7 f$ S9 l3 O, W' s2 c# S8 `5 m
因為成本太高了% N( q0 J( o/ `, ^2 I7 f5 W6 h9 k
. _' F. B' p" B' B* n, `8 K
有誰可以幫找贊助廠商的?
作者: addn    時間: 2009-4-27 07:10 PM
標題: 回復 3# 的帖子
您好
% Y' s% K' ~. h7 {1 ~: J0 i只是覺的這兩種介面,常常可以看到/ P7 ?8 c1 M0 Z6 O* q. S
所以才提出來參考看看* W: r2 I$ O& P; N9 g2 b
至於要怎接,怎搭配我也沒有個譜
作者: ericleu    時間: 2009-4-29 08:07 AM
標題: 用在數位看板或相框
我是做應用軟體開發,不太了解 Embedded FPGA. 你的FPGA可灌入流覽器嗎? 可上網嗎? 我有一套Internet型數位看板(或相框) 軟體系統, 只要流覽器, 就可再 website 直接控制主機顯示. 目前用 NetPC (EeeBox or MSI WindBox), 但規格可再降低. 在尋找能 '上網' 但非常便宜的主機, 配上LCD, 就可以型成簡單又便宜的數位看板或網路數位型相框. 畢竟整套系統附加價值較高. 有興趣請回應! 謝謝!
作者: garywlee    時間: 2009-4-29 12:54 PM
我想一個具備OTG的USB的介面是必要的。一方面可以與PC/NB連接,另外一方面可以與大拇哥或是USB harddisk相連。
作者: garywlee    時間: 2009-4-29 12:57 PM
如果想接Touch screen,USB可能也是要的。
作者: jerryyao    時間: 2009-4-29 08:17 PM
樓主想做的東西和我現在在做的還真相。' S- ~& u, l1 z2 L
http://www.chipswork.com.tw/chipswork_arm7.html
' o/ ?% n% s2 X6 L7 r" i: h+ \( T# Z5 ?- Y6 |
[ 本帖最後由 jerryyao 於 2009-4-29 08:20 PM 編輯 ]
作者: mac1    時間: 2009-4-29 11:12 PM
看看這東西我滿興趣的,
1 h. k) X, W# O2 p: l; p, m( ~  M要幫忙我也只能出少部分的力氣,了解細節的功能少之又少...
" d, r+ S1 j6 P' k/ L5 G$ m' J3 {$ Y
如果不怕我學習中慢慢摸索拖累進度的話,就email 來談談吧~~~
作者: tommywgt    時間: 2009-4-30 01:12 AM
標題: 回復 9/10/11# 的帖子
可以上網, 因為是Liunx based的東東, 當然也可以灌web browser, 只是要自己灌...
% O8 m1 U' s) [$ w; G  x$ u6 H+ J1 G( \: r! n
有關USB OTG及tough panel....- o, K) N  M& r3 P
不考慮成本當然都可以加...
# i0 j% {: ?7 E: P& K0 A  }但是要做一個這麼便宜的開發板...恐怕只能放個可以support 各種模式的USB phy
. E* l6 ?+ e# F- t1 u! m有誰手上有multi-mode的USB SIE engine的? 不能占太多資源才行
作者: tommywgt    時間: 2009-4-30 01:21 AM
標題: 回復 13# 的帖子
願意幫忙的都很感謝啦
( B/ T, {. O! u0 [6 I' X# N3 L% V% c( |* F9 r- p: a0 Y% S6 h
老兄你可以認領哪部分呢? (當然是愈多愈好....哈)
作者: ericleu    時間: 2009-5-1 12:05 AM
此類板子可做多種工業運用, 數位看板(相框)應該是應用之一, 對吧? 其實我在尋找可配合敝公司 www.iSeeBoard.com 數位看板(相框)系統的硬體, Linux or Window CE/Embedded 灌入web browser 可驅動 7", 10", 15", 19" LCD ... 或是 32", 42" LCD TV, 甚至 50" 以上 Plasma TV? 售價, 依驅動顯示器尺寸, 從幾百元到1,2千左右, 其他介面都不重要. 現在市面上的撥放器, 功能過高, 價錢太貴. 敝公司是小公司目前在美開發軟體,不太了解硬體板子. 想尋求台灣業界高手支援. 近日有代表抵台2周. 各位英雄,有興趣可否互相見面,簡介一下,看看是否有合作機會. 謝謝!
作者: tommywgt    時間: 2009-5-3 01:20 AM
標題: 大大也來幫個忙如何?
真是太可惜了
, g: ]  L& Q( o; ]3 h+ W) T8 Q* h這個月我人都在國外, 不然就去找你..(所以才會在月底才決定這件事怎麼做)  M' S9 K: \7 F4 t2 i" V- ~+ I" G

% d& {# }3 T: K1 q大大你說的沒錯, 當初這板子我只想到二個市場的應用,
8 T" X4 n, ~; z8 x0 ]3 R$ J! Y一個是工控一個是DISPLAY/ e  J8 x- u8 u$ Y/ K0 b& v! V
我個人一直覺得FPGA最神奇的地方就是他的價值並不在於晶片的售價多少,
8 ^* e# j/ o' O& I) D而是在於設計者能賦於多少功能及效能, 這部分跟軟體有異曲同功之妙: \. f+ s  ?( D" U5 {8 [; q
差別就在於FPGA所實現的是一個硬體而不是軟體4 V: h& I& W8 `3 u4 H4 N7 V8 ~& C+ A

& {4 ]$ `, }+ c4 O. S0 M( h) E貴公司網站進不去, 也許SERVER有問題, 因為LINK是對的+ V" z; L2 }2 g, q; ~
歡迎你加我的MSN:tommywgt@hotmail.com討論' t/ N7 m& L0 d8 m

2 d, C' c4 G4 c5 N. ?. p' |% Z硬體設計部分我也有找到幾個可能願意幫忙的人,
# F8 i; o! u3 K9 F$ W! f) T軟體部分還相當欠缺中
6 h: D, C# }# Q雖然不會要你把公司的東西拿出來,
9 {1 }( l0 l! ~8 g但是如果你願意的話,
. ?) G5 H- D# I- Y# R我想這個案子你應該可以幫不少忙
- @/ c& w" C& K$ j9 R先謝囉!
作者: ericleu    時間: 2009-5-3 11:18 PM
標題: 假如我可以的話, 我非常樂意!
我可以幫忙, 沒問題! 但我們只熟悉應用程式開發. 應用程式都是用'高階語言', 為了共容, 敝系統播放器部分特別只用 HTML + Javascript. 所以只要有 Browser 即可 run. 即便如此, 與 FPGA 之間仍有'軟體'上的距離, 需要 Browser, OS, 與 Firmware 補足. 假如可解決, 我可以提供軟體介面規格與需求, LCD/LED 製造商在台不難尋找, 或許 你 的 FPGA 一完成及有產品可上市!
' P7 w( _+ v3 l  [3 t: `, n, E( m" t7 t( T6 T* \- i: T5 ^, u
敝公司網站是虛擬主機委外代管, 請再試試 http://www.iSeeBoard.com.
作者: tommywgt    時間: 2009-5-4 12:39 AM
真是太感謝了.' k" z2 m- w; q7 s0 \' V, ?

: g# q+ c4 G  |* r月底回台灣後一定去拜訪你.
作者: huanyu    時間: 2009-5-13 06:48 PM
2. 如果我提供uCLinux image及source code, 有人有意願參與開發應用的嗎?) U& C, p$ G, @
假如你是要用xilinx的fpga (microblaze /without mmu/with mmu),網路上已經有可用的uclinux跟linux. 有興趣的話可以去petalinux.com 跟http://developer.petalogix.com/wiki 看看. 有關petalinux方面的問題我可以幫忙. 我也可以幫忙寫Xilinx XBD(xilinx board definition) 檔.; d# t/ P0 c8 f& S
3 a/ b, P9 `5 H1 p5 w0 b( S
3. 有人有意願參與開硬體的reference design嗎?
+ z9 N# i8 n* F& ]我想參與但我的能力可能不足 (學習的機會比較多)
# I* S, u0 Y: O% `
# u& v/ B$ h# B( V7 I% k大大已經知道要用哪家的FPGA了嗎? 有需要寫一些簡單的IP core 的話 我應該幫的上忙# m! {6 v+ E/ u3 t

+ t" Q) ^3 B+ i- A4 c/ d: i7 H( h[ 本帖最後由 huanyu 於 2009-5-13 06:49 PM 編輯 ]
作者: tommywgt    時間: 2009-5-18 10:08 PM
大大你說的都對, 目前暫定XC3S400A-4FTG256C
: m4 C% W5 w; \' ~& R5 A: m) l選這顆的目的也是為了成本" ~0 c) `; K( M% Z0 @
uClinux確實會選用petalinux
- Z; {/ s: q$ g想來你對Xilinx的device及 tools應該也是很熟才對.
7 b( j7 Z# t8 d2 H, E  B* b4 ?8 {5 V+ Z# P' l* z/ E7 U! R" l3 k
感謝大大願意共襄盛舉真是十分感謝
1 B$ T7 e, C) m  a除了XBD外, 如果大大也願意做uClinux的BSP(board support package)的話更好.+ R3 C: n( D1 x; A

6 M# A' a# Q( v- @3 s3 y8 g另外不知道大大還可以幫哪些IP core呢?
作者: jerryyao    時間: 2009-5-22 09:34 AM
不知 tommywgt兄是否要用amba bus,如果是很多IP core都不用做了。
作者: huanyu    時間: 2009-5-22 09:55 AM
標題: 回復 21# 的帖子
熟..不敢說熟.. 會用一部分而已(需要多少 學多少 ----- 懶人的做法 )...' x- q: [3 d: k
7 D& ]" v5 _& N, o
如果是用petalinux的uClinux, BSP 應該不用寫. petalinux用autoconfig會自動產生基本的BSP.: [8 W; Y, p) r% x% A: z  U
' ~% [: Z- Y4 \* D) \' r# }$ B
IPCORE部分我也不敢說能幫多少,畢竟大部分的IPCORE EDK裡面都有. 我寫的core大部分都是FSL coprocessor.
作者: sieg70    時間: 2009-5-26 10:10 AM
標題: 回復 17# 的帖子
軟體部份可以包成core, 以ngc, edif方式提供, 這樣應該就可以避開source code的問題
作者: sieg70    時間: 2009-5-26 10:37 AM
標題: 回復 1# 的帖子
剛剛看到板大估的成本是幾百元(美金?)! U0 G- o; x7 C9 ]
不知板大相中的那一棵FPGA? 以上面回應文章看來, 應該是採XilinX的晶片為優先了, 但Xilinx的EDK solution是不支源CPLD的, 也就是說, 從Spartan3開始看
3 S8 \( A/ c0 ?3 r另外, 以板大所設定的規格, 要有audio, video, 更至是HDMI, 假設是要能處理D1的畫面好了, 還要搭一顆microblaze, 這樣加加需要的容量, 去換算一下FPGA單棵的成本, 很可以就是500元台幣, 甚至破千了, 反過來說, 若用的容量不夠大, 作一個不能提供D1畫質的HDMI port個人覺得似乎意義不大, 不如只留VGA port, 另外有些connector的價格可能會讓你覺得xxoo, 特別是像SD card socket, memory card socket, 這些連接器都是高價的元件, 這還沒算進Ethernet PHY, Audio codec, DRAM 這些東東, ... 個人建議, 若是板大是想提供大家能實習EDK, 那Xilinx自家賣199美金的那塊就夠用了, 若是自己作, 那周邊也不用那麼高檔, 不然就算板大能找到免費的layout廠,製板, 打件廠, 光是材料費就可讓post#1規格所算出來的成本輕鬆破5000NTD. 若要加layout跟製板打件, 又是以小量製作, 那費用實在是xxoo orz^orz, 只留學習用的周邊似乎會比較可行. 當然周邊是加的越多越rich越贊, 一加多, PCB的層數, BOM的長度...都會對映到$$, 可能就算最後完全用成本賣, 那價格也不會具吸引力. 提醒板大稍微考慮一下上面的現實問題再跳下去. 總之, 我給板大拍拍手...
作者: sieg70    時間: 2009-5-26 10:48 AM
標題: 回復 21# 的帖子
http://search.digikey.com/script ... XC3S400-4FTG256I-ND% I3 E: `2 J; D7 J$ m( Y" t& o
這一顆digikey報價是27元美金, 相當891NTD...! n$ F3 J. H6 r* O+ y, I5 E
問題可能在於, 它只有173根io pin, 可能要接的週邊要稍為精算一下
作者: sieg70    時間: 2009-5-26 10:51 AM
標題: 回復 8# 的帖子
邊做邊學, 建議讀Oreilly 設計嵌入式硬體(硬體初學者必備), chatper 9, chatper 12
作者: tommywgt    時間: 2009-6-4 02:45 PM
感謝大家熱心的提供意見& |8 @5 M( ?$ Q. Y
; A- J' g3 @" l5 F* [: `
這個板子只是實驗板, 供初學者學習用的, 並不打算弄的太貴
$ U2 l+ ~8 Q/ {& {- Z7 c2 m7 R所以希望控制在1000 台幣台幣台幣台幣台幣台幣台幣以內 (不是美金)
6 S8 E- u$ e' d/ G. {5 Y; T' o. y) I3 F) `; ~8 [1 x
FPGA的價錢我倒是不擔心, xc3s400a-4ftg256c本來就可以很便宜. (IO是195個); z/ z6 d3 Y& x: Q, R7 P% {
digi-key東東的價錢, 大家就參考參考.
: V) F6 M6 J  f0 v; Y+ d所有的設計都是能便宜就便宜, 如HDMI, 我是不會放個V1.3的TX的, 因為FPGA本身的IO就可以輸出HDMI我只需要上個connector, ..., k; Q0 |9 G/ e: e( O6 j# g+ l$ z0 v
什麼...有人想要1080P的, 怎麼辦??? (付錢給我, 我可以為他做一版...or2)) K3 j* X0 R6 \) B
' t* z, }/ k% T7 Y
我知道1000元很困難...不賺錢的話更像個白痴, 所以一開始我才會說想不開....
0 p$ f9 N; e6 P. j) z3 G如果大家願意共襄盛舉的話, 應該就會成功了...
7 q8 a! F1 s' P) g& G; e5 W
4 i1 K' c! m5 pAMBA不是不可行, 只是除非有人願意提供ip, 不然徒留bus也沒有用處6 ?) L1 Y8 B7 [
比起AMBA, wishbond有更多的free IP, 但是open source恐怕不是XC3S400A能夠放得下的
; s" y! D! C# e) D& G+ K* `如果有人願意去做這些open source 的優化的話, 這倒是個好主意...$ W3 j$ N6 F5 c  o4 c- g$ N: }
- ~1 t! c5 x8 k: b( p8 l
需要超過 400A的容量的話請自行向Xilinx購買,700A 一片6xxx台幣, 恐怕不是一般初學者 /學生所能(願意)負擔的.
& E6 r. ?( O6 G  c/ y) |. U: n! N. B% e' p
總之...希望這幾天可以決定下來...
作者: 白痴    時間: 2009-7-6 02:55 PM
我願意共襄盛舉0 J- M7 K" f, w) c* L6 Z# q# x5 |
我的專長, 硬體(類比數位,power), C , VHDL, Verlog,
作者: 白痴    時間: 2009-7-6 02:56 PM
對了, 我的e-mail: llllla.tw@yahoo.com.tw,
( l# u* }! G/ u  l部落格 http://tw.myblog.yahoo.com/llllla.tw
作者: tommywgt    時間: 2009-7-6 10:32 PM
我的一個朋友說, 如果很多人都願意幫忙, 確沒有回饋的話, 就算我可以, 但是對這些人不算公平合理
0 Q4 Q4 d: N$ l7 b9 y: K$ b. w/ P  r6 K( \9 O& X/ D
所以這陣子我在思考, 如果有廠商想要使用大家開發出來的IP的話, 也要讓參與的人得到實質的回饋才是.
7 p' v8 X2 R. Y' V
7 _$ m- o9 R& ]' B# h+ l" o思考中...! O! A7 q+ ?- }( W$ S
想完我會提個方案給大家的....
作者: jacky002    時間: 2009-7-7 08:14 PM
建議tommywgt兄可以當作大家溝通的平台,大家互相學習。畢竟做出來的東西要到商品化還有一段距離,而若廠商要想使用的話,也必須有一定的Biz model,是要soft , hard or firwmware code IP?以及往後的支援模式....; C  z5 `3 V+ {0 I5 y

% W1 u( P! @2 P& C  g2 e+ }所以越簡單越好,實質的回饋就是一種互相學習的參予感與完成之後的成就感。
# v. t# V6 V1 M* V3 ]9 S) |若有幸的話,不如大大就召集所有參予者出來開公司,如何? 3 q+ ~6 u1 k( O* D  F

作者: jafeng    時間: 2009-7-20 03:55 PM
看起來很有趣的東西,可惜我能力應該不足,所以我還是看看大家的成果吧..
作者: chenjie.eda    時間: 2009-7-23 11:54 AM
不知道進展是否順利,能否把進展情況給大家講一下啊,很關注哦,另外我是大陸的,不知道在台灣做這行的薪水怎麼樣啊
作者: kokonut    時間: 2009-10-22 02:37 PM
現在才看到這篇~5 i( C- x& L/ F3 G5 v  A
$ O) b1 x  [& e, N' {
原來版主大人上次說的就是這個喔~2 L- x2 r8 ^. m

: V' p7 P( n$ P/ c% G3 ~1000元左右真的很有吸引力耶~
/ `8 J, J4 f$ g1 ^- q  X% U" W/ a( ~% S# \  p* _7 e
目前進度如何阿~??
  ?; G% w5 V8 A# n" ], e
5 E9 T! ]6 V8 v" y有需要幫忙嗎~??/ n+ \; Z3 R$ }

0 `* x4 N; P# m. H
0 Y$ r. G, u0 a& A% E5 ]) O7 i
作者: tommywgt    時間: 2009-10-24 12:05 PM
適逢Spartan-6推出
" Z( M7 ]# P3 i! E$ {! T目前在想XC6SLX4好, 還是XC6SLX9好& A# F+ P9 V8 o! l
只是這二顆都要明年第一季才供貨, 另外XC6SLX9跟XC6SLX16太接近, 而LX16又已經有開發板了. 選LX4的話會沒有memory contorller的hardcore也不保証microblaze是否可以放下去, 總之明年第一季要做個決定就是了.
2 B, H' W. _/ U$ U# C還好...這件事不用急...
作者: fufu1119    時間: 2011-4-20 01:23 PM
不知道這個板子最後是否有開發完成?
作者: sieg70    時間: 2011-5-13 10:41 AM
ㄚㄚ... 有進展嗎?  _0123456789abcdef0123456789abcdef
作者: alfred99    時間: 2011-9-14 10:08 AM
Thanks a lot!!
2 P1 @4 W- U" ?4 p: k" Q, V! [學到東西了!!
作者: jlian168    時間: 2015-3-14 08:35 PM
請問有open source??????????????????????
作者: sieg70    時間: 2015-4-9 03:50 PM
ㄎㄎ 有活的嗎?  %1234567890_!@
作者: Ali-pig    時間: 2016-9-9 07:52 AM
Thanks a lot
1 R+ V' h" m; n( w學到東西了
2 z9 h. s, M6 S因為剛好需要這方面資料




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2