|
各位前輩們好:
1 U$ e' u3 b* f" i, a& @6 f 小弟之前有試過幾個基本的VHDL實作(如 RS-232 port, VGA controller)) z1 o4 a% }- ?0 [9 _- K3 r n! ?
但有一個問題
0 a" X9 z* D* A0 m/ c2 n 是不是板子上的每個device都要自己重頭到尾寫呢???
6 D/ M6 w+ v4 {6 V- {' I9 F( V- Y. h9 l
這樣問的意思是指:
/ p) k% `) t+ B( O6 H9 N+ ^& t 今天假設我寫了一個CPU,而我的板子上有一個VGA的port
! a3 V* w3 {/ p( z" z' |( j6 K 而對這個VGA port我不想自己重新設計,因為那不是我的重點,我只想用一個現有的就好
4 |! A5 o8 k8 }" G 雖然說上網找,一定可以找到範例
& \- V( r; K/ n7 q: B 但我想,有沒有專門為這塊板子上出的發展工具,或範例8 Q7 v/ M! w0 c5 Y
這樣我就不用再去為了一些細節去修改(如VGA一個pixel用幾個bit表示)% N/ `2 ]9 Y' ?8 U2 K& k% u
那麼我只要專心於我做的CPU和VGA之間的通訊就好: S+ D. A/ M; D* u+ k6 r
期盼各位前輩可以指點一下
( U8 }7 w/ d# }7 a 因為我連這樣的工具叫什麼都不太清楚 (EDK嗎?) 所以連拜請Google大神都有點困難
9 n9 y! S" ^* T7 j( t3 k, w" \" z3 G: o6 }; X7 w8 h
目前我使用的是Xilinx的板子Spartan-3系列(3款都有), g7 i, ? m. w" S8 G) K
所以用的是ISE0 E% `' B0 V$ N* Y/ f: n2 ?
裡面有一個Core generator似乎比較像我要的東西,可是都沒有板子上的元件,
4 d/ Y* H- ^; z9 n( ~! _5 T 都是一些更基本的元件
0 b3 t- F2 m- g& z C; y 有煩各位前輩了
# X2 l0 U9 t! z* Q) B " l8 W1 D1 V9 Q' k* m- ]. l
. ]- V b6 A# K2 f, [
" I( C0 [5 C% ? \% M, Z; R( {
6 c: r$ }' R' o[ 本帖最後由 jiming 於 2007-7-11 02:57 PM 編輯 ] |
|