|
各位前輩們好:0 R$ o* D/ X; _9 \% u
小弟之前有試過幾個基本的VHDL實作(如 RS-232 port, VGA controller)
% W/ M3 c+ G2 E" X 但有一個問題& c; m0 Y' k P" F
是不是板子上的每個device都要自己重頭到尾寫呢???
( ]* x0 d* n5 ^. B& _
! p* s( J/ g6 M; G: B 這樣問的意思是指:
& N. l9 Q; j. P- }( F4 [# c, V& q 今天假設我寫了一個CPU,而我的板子上有一個VGA的port% d2 P1 E2 `: F0 E8 X0 C0 n
而對這個VGA port我不想自己重新設計,因為那不是我的重點,我只想用一個現有的就好. X+ ~1 y0 p2 z3 m
雖然說上網找,一定可以找到範例$ @3 I) x1 e, G
但我想,有沒有專門為這塊板子上出的發展工具,或範例
+ D- A" r4 X; i7 V) \/ x7 a3 Z 這樣我就不用再去為了一些細節去修改(如VGA一個pixel用幾個bit表示)5 p4 Z8 n# c, k& ?0 _' D
那麼我只要專心於我做的CPU和VGA之間的通訊就好0 p9 `& e7 a) k
期盼各位前輩可以指點一下
6 K0 r% r F, \* x$ p9 B( Q# O; `# @& o 因為我連這樣的工具叫什麼都不太清楚 (EDK嗎?) 所以連拜請Google大神都有點困難
- D. Q0 D1 R: k) m! ]' t& F1 H8 b: r6 a( f2 s
目前我使用的是Xilinx的板子Spartan-3系列(3款都有)
( f2 u9 K+ v9 N0 ~2 \ 所以用的是ISE7 Q. M8 [( V0 s1 D7 Z0 l1 @+ G
裡面有一個Core generator似乎比較像我要的東西,可是都沒有板子上的元件,
- a, s# x/ L) z4 v% w 都是一些更基本的元件" e" i0 t: X0 X2 [! C
有煩各位前輩了
( S1 j: d. h, d! P5 p
" Y" G! Q5 K& r2 m; `) s/ G # X# t! d% c) u9 b3 ?3 Z* I+ e4 |4 G
% Q; X! u! [8 h+ B" x0 t* g8 [* z# l
[ 本帖最後由 jiming 於 2007-7-11 02:57 PM 編輯 ] |
|