找回密码
 注册
关于网站域名变更的通知
查看: 294|回复: 1
打印 上一主题 下一主题

Vivado 开发软件下板验证教程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-4-14 20:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

大侠好,欢迎来到FPGA技术江湖。本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升的职业开发者都可以有系统性学习的机会。

' i7 D5 I9 z9 k+ m

系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。本次带来Vivado系列,使用Vivado开发软件下板验证教程。话不多说,上货。

2 U0 b$ i( R# W& H* d

Vivado 开发软件下板验证教程
" x. `  I1 m. L) h* p7 Y7 X
/ F1 Z1 b+ I+ P0 }5 p
/ Z9 g- B/ z: e9 ^, V' ?
' i/ b2 V. Y) p" E
/ M; x; w3 ]. F, O7 d
" {# d/ X) G/ s6 k

在之前的学习当中,我们已经学习了Vivado的基本操作,接下来我们将继续学习软件的下板验证过程。

$ D* [# K) e$ y$ B0 z

本次试验我们仍然使用上一节中使用的实验内容,用二输入与门来进行此次下板验证。

: f- n: c' ^, T) N. L+ j, O( B% v

我们打开与门工程,先编译一下。

9 L1 ]. J6 p, Q: ]& R


4 ~& w# `  m' M8 B$ F

. Q& q1 j2 w4 W- u, F6 ~

, M8 A0 k: u6 N" v

编译成功后,点击open synthesized design打开,然后选择最后一个选项schematic打开原理图。

; f8 Z8 o8 Y+ q  ]% B( `7 N

/ ]- c; J$ v, w5 ?( W7 j


- X; ~# Y& Q9 p

然后在界面右上角点击打开I/O planning。


8 ]" b; ~! x8 ^! H" V7 p% e) ]

- ~1 l2 g. j) B* K7 e


% u2 F' `' Y" `  P( P" _; h

打开后,在界面下方打开I/O Ports。


. S3 t" i3 I8 T4 S4 W' p+ j


+ S8 i4 ^+ |0 d8 s& ^" Y4 J


+ D$ F8 ~- `3 H


4 e( x0 m& M! C9 {) a9 U

在这个界面,我们需要分配引脚以及电平标准才能下板,此次实验,我们以SANXIN-B04为基础进行下板。管脚约束如下表:

; k& z+ }' C2 J8 S/ L8 T5 l

7 H2 e- [! f5 B: R0 G5 x: o

- Z* x& a4 a& i6 ?% q; Z


3 G: [* W/ d( J3 i7 q0 C


5 }; A3 L( `: N6 M! b# s

分配好之后,如下图:

7 H5 I! v" C  m


  _) t+ X! c* U3 L9 Z

1 y  J( L' i- h. l4 L1 w


% {* ^1 u, Q7 B8 J: {* b) B. s7 z


% J  P  {' o, i+ z7 z

分配好之后点击保存,会生成一个XDC文件。然后点击生成bit流。

- C0 o3 u# z: q+ k9 l


9 j9 @* L: c7 N" `  ~


2 `/ o; ]6 |! h, x7 [1 ~

* a1 [! G1 z5 s. _' H2 q4 s& K


( j  k3 m5 ~9 W$ h& b- |

这个文件是我们下板的文件,生成之后点击open hardware manager打开下板界面,连接开发板。点击自动连接。

$ V' K8 x9 H- I7 c


2 H: P8 _( H! i: ]& z


8 y  X3 O$ D4 U. K+ s3 n


( ~5 P* f4 V! o2 F) J4 b  p+ @( @

* i7 ~/ K  q0 O& M+ k& G, Z

7 \+ i1 G& Y4 E2 j9 L+ {; p9 ~

0 k4 D' g+ k* l7 L/ p

然后选中芯片,如图。鼠标右键点击,选择program device,就会有提示框提示要下载的文件以及逻辑分析仪文件。在所选框中会默认选择此工程生成的下板文件,在下一行为逻辑分析仪的下载文件,我们暂时用不到,在此我们先不做过多讲述。确认没有问题之后点击program。

/ ]# w5 N) U0 k$ \  l5 |

% U8 G* I1 [, [9 N" G

/ u$ S* e1 E5 a1 o9 Y6 r& O, |


& o* ~$ J# a/ v( w

! M; @4 E+ B3 {9 ^

下板成功之后观察开发板现象,我们会看到led0是一直亮的状态。


) G4 n9 ^# {; E( M; X5 ]6 X

当我们按下按键,灯会熄灭。按键按下为0,led为1时点亮。那么按照我们与门的逻辑,验证结果正确。

+ c7 G* n4 r% h( O/ \4 T2 t" ^

由于开发板种类各有不同,大家可以根据自己使用的开发板去操作下板验证。

- c( p3 p9 j- B, p( ~$ g  Z; l


4 ?+ ^* l: n9 B8 g1 X  x: J+ O1 n

持续更新,欢迎各位关注。


0 v9 _; V! Z2 g- Y' {# H& b, y/ g' w
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2023-4-17 17:07 | 只看该作者
    步骤很详细,真的很不错,特别是用图片,一目了然
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-5 07:02 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表