EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
转——手把手教Xilinx Nexys3 MicroBlaze之流水灯 网上有很多相关的教程,步骤差不多,不过还是有一点小区别:1,由于使用的板子(芯片型号)不一样,2,使用的ISE版本不一样(网上现有的大多使用的ISE版本比较低)两个原因使得某些步骤不一样,设置的方法也有点小差别。 本实例FPGA为Xilinx NEXYS3,ISE版本为14.7。实现的功能为简单的流水灯。 第一步:在ISE中新建一个工程。点击File—New Project,取工程名字为microblaze_led,如下:
6 }5 Q4 U# F& K& D1 B
% K5 s7 n9 K. R( i$ M
# Y; Z# h$ g$ [
点击next,选择NEXYS3的型号,如下:1 v3 Y! u* p! @
8 B# w; [# P$ t8 U* z0 l
- h& D/ K; }3 A. A' ? R3 J
- ?& e5 T a4 k, r/ W0 d点击next,然后再点击finish。 第二步:新建一个Embedded Processor,然后命名。(点击Project下的New source)! ^, \1 d4 U4 X* Q) x8 e7 d
/ I* j6 ^& d8 ^+ z, d6 G. l
) b& b- \* I5 |# ~3 B$ M( }- r
! M6 Y" S# w) o; t( ^然后点击next ,最后点击finish 。 然后弹出一个对话框,如下,选择Yes 。! Z9 N* R3 u( _7 D3 X9 S
+ g/ B4 \; W6 F. M8 {9 I2 u
& u( A6 O% S Q9 U, B+ l* c; X接着,弹出如下对话框,
8 `. D0 Y) N2 J $ d; W% {4 p/ ]
) I4 J% C& O& m默认设置即可,点击OK ,出现如下界面:
; {( E, \, _9 B) I' R; a " r4 C3 l, B! l* N4 U
" ?$ t# k; S$ Z2 W1 b% @; F, Q4 b这里配置板级的信息和系统选择,板级信息如输入时钟频率,复位信号有效极性等,系统选择可以配置为单核或双核,优化策略可以是面积或吞吐量,该实例默认选择均符合要求,无需改动,点击“Next ”到下一界面。
`3 v7 |9 G5 ]; p0 S/ C
$ g; B: r7 o$ T% S: Z/ o3 s, ^4 Z! k' `
1 q* B" y: G( M( B! j选择Processo RFrequency 为50MHz ,设置Local Memory Size 为32KB 。接下来需要添加一个8bit 的GPIO 外设,点击“Available Peripherals ”下的“Add Device …”按钮。点击“Add Device …”按钮后出现如下界面,由于是led ,故做如下选择:(分别设置“IO Interface Type ”为“GPIO ”、“Device ”为“LEDS ”,完成后点击“OK ”。); u% P" W! c% V. |" B: D2 n1 K
3 X7 k# u; m5 o# D; ~
_6 L0 B- ~0 c" B2 T- X5 L, x, A0 M
6 D6 p: v) a: C: B- V
, d% Q" }5 v# |) [0 n5 L由于步骤比较长,编辑比较麻烦,所以不在写下去。感兴趣的可以下载pdf附件,pdf讲的很清楚。 & c n% W6 |9 b2 U/ A6 x v
|