|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA基础知识(八)vivado设计流程中的知识 2 m* q4 x# X- ]8 ?
- `% {1 u$ \4 @( J! \- @4 Q
# |/ t: z4 s, n
背景:设计流程中反复看到不同的文件类型及操作。
0 v% L$ P) f8 {$ N- i, i/ h4 C2 F1 J5 L
目的:我们需要理解这些不同格式的文件都是什么作用,以及设计流程中每一步的意义。8 S8 N0 s/ T' |( n
( K. s2 t( k9 k% x% |) ~: C目录
2 m$ _" {7 z# Y, {1 u+ t) m4 ~. e: c0 d
$ b& Z( j3 x7 c
6 @" B7 j4 ~+ w一、文件3 W) B h/ b i! l t0 S# K
. G2 v: \7 |& R1 G4 u5 |! |- y& h
1 {- v& G, U, s: D 1.1 TCL文件
?2 k) \ R+ g$ u1 X4 }. ^$ l% Q( z3 c1 J, s/ Q
7 L, d. A& K8 r. Z' O4 P
1.2 XML文件' x' ~: u x& t0 j7 d
/ c+ Y- k) U1 v) _4 `/ {
' n7 d& y& ]; n5 a" E$ k* {1.3 PS7_Init
& O6 ]! S# w, D& w$ V b4 Q9 o& Q7 c
1 }% Y, K$ Y$ g1.4 BD file: g0 M7 U& C @- D8 p3 g4 E
. b X# `, e2 T' H$ d, @/ J% `& Y
+ P6 y& r. v/ X- o- y+ X0 j4 p二、 Debug流程
* M7 v/ Z$ W3 @# o) H9 L3 f
D# {/ @7 o9 e- j8 e; H6 R( J+ A
7 T' ]% `2 u- m# ]
9 e/ c2 \/ T5 c
* o% F8 A0 Q5 }- L% m+ G V9 Q7 L/ f3 Y
, j/ K" B5 L( W: i1 _6 |$ h1 f/ a, R( C$ a- }% P
! j% x( E" R9 f
. w4 O6 R8 K7 m1 I2 Z4 M$ f
一、文件
/ s8 E$ ^7 ^6 h, v7 [1 m$ M; L: ? x: p( E% `& ]7 v1 f% z
1.1 TCL文件
) j4 l p0 q/ f, r+ ~2 }+ I+ ?' t4 s3 Q9 B4 ]- w( E8 A+ Q
Tcl (最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种 脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。
! i0 c' {' b3 {0 D D1 a2 E) n0 G: C# u0 z: @6 i
' o3 d' ^/ Y' h) Q1 z, H
) L% n- A4 ^- q" S" m3 E" f' t
1 R4 s! ~# O5 a% E ?. x' D2 s* t* o, Y d. T- o/ D5 F8 n
1 `( s3 J8 H8 {0 ^, X9 `8 d& N3 { a ~" x0 \' T
|
|