|
application note 119 的用法, 請查閱目錄下doc的pdf檔AN119_Implementing_AHB_Peripherals_in_Logic_Tiles.pdf
9 i; ~9 g) ^4 P+ K) |$ m/ a特別是page 34起這幾頁
# R6 }9 }4 ?0 r3 h6 n; G1 }" g) w% h4 O" j' [
才46頁的文件不該沒自己去作工夫K一下的
) q) v0 @% h' A1 P& i& e1 i
* ]/ U. L$ [+ `這個範例提供了5個example, 分別是 logic目錄下的
$ H$ q( \0 a& y. X @(1) coremodule_fpga
; _* x% g2 ^* o0 m(2) integrator_fpga
+ ]% M2 X1 {0 Y$ ?# T(3) master_coremodule_fpga! n6 I8 J* X- @' N6 z
(4) master_integrator_fpga$ l+ y% o" y/ z
(5) master_pb926ejs_fpga' H3 X# D j. _: v0 ~
其中1跟2是在CM或Integrator上作AHB slave設計的範例 (在這裡 common裡部份跟master有關的HDL code會用不上,像AHBArbiter.v)
. }7 P7 C7 \5 J* y3,4,5是在CM, integrator或PB上作AHB slave + master設計的範例
. u+ }5 o, E; Z w) U! {; j" s3 C' }0 q- c& R
使用時, 要把這些目錄下的檔案, 聯同 common目錄下的HDL code一起建成project去implement6 o) t/ b) U0 C1 p/ L
這樣去compile出bit檔來下載
+ f' a/ h" m$ C- Z% H& p6 O: \8 s" H* }/ s& s _$ q8 I, N+ Q
pin assign檔在physical/下面的script目錄下, 每個範例都有提供對應的ucf檔
1 l+ d# W6 @. R$ m+ X# H& R" c
6 D) @4 k7 R# Y% ^+ J) l這一關參考設計能run過後才來談修改成自己的設計6 p- d3 \( N W5 p( g# @
8 L Z6 z; ~6 m2 n/ N) T
建議你自己養成k文件的習慣, 還有加強ISE的使用能力 |
評分
-
查看全部評分
|