getting started with the vivado ip integrator [reference.digilentinc] - fdi … · 2019-09-18 ·...

24

Upload: others

Post on 17-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ���&'()* +(,-./ 0123*45 /6272.8 94(9: ;<=>?= @=A B<CD=E?F

G*))63HII120212792F.(J(427)(79F9/KIL.2)-(4I,(,-./IJ2))(7JL3)-1)2.LM()*LN57OIN57OPJ3JP-9)(/7F67JQ(.R,(,-./STUJ2))(7JP3)-1)2.PM()*P(6(STUVWXYFVZ[\]\=_? Bab cde?=f gC><hi\E<Cjcg B<C]<>ff\_] ;>k=lem\\_n o\p>hC qrstuq >_h [\]\=_? gC><h \=evwxyz {yz|}~�| ~� �}{��~ ��� �~z�� ��w ����w}~���}w� }| �~w ���z��wyy��yy wxy ��|w���}�� �}{��~ ��� �}�}�y�w �~�z� �}�y| �xww�|���zy�yzy��y��}�}�y�w}����~��{}{��~�}�|w���}���{}{��~�������� w�w~z}�� �~z �~zy }��~z��w}~��c=<\> �=<f\_> �f >?C< B<C]<>f�yy wxy ¡|}�� � �yz}�� ¢yz�}��� £����w~z �xww�|���zy�yzy��y��}�}�y�w}����~���y�z���z~�z������y��~�}��w�w~z}��|�wyz��wyz�� w�w~z}�� �~z �~zy}��~z��w}~��¤*(3 J¥(.2 M(44 2¦64-(7 )*2 ¥32 /0 K/3) /0 )*2 K-§/1 02-)¥123 /0 )*2 © 7)2J1-)/1 .23(J7 04/M 0/1 - ª(J(427) «©¬U ­/-1.F U) )*2 27. /0)*2 .2K/8 - 3(K642 .23(J7 )*-) 1292(,23 .-)- 01/K /7P­/-1. 3M()9*23 -7. 9/7)1/43 ®ª3 M(44 *-,2 ­227 912-)2.F

¬2))(7J °)-1)2. M()* )*2 +(,-./ © 7)2J1-)/1©1212O¥(3()23±><hA><=cC²?A><=7)1/.¥9)(/7XF ³12-)2 - 2M © ©1/§29)sus

Page 2: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ���&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-1/>=*.8C/2)=>5D=@3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK(/ 05.+) *;6/ 80 )(5+ >5D;.4 +L99;.5D/+ )(/ +)/*+ 51<87</4 512./;)516 ; *.8C/2)3 M752N OPQR3'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-1/>=*.8C/2)=>5D=A3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK(/ 05.+) +)/* 5+ )8 +/) )(/ 1;9/ 80 )(/ *.8C/2)3 S5<;48 >577 L+/)(5+ 1;9/ >(/1 6/1/.;)516 5)+ 0874/. +).L2)L./3T8 UVK L+/ +*;2/+ 51 )(/ *.8C/2) 1;9/ 8. 782;)581 *;)(3K(5+ >577 2;L+/ *.8W7/9+ >5)( S5<;483 X1+)/;4 L+/ ;1L14/.+28./Y ; 4;+(Y 8. M;9/7M;+/'())*+,--/13>5N5*/45;38.6->5N5-M;9/7M;+/J3M752N OPQR )8 281)51L/3 '())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-1/>=*.8C/2)=>5D=?3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JI) )(/ Z/7/2) [.8C/2) K\*/ +2.//1Y 2(88+/ ] _ abcPdR ;142(/2N )(/ ef gfh ijklmno ifpqlki rh hsmi hmtk W8u3 I4<;12/4 L+/.+ 9;\>;1) )8 L+/ )(/ 8)(/. 8*)581+ 81 )(5+ +2.//1Y WL) )(/\ >577 18) W/28</./4 51 )(5+ 6L54/3M752N OPQR )8 281)51L/3

vwxvwyz{|baR}~Rvw�

Page 3: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� &��'

()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]?>+/9D03*>?6E>F4+27G65H=6=<59IFJ70**627>,*</*05>?6*)>6+6IFJ@ABC4@KL)6, ,3/002 ,0803*, *)0 +</* *</70*05 MN *)0 +/9D03*4 O1 P676802*Q,R9</5 S680, )<=02Q* N0* M002 62,*<8805T P676802* M9</5, ?688 29*,)9? U+ 62 *)6, 86,* > 61 *)6, 6, *)0 3<,0T /0*U/2 *9 *)0 +/0/0VU6,6*0,,03*692 91 *)6, 7U650 <25 19889? *)0 862W *9 *)<* *U*9/6<84 X0803* *)0YZ[\] *<MT *)02 ,0</3) 19/T 1625T <25 ,0803* *)0 *</70* M9</51/9: *)0 86,*4 _863W abc4()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]?>+/9D03*>?6E>d4+27G65H=6=<59IFJ70**627>,*</*05>?6*)>6+6IFJ@ABC4@KL)6, ,3/002 ,U::</6E0, ,0803*692, 3)9,02 62 *)0 +/0=69U, ,3/002,4_863W abc *9 1626,) 9+02627 *)0 20? +/9D03*4()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]?>+/9D03*>?6E>e4+27G65H=6=<59IFJ70**627>,*</*05>?6*)>6+6IFJ@ABC4@KJ :9/0 39:+80*0 /U2>59?2 91 *)0 ,*<25</5 f6=<59 ?9/W>189?3<2 M0 19U25 62 P676802*Q, g0**627 X*</*05 ?6*) f6=<59()**+,-../010/023045676802*623439:.=6=<59.70**627;,*</*05.,*</*K*U*9/6<84 L)6, 7U650 ?688 M0 0h38U,6=08N U,627 *)0 Oi O2*07/<*9/ *998T?)63) 3<2 M0 9+0205 1/9: *)0 jkZl [mno[cZ\ 92 *)0 801* ,65091 *)0 ?6259?4 ph+<25 *)0 qr qscao\[cZ\ *<M <25 ,0803* t\a[caYkZuv wanos4

xyzxy{

@4 |+02 *)0 Oi O2*07/<*9/}yx

Page 4: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� &��&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-2./;)/=C782D=4/+561=@3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK1 )(/ 45;786 C8LM 65</ )(/ C782D 4/+561 ; 1;9/3 N(/ 45./2)8.O782;)581 5+ >(/./ )(/ C782D 4/+561 >577 C/ +)8./4M )(5+ 2;1 C/2(;16/4M CP) 5) 5+ ./2899/14/4 )8 7/;</ 5) ;+ QRSTUV WSXYSZ[TW\3 ];D/ +P./ )(;) )(/ _[Tab cSdYT[ c[W 05/74 5+ +/) )8e[cfg SdYT[c3h8 ijN P+/ +*;2/+ 51 )(/ C782D 4/+561 1;9/ 8. 45./2)8.O*;)(3 N(5+ >577 2;P+/ *.8C7/9+ >5)( k5<;483 K1+)/;4 P+/ ;1P14/.+28./M ; 4;+(M 8. l;9/7l;+/'())*+,--/13>5D5*/45;38.6->5D5-l;9/7l;+/J3l752D mn )8 2./;)/ )(/ C782D 4/+561 ;14 8*/1 KoK3 '())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-2./;)/=C782D=4/+561=A3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?J

N(/ SdYT[c );CM (56(756()/4 51 8.;16/ 51 )(/ 59;6/ )8 )(/ .56()M281);51+ +/</.;7 +PC=);C+M 80 )(/+/M p[YUYTqb ;14 rX SdYT[c;./ )(/ 98+) 599/45;)/7O P+/0P73N(/ p[YUYTqb +PC=);C +(8>+ )(/ +/) 80 +8P.2/+ )(;) /L5+) 51 )(/*.8s/2)3 N(/+/ ;./ +*75) P* 51)8 )(.// 6.8P*+M e[cfg SdYT[c281);51+ )(/ C782D 4/+561M ;14 C/1/;)( )(;)M +8P.2/+ 08. ;77 80 )(/Ko 28./+ 8. 8)(/. 057/+ )(;) ;./ 5127P4/4 51 )(/ C782D 4/+5613 N(/tSgcWYUgWc +PC=);C 281);51+ u5751L h/+561 l81+).;51) 'uhlJ057/+ )(;) (;</ C//1 ;44/4 )8 )(/ *.8s/2)3 uhl 057/+ 2;1 C/ P+/4)8 281+).;51 *8.)+ )(;) (;</ C//1 895))/4 0.89 )(/ C8;.4 057/3N(/ rX SdYT[c +PC=);C +(8>+ )(/ 057/+ 6/1/.;)/4 >(/1 ; 1/> Ko28./ (;+ C//1 ;44/4 )8 )(/ C782D 4/+5613 v89/ ;118O516 /..8.+2;1 C/ +87</4 CO .56() 2752D516 81 )(/ C782D 4/+561 51 )(5+ +2.//1;14 +/7/2)516 w[c[W mdW_dW XYSxdTWc 08778>/4 CO y[g[YUW[mdW_dW XYSxdTWc3 '())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-5*5=+8P.2/+=*;1/3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?Jz(/1 )(/ e[cfg );C 5+ +/7/2)/4M ; 75+) 80 ;77 51*P) ;14 8P)*P)*8.)+M Ko 28./ *8.)+M ;14 2811/2)581+ C/)>//1 Ko 28./+ 5+ +(8>13v/7/2)516 ;1 /1).O 51 )(5+ 75+) >577 (56(756() )(;) 8Cs/2) 51 )(/ C782D4/+561 45;6.;93

N(/ *.8s/2) 4/+2.5C/4 51 )(5+ 6P54/ 281+5+)+ 80 )>8 9;s8. +/69/1)+M 78652 59*7/9/1)/4 51 ;1 {o|I ;14 ; *.86.;9 .P11516 51 ;*.82/++8.3 h/*/14516 81 )(/ );.6/) C8;.4M )(/ *.82/++8. 9;O C/ 59*7/9/1)/4 >5)(51 )(/ {o|I 0;C.52M .;)(/. )(;1 C/516 ; 45+)512)(;.4>;./ 289*81/1)M CP) 08. )(/ 98+) *;.)M )(5+ 5+ 5../7/<;1)3N(/ 2899P152;)581+ *.8)8287 P+/4 )8 98</ 4;); C/)>//1 */.5*(/.;7+ 59*7/9/1)/4 81 )(/ {o|I ;14 *.82/++8. 5+ 2;77/4 IuK '}~�����~���������� ���������J3 �;2( IuK */.5*(/.;7 59*7/9/1)/4 81)8 )(/ {o|I >577 C/ ;++561/4 ;1 ;./; 80 )(/ �O1��+ 9/98.O +*;2/ )(;) >577 C/P+/4 )8 ;44./++ /;2( 80 5)+ 281).87 ./65+)/.+3 I44516 ; +59*7/ IuK 51)/.0;2/ )8 ; 4/+561 >577 ./�P5./ )(/ ;445)581 80 )>8 1/> C782D+M )(/IuK K1)/.2811/2)M >(52( 4/051/+ (8> )(/ IuK +561;7+ ;./ .8P)/4M ;14 )(/ ./+/) 281).877/.M >(52( >577 6/1/.;)/ )(/ ./+/)+ 80 /;2( IuKC782D ;14 )(/ 51)/.0;2/3]P2( 80 C;+52 C782D 4/+561 281+5+)+ 80 2811/2)516 4500/./1) IuK */.5*(/.;7+ )8 ; *.82/++8. ;14 P+516 )(/9 )8 ./;4 0.89 ;14 >.5)/ )851*P) ;14 8P)*P) *8.)+3z5)( )(5+ 281)/L) 8P) 80 )(/ >;OM 9;1O 80 )(/ )887+ )(;) 2;1 C/ P+/4 )8 2./;)/ ; 4/+561 51 k5<;48 KoK >577 C/ 4/+2.5C/43

���r�_SYWUgWH3 Ko K1)/6.;)8. N887+������

Page 5: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� &��'

()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>50,672>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IJ)0 KLMNOPQ *<R <889?, *)0 S,0/ *9 =60? 86,*, 91 <88 3893T <25 /0,0*,672<8, 62 *)0 R893T 50,6724 H, R019/0U ,0803*627 <2 02*/V 62 06*)0/91 *)0,0 86,*, ?688 )67)867)* *)<* ,672<8 62 *)0 R893T 50,672 56<7/<:4J)6, *998 3<2 R0 S,01S8 19/ 167S/627 9S* ?)0/0 5<*< 3/9,,0, 3893T59:<62, 62 < :9/0 39:+863<*05 50,6724()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>,672<8,>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IJ)0 WXOYZ *<R 56,+8<V, <88 91 *)0 0[*0/2<8 392203*692, *)<*\676802* )<, +/9=6505 <, +</* 91 *)0 R9</5 1680 ,0803*05 <, +</* 913/0<*627 *)0 +/9]03*4 J)6, *998 :<T0, 392203*627 *)0,0 +9/*, *9 <50,672 0[*/0:08V ,*/<67)*19/?</54 J)0 +/930,, 91 392203*627 92091 *)0,0 +9/*, ?688 R0 7920 *)/9S7) 8<*0/ 62 *)6, 7S6504()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>R9</5>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IJ)0 YX_YaLQ +<20U 19S25 R089? *)0 *<RR05 +<20 50,3/6R05<R9=0U ,)9?, *)0 +/9+0/*60, 91 *)0 3S//02*8V ,0803*05 9R]03*4 J)6,+<20 6, *V+63<88V S,05 *9 bS63T8V =60? *)0 3893T 1/0bS023V 91 <,0803*05 3893T +62U 9/ *9 3)<270 *)0 2<:0 91 <2 cd 39/0 9/ +9/*4

efeefgefh

Page 6: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� &��'

()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>+/9+0/*60,>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IJ9,* 91 *)0 K++0/ /67)* 91 *)0 L6=<59 ?6259? 6, *<M02 K+ NO *)0PQRSTRU +<204 V)6, +<20 56,+8<O, < 7/<+)63<8 /0256*692 91 *)03K//02* N893M 50,6724 J<2O 91 *)0 NK**92, 62 *)0 *998N</ *9 *)0801* ,650 91 *)6, +<20 ?688 N0 50,3/6N05 62 W*0+ X 91 *)6, 7K6504()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>56<7/<:>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IV)0 YZZT[\\ ]ZQ_T *<N 392*<6205 62 *)0 ,<:0 +<20 <, *)0a6<7/<: 50,3/6N0, *)0 :0:9/O <55/0,,0, *)<* *)0 +/930,,9/ 3<21625 0<3) 62,*<8805 Hbc +0/6+)0/<8 <*4 d)<27627 =<8K0, 62 *)6, +<206, 29* /039::02505 0e30+* 19/ <5=<2305 K,0/,4 f//9/, 62 *)0N893M 50,672 =<865<*692 +/930,, *)<* /010/ *9 K2:<++05+0/6+)0/<8, 3<2 N0 ,98=05 NO /67)* 3863M627 <2O?)0/0 62 *)6, +<20<25 ,0803*627 Yg_hY\\QSi YZZT[\\4jkl]m nopq rstu vpww txy zu s{{uqqpzwu yo|x}~o you �p�s�x ��� �� }typws r|x{uqqx| st� xtu x| �x|u ��� �� {x|uq os�u zuut s��u� yx you zwx{��uqp~t� ()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6><55/0,,>056*9/>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IV)0 16/,* *<N 91 *)0 +<20 <* *)0 N9**9: 91 *)0 ?6259? 6, *)0 l���_i\_�[4 V)6, *998 56,+8<O, *)0 ,3/6+*05 39::<25, *)<* L6=<59 6,/K22627 ?)020=0/ < 3)<270 6, :<50 62 *)0 7/<+)63<8 62*0/1<304W3/6+*, 3<2 N0 3/0<*05 *9 N0 /K2 K,627 *)6, *998 *)/9K7) *)0 K,0 91*)0 �,9K/30� 39::<254 ()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>*38>392,980>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IV)0 �[\\RS[\ *<N 56,+8<O, f//9/ �</2627 c219 <25 W*<*K,:0,,<70, 3/0<*05 ?)02 L6=<59 *<M0, 56110/02* <3*692,4 V)0,0:0,,<70, 3<2 <8,9 N0 19K25 62 *)0 Vd� d92,980 NK* </0+/0,02*05 62 < /08<*6=08O 0<,O *9 2<=67<*0 19/:<*4 ()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>:0,,<70,>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@IV)0 �[�_T\ *<N 392*<62, < 86,* 91 56110/02* /0+9/*, *)<* L6=<597020/<*0, <, +</* 91 *)0 +/930,, 91 7020/<*627 < N6*,*/0<:4 ()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>/0+9/*,>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@I�O ,0803*627 l__�\ � �[�_T\ � �[�_T �� �Rg\ 62 *)0*998N</ <* *)0 *9+ 91 *)0 L6=<59 ?6259? <29*)0/ *<N ?688 N0<5505 *9 *)0 N9**9:>:9,* +<20 > *)9K7) *)6, ?688 29* 59 <2O*)627K2*68 <2 c� 6, <5505 *9 *)0 50,6724 V)6, �� �Rg\ *<N 56,+8<O, *)0=0/,692, <25 *</70* 50=630, 91 0<3) c� 39/0 <5505 *9 *)0 +/9�03*4 ()**+,-../010/023045676802*623439:.;50*<68.=6=<59.70**627>,*</*05>?6*)>6+6.@[email protected]+6>6+>,*<*K,>+<204+27D65E=6=<59FGH70**627>,*</*05>?6*)>6+6FGH@ABC4@I

����� ��¡��¢��£¤��££

Page 7: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� &��'

() *+ (, -. +/0 12345367489 :;-:<-+= 0>? 12@A768 BCC DE00/+ F-;;G?;/*H 0>? (, F-0> 0>? I/.0 G?:?+0 J?G.-/+9 /G I*<? *+K ELH*0?.+??H?H 0/ I*<? 0>? (, F/G< -+ 0>? J?G.-/+ /) M-J*H/ D?-+= E.?HN

O-+H *+H G-=>0 :;-:< /+ 0>? PQRS TQ445UR ?+0GK -+ 0>? D/*GH 0*D90>?+ .?;?:0 V5UU8W4 T57A6 V5X25U8U4N (+ 0>? H-*;/= 0>*0 L/L.EL9 .?;?:0 YPZ[ \] E+H?G VA8748 U8 ZP _ B Z YPZ[ \]N

a>? 0//;D*G *0 0>? 0/L /) 0>? bc7@A7X L*+? >*. * ;*G=? +EID?G /) DE00/+. 0>*0 *;; H/ H-))?G?+0 0>-+=.d e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hm//Ih-+NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis et55X ZUsd u//I. -+ 0>? J-?F /) 0>? D;/:< H?.-=+N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hm//Ih/E0NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis et55X [Q4sd u//I. /E0 0>? J-?F /) 0>? D;/:< H?.-=+N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hm//Ih)-0NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis et55X vc4sd u//I. 0>? J-?F /) 0>? D;/:< H?.-=+ ./ 0>*0 *;; D;/:<. -+ 0>? :EGG?+0 H?.-=+ *G? .>/F+ /+ .:G??+N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h.?;?:0h*G?*NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis ew8C8W4 BA87sd x?;?:0. ?J?GK D;/:< -+ * HG*F+ G?:0*+=;?9 E.?)E; )/G I/J-+= =G/EL. /) D;/:<. *0 /+:?N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h*E0/h)-0NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis eBQ453yc4 w8C8W4c5Usd z>*+=?. 0>? J-?F /) 0>? D;/:< H?.-=+ 0/ :?+0?G /+ 0>? :EGG?+0;K .?;?:0?H D;/:<f.N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h.?*G:>NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis ew87AWSsd r;;/F. 0>? E.?G 0/ {E-:<;K )-+H .L?:-)-: L/G0.9 (,9 *+H /0>?G /D|?:0. -+ 0>? D;/:< H?.-=+N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h:/;;*L.?h*;;NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis eV5CC72R8 BCCsd }-H?. 0>? :/+0?+0. /) ?*:> >-?G*G:>-:*; D;/:< -+ 0>? D;/:< H?.-=+N }-?G*G:>-?. *G? +/0 H?.:G-D?H-+ 0>-. =E-H?N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h?~L*+Hh*;;NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis e��27U6 BCCsd �-.L;*K. 0>? :/+0?+0. /) ?*:> >-?G*G:>-:*; D;/:< -+ 0>? D;/:< H?.-=+N }-?G*G:>-?. *G? +/0H?.:G-D?H -+ 0>-. =E-H?N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h*HHh-LNL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis eB66 ZPsd �*E+:>?. * .?*G:> H-*;/= 0/ *HH * +?F (, D;/:< 0/ 0>? H?.-=+N �/G? /+ 0>-. ;*0?GN e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hI*<?h?~0?G+*;NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis e�7�8 ��48AU7Csd zG?*0?. *+ -+LE0 /G /E0LE0 L/G0 )/G 0>? .?;?:0?H L-+N �.?)E; F>?+ :/+.0G*-+-+= L/G0.F-0> *+ ��z )-;?9 G*0>?G 0>*+ 0>G/E=> 0>? �-=-;?+0 D/*GH )-;?.N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h:E.0/I-m?hD;/:<NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis eVQR45Xc�8 TC5W�sd �*E+:>?. 0>? :E.0/I-m*0-/+ F-m*GH )/G 0>? :EGG?+0;K .?;?:0?H (, D;/:<N �/G? /+0>-. ;*0?GN e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hJ*;-H*0?hH?.-=+NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis e�7Cc6748 b8Rc@Usd z>?:<. )/G I-.0*<?. -+ 0>? D;/:< H?.-=+9 G?{E-G?H D?)/G? =?+?G*0-+= * D-0.0G?*IN�/G? /+ 0>-. ;*0?GN e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hL-+hD;/:<.NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis ePcU TC5W�Rsd z/+0*-+. .?J?G*; 0//;. )/G :/+0G/;;-+= >/F D;/:<. *G? =G*L>-:*;;K H-.L;*K?H -+ 0>? H?.-=+N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+hG?=?+?G*0?h;*K/E0NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis e�8@8U8A748 �7�5Q4sd M-.E*;;K :;?*+. EL 0>? D;/:< H?.-=+ DK I/J-+= (, D;/:<. *+H G?G/E0-+= .-=+*;.N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h/L0-I-m?hG/E0-+=NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis e[24cXc�8 �5Q4cU@sd M-.E*;;K :;?*+. EL 0>? D;/:< H?.-=+ DK /+;K G?G/E0-+= .-=+*;.N e>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=h.0*G0?HhF-0>h-L-fijklNif-L-hDE00/+h.>/Fh-+0?G)*:?h:/++?:0-/+.h/+;KNL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNis ewS5 ZU48Ay7W8 V5UU8W4c5UR [UC�sd }-H?. :;/:< *+H G?.?0 .-=+*;.9 /+;K E.?)E; )/G>-=>;K :/IL;?~ H?.-=+.NrHH-0-/+*;;K9 :>*+=?. 0/ 0>? H?.-=+ :*+ D? I*H? DK -+0?G*:0-+= H-G?:0;K F-0> 0>? �-*=G*I L*+?�. =G*L>-:*; -+0?G)*:?N �D|?:0. :*+ D? I/J?HDK :;-:<-+= *+H HG*==-+= 0>?IN z/++?:0-/+. :*+ D? I*H? DK >/J?G-+= /J?G * L/G0 E+0-; 0>? L?+:-; :EG./G ee>00L.dffG?)?G?+:?NH-=-;?+0-+:N:/IfgH?0*-;fJ-J*H/f=?00-+=g.0*G0?HgF-0>gmK+{fL?+:-;NL+=n-HoJ-J*H/pqr=?00-+=h.0*G0?HhF-0>h-L-pqrijklNiss *LL?*G.90>?+ HG*F-+= * ;-+? 0/ *+/0>?G L/G09 L-+9 /G F-G?N�-0> * =?+?G*; E+H?G.0*+H-+= /) 0>? *:0-/+. 0>*0 :*+ D? 0*<?+ -+ 0>? (,(9 * H?.-=+ :*+ +/F D? :G?*0?HN

����

�N zG?*0? * x-IL;? �;/:< �?.-=+���ZX25A47U4�

Page 8: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ���&

'()* +,-* ./ 0/11*0. .2* 3,../1 0/45/1*1. ./ 6789 :;-(.2*- .2(1 6789<= >2* ? +/,-0* 0/@* 5-/AB@*@ C(.*-(++,4*+ .2B+ ./ 3* .2* 0(+*=?CB0) 9D ./ 0/1.B1,*=E2..5+FGG-*H*-*10*=@BIBC*1.B10=0/4GJ@*.(BCGABA(@/GI*..B1IK+.(-.*@KLB.2KB5BGMNOP=MG3/(-@K0/11*0.K3,../1+=51IQB@RABA(@/STUI*..B1IK+.(-.*@KLB.2KB5BSTUMNOP=MVWB1@ (1@ -BI2. 0CB0) /1 .2* XYZ[ *1.-\ B1 .2* 3/(-@ .(3] .2*1+*C*0. _ abc d_efg _hi_ac= j1 .2* @B(C/I .2(. 5/5+ ,5]+*C*0. 6789< ,1@*- _ abc c_ akl[clm 87 n eklomil_op=?CB0) 9D ./ 0/1.B1,*=jH .2*-* B+ (1 *1.-\ H/- q6d XYZ[ B1 .2* 3/(-@ .(3] 0/11*0. .2(.0/45/1*1. ./ (1/.2*- 1*L Urj stju EV 0/1.-/CC*-= E2..5+FGG-*H*-*10*=@BIBC*1.B10=0/4GJ@*.(BCGABA(@/GI*..B1IK+.(-.*@KLB.2KB5BGMNOP=MG3/(-@K0/11*0.KC*@+=51IQB@RABA(@/STUI*..B1IK+.(-.*@KLB.2KB5BSTUMNOP=MV?CB0) .2* vgg 87 3,../1 EE2..5+FGG-*H*-*10*=@BIBC*1.B10=0/4GJ@*.(BCGABA(@/GI*..B1IK+.(-.*@KLB.2KB5BGMNOP=MGB5BK3,../1K(@@KB5=51IQB@RABA(@/STUI*..B1IK+.(-.*@KLB.2KB5BSTUMNOP=MVV (1@ +*(-02 H/- wx\1yw= z*C*0. {|}~ 7f_ba[[lm�|[cah H-/4 .2* CB+. /H -*+,C.+ (1@ 5-*++ Ycaf /1 .2* )*\3/(-@./ 0/1.B1,*=�/B1I .2B+ (@@+ ( x\1y 5-/0*++/- ./ .2* 3C/0) @*+BI1= U x\1y02B5 0/1.(B1+ 3/.2 WtsU H(3-B0 (1@ ( 2(-@L(-* 5-/0*++/-= >2B+3C/0) -*5-*+*1.+ .2* 5-/0*++/-] (+ L*CC (+ /.2*- 2(-@L(-*0/45/1*1.+ 1/. 5(-. /H .2* WtsU= E2..5+FGG-*H*-*10*=@BIBC*1.B10=0/4GJ@*.(BCGABA(@/GI*..B1IK+.(-.*@KLB.2KB5BGMNOP=MG3/(-@K�\1yK(@@K�\1y=51IQB@RABA(@/STUI*..B1IK+.(-.*@KLB.2KB5BSTUMNOP=MV?CB0) q� d�_b� v�c_hecl_ B1 .2* I-**1 3(- (. .2* ./5 /H .2*+0-**1= >2B+ LBCC C(,102 ( @B(C/I .2(. (CC/L+ B1B.B(C 0/1HBI,-(.B/1/H .2* x\1y 3C/0)=j1 .2* �,1 �C/0) U,./4(.B/1 @B(C/I] 4()* +,-* .2(.if_ba[[lmo[|[cah~op ,1@*- v�� v�c_hecl_ B1 .2* 5(1*C ./.2* C*H. B+ +*C*0.*@ (1@ 02*0)*@=

>2* -*4(B1@*- /H .2B+ +*0.B/1 @BHH*-+ @*5*1@B1I /1 .2* 3/(-@ .2* 5-/�*0. B+ 3*B1I @*+BI1*@ H/-= jH .2* .(-I*. 3/(-@ ,+*+ ( x\1y 02B5] /5*1.2* ���� @-/5K@/L1 3*C/L] /.2*-LB+*] /5*1 .2* ���������� @-/5K@/L1 3*C/L={|}��<������

Page 9: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ���&

'()*) +*) ,)-)*+. /011)*)23 453042, +-+0.+6.)7 84* 3() 59*54,), 413(0, :90/); ,)3 3(),) 453042, 34 3() -+.9) 1492/ 02 5+*)23(),),6).4<7=>?@ ABC@DE>F@G HIC@DB>J KLMN OMPQRSTUVWXYZ[ \(4<, 3()/011)*)23 023)*1+]) 54*3, 42 3() _2 6.4]a 3(+3 <0.. 6)+934b+30]+.._ ]422)]3)/ 493 41 3() /),0:27cAdHe Afg h)5*),)23, ]422)]3042, 34 (+*/<+*)5)*05()*+., 02 3() 5*4:*+bb+6.) ,_,3)b ,0/) 41 3()_2 ](057 '(0, 02].9/), + ijh' ]422)]3042 34 +(4,3 ]4b593)*7eekg h)5*),)23, 3() ]422)]3042 34 3() )l3)*2+.mmh b)b4*_ 42 3() 64+*/7nooJp qr>Ds tD@G@Cg KOuYvwYxZ j55.0), ]4210:9*+3042,)3302:, 1492/ 02 m0:0.)23y, z4+*/ 80.), 34 3() _2 {|7}DrGG ~D���@D AB�f�Cg K�R�VWXYZ j..4<, 3() 9,)* 34 ,)3 95(+*/<+*)�,413<+*) 6*)+a54023, 34 9,) <03( �0.02l \m�7'(0, 1)+39*) 0, 493,0/) 41 3() ,]45) 41 3(0, :90/)7�.0]a f� 34 ]423029)7 K(335,[��*)1)*)2])7/0:0.)2302]7]4b��/)3+0.�-0-+/4�:)3302:�,3+*3)/�<03(�050�����7��64+*/��_2�6.4]a�+934b+3042��_2752:�0/�-0-+/4��j:)3302:�,3+*3)/�<03(�050��j����7�Zj//03042+. ](+2:), ]+2 6) b+/) 34 3() _2 6.4]ay,]4210:9*+3042; /)5)2/02: 42 3() *)90*)b)23, 41 3() 5*4�)]37 84*)l+b5.); 3() _2 6.4]a ]+2 6) 9,)/ 34 :)2)*+3) 2)< ].4]a, 41/011)*)23 1*)9)2]0),7 \).)]3 3() _2 6.4]a 6_ ].0]a02: 42 03; 3()245)2 3() ]9,34b0�+3042 <0�+*/ 6_ ].0]a02: 42 3() OT�NM�R�Y �XMvw K K(335,[��*)1)*)2])7/0:0.)2302]7]4b��/)3+0.�-0-+/4�:)3302:�,3+*3)/�<03(�050�����7��050�693342�]9,34b0�)�6.4]a752:�0/�-0-+/4��j:)3302:�,3+*3)/�<03(�050��j����7�ZZ 693342; 4* 6_ /496.)�].0]a02: 42 3()_2 6.4]a7'() �pB� }rBE���D>C�rB /*45�/4<2 6).4< <+.a, 3(*49:( )+](41 3() ,]*))2, 02 3() _2y, h)��9,34b0�) {| /0+.4:7 K(335,[��*)1)*)2])7/0:0.)2302]7]4b��/)3+0.�-0-+/4�:)3302:�,3+*3)/�<03(�050�����7��64+*/��_2�]9,34b0�)��_2752:�0/�-0-+/4��j:)3302:�,3+*3)/�<03(�050��j����7�Z'() 5+:) 3(+3 45)2, <()2 3() _2 6.4]a 0, *)�]9,34b0�)/ 0,]+..)/ �pB� qJrF? e@G��B7 '(0, 5+:) ,(4<, + /0+:*+b 41 3()(+*/<+*) 9,)/ 6_ 3() _2 ](057 �43) 3() A�f t@D�o�@D>JG6.4]a; 3() ]()]a�b+*a, /0,5.+_ <(+3 5)*05()*+., +*) ]9**)23._)2+6.)/7 j.. 41 3() 0214*b+3042 ,(4<2 02 3(0, ,]*))2 0, +-+0.+6.) 02.0,3, 02 3() 43()* 5+:),7 K(335,[��*)1)*)2])7/0:0.)2302]7]4b��/)3+0.�-0-+/4�:)3302:�,3+*3)/�<03(�050�����7��64+*/��_2�]9,34b0�)��_2�6.4]a�/),0:2752:�0/�-0-+/4��j:)3302:�,3+*3)/�<03(�050��j����7�Z'() t��t� }rBE���D>C�rB 5+:) +..4<, 3() 9,)* 34 ]9,34b0�)(4< 3() 5*4]),,4* <0.. ]4bb920]+3) <03( 3() 8| j7 '()*) +*),)-)*+. ,)3302:, 41 5+*30]9.+* 243) ()*)7

�pB� }rBE���D>C�rB¡¢£¡¢£¢¤¡¢£¢¥

Page 10: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'() *+,' -./0 1.2) 3)224563 78/50 45 2() 9:;:<=> 018?@08A5 .1) /3)0 28 B(.56) 2() -./0 1.2) 2(.2 2() CD5EB8FF/54B.2)3 A42( . B8F?/2)1 3)14.G ?812 .2H9IJKI L>=M: NOP P;Q:<R=S:T UV)5)1.G W/1?83) X Y46(W)1781F.5B)Z .1) /3)0 A()5 .5 +[\ ?)14?()1.G 1)E/41)3B85218G 8])1 . F)F81D 452)17.B) 2(43 B.5 -) 3))5 45_464G)523 Y_a\ .50 +/048 _a+ 0)F8 ?18b)B23HU(22?3cXX1)7)1)5B)H0464G)5245BHB8FXd0)2.4GX]4].08X6)[email protected])0@A42(@4?4XefghHeX-8.10@iD5E@B/328F4i)@?3@?G@B85746/1.2485H?56j40k]4].08lm+6)[email protected])0@A42(@4?4lm+efghHeZ'() I:<nop:<=> PJq In;T ?.6) .GG8A3 2() /3)1 28 )5.-G) 81043.-G) . G.16) 5/F-)1 87 0477)1)52 (.10A.1) ?)14?()1.G3 2(.2B.5582 -) B85218GG)0 041)B2GD 718F 2() rWV+H +3 .5 )s.F?G))5.-G456 VW\t UZ a\t .GG8A3 2() /3)1 28 B85218G uv_ UZ wUu_wXa\txZ 85 2() CD-8 -8.10HU(22?3cXX1)7)1)5B)H0464G)5245BHB8FXd0)2.4GX]4].08X6)[email protected])0@A42(@4?4XefghHeX-8.10@iD5E@B/328F4i)@?)14?()1.G@48@?453H?56j40k]4].08lm+6)[email protected])0@A42(@4?4lm+efghHeZ'() yPq z{;Rn|}<=Qn{; ?.6) 3(.1)3 F/B( 87 423 45781F.2485A42( W)14?()1.G \Xt W453 .50 .GG8A3 2() /3)1 28 ]4)A 2(43 45 . G4321.2()1 2(.5 2() 61.?(4B.G 2.-G) 781F.2HU(22?3cXX1)7)1)5B)H0464G)5245BHB8FXd0)2.4GX]4].08X6)[email protected])0@A42(@4?4XefghHeX-8.10@iD5E@B/328F4i)@F48@B85746/1.2485H?56j40k]4].08lm+6)[email protected])0@A42(@4?4lm+efghHeZ'() z>{S~ z{;Rn|}<=Qn{; ?.6) B852.453 4F?812.52 3)224563 2(.2.GG8A 2() /3)1 28 ?18]40) .0042485.G BG8B�3 .2 0477)1)52 3?))03 282() rWV+ .3 A)GG .3 2A).�456 2() BG8B� 71)E/)5B4)3 87 3)])1.G \tW)14?()1.G3H '.�) 582) 87 2() I� �=�<nS z>{S~T 018?@08A5

���������������

Page 11: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'()'*+,- . /01 203 0,) 02 456785679:; <+== >30?+@) .,.@@+A+0,.= '=0'* 0BA>BA 230C A() DE,F /=0'*G .A 03 ,).3 A()>30?+@)@ HIJKILMIN OPIJKIQRSTU(AA>VWXX3)2)3),')T@+-+=),A+,'T'0CX8@)A.+=X?+?.@0X-)AA+,-:VA.3A)@:<+A(:+>+XYZ9[TYX/0.3@:\E,F:'BVA0C+\):'=0'*:'0,2+-B3.A+0,T>,-]+@?+?.@0_;-)AA+,-:VA.3A)@:<+A(:+>+_;YZ9[TYab() ccH deQfghKPiMgeQ >.-) '0,A.+,V . =.3-) ,BC/)3 02V)AA+,-V ./0BA A() jjk '(+> '0,,)'A)@ A0 A() DE,F '(+>T b(+V>.-) .=0,) +V A() 3).V0, A0 BV) A() /0.3@ >3)V)A /30B-(A +, 230Cj+-+=),AlV /0.3@ 2+=)T 5(.,-+,- A()V) V)AA+,-V +V mno pqrnssqmtqtTU(AA>VWXX3)2)3),')T@+-+=),A+,'T'0CX8@)A.+=X?+?.@0X-)AA+,-:VA.3A)@:<+A(:+>+XYZ9[TYX/0.3@:\E,F:'BVA0C+\):@@3:'0,2+-B3.A+0,T>,-]+@?+?.@0_;-)AA+,-:VA.3A)@:<+A(:+>+_;YZ9[TYab() uQMIPPKvML >.-) +V .,0A()3 )1A3)C)=E BV)2B= 0,)T b0 BV) .,E+,A)33B>AV <+A( A() 4wx G A() OiyPgR uQMIPPKvML '()'*/01 CBVA/) '()'*)@T z.,E {| |w '03)V '., /) '0,2+-B3)@ A0 -),)3.A) .,+,A)33B>A 0, V0C) A3+--)3G 203 +,VA.,') {| xw|} Ua '03)V '., /)V)A B> A0 A3+--)3 ., +,A)33B>A <(),)?)3 ., +,>BA '(.,-)VT5()'*+,- A() uH~�O�� /01 +, A() ����� uQMIPPKvM �ePML @30>:@0<, '3).A)V . ,)< +,>BA >03A 0, A() DE,F /=0'* <(+'( '., /)'0,,)'A)@ A0 B> A0 V+1A)), +,@+?+@B.= +,A)33B>A >+,V ?+. . 50,'.AU'0,'.A),.A+0,a |w '03)T b0 BV) +,A)33B>AVG A() l1V'B-+'l @3+?)3 203A() -),)3+' +,A)33B>A '0,A30==)3 20B,@ +, A() DE,F (.3@<.3) CBVA/) BV)@T@@+A+0,.==EG +,A)33B>AV -),)3.A)@ /E (.3@<.3) >)3+>()3.=V'0,,)'A)@ BV+,- A() w)3+>()3.= |X} w+,V 03 z|} 50,2+-B3.A+0,>.-)V '., /) >30?+@)@ A0 A() 4wx BV+,- A() 2+)=@V +, A() �����uQMIPPKvM �ePML @30>:@0<,T U(AA>VWXX3)2)3),')T@+-+=),A+,'T'0CX8@)A.+=X?+?.@0X-)AA+,-:VA.3A)@:<+A(:+>+XYZ9[TYX/0.3@:\E,F:'BVA0C+\):+,A)33B>AVT>,-]+@?+?.@0_;-)AA+,-:VA.3A)@:<+A(:+>+_;YZ9[TYa|, 03@)3 A0 '0,,)'A A() xw|} Ua >)3+>()3.= A0 A() DE,F /=0'*G'=+'* HKQ deQQIRMgeQ �KMe�iMgeQ +, A() -3)), /.3 .A A() A0>02 A() /=0'* @)V+-, @+.-3.C >.,)T

�������������

Page 12: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'( )*+ ,-( ./((+0)1/( 2-)/34)1/( 5146/789 619) :4(+; 34<+ 9-=+)*4) )*+ >?2@' +()=A 19 0*+0<+5 4(5 9+6+0)+5B'( )*+ /:)1/(9 :4(+ )/ )*+ =17*) /C )*+ 5146/7; )*+ 06/0< 9/-=0+ )/=-( )*+ 2@' D-9 0/((+0)1(7 )*+ EF'G HI 'F )/ )*+ JA(K D6/0<04( D+ 9+6+0)+5B >+6+0) LMNOPQRRSTUVRWRXQYZV[L\] _V] _[C=/3 )*+ 5=/:5/a( 619)B.610< b_ )/ 0/()1(-+B H*)):9cdd=+C+=+(0+B51716+()1(0B0/3d?5+)416de1e45/d7+))1(79)4=)+5a1)*1:1dfghiBfdD/4=5jA(K0/((+0)1/(4-)/34)1/(jA(KB:(7k15le1e45/mn27+))1(79)4=)+5a1)*1:1mn2fghiBfI'( )*+ o/4=5 )4D; =17*) 0610< /( pWRXQY ]qOPr 4(5 9+6+0)]OTTQPX sOtNu ]OYMOTQTXBH*)):9cdd=+C+=+(0+B51716+()1(0B0/3d?5+)416de1e45/d7+))1(79)4=)+5a1)*1:1dfghiBfdD/4=5310=/D64j+0/((+0)06/0<B:(7k15le1e45/mn27+))1(79)4=)+5a1)*1:1mn2fghiBfI'( )*+ ]OTTQPX sOtNu ]OYMOTQTX 5146/7 34<+ 9-=+ )*4) )*+PqOPrV] _Vvwx 0*+0<D/y -(5+= ]NQtXQ wQz v{ | ]qOPrSTU}S~tNu 19 0*+0<+5B.610< b_ )/ 0/()1(-+BH*)):9cdd=+C+=+(0+B51716+()1(0B0/3d?5+)416de1e45/d7+))1(79)4=)+5a1)*1:1dfghiBfdD/4=5310=/D64j+0/((+0)06/0<5146/7B:(7k15le1e45/mn27+))1(79)4=)+5a1)*1:1mn2fghiBfI�/-D6+ 0610< /( )*+ (+a6A 0=+4)+5 06/0<1(7 a1j4=5 D6/0< /= 9+6+0)1) 4(5 0610< )*+ ]�RXOYS~Q v{ D-))/( HH*)):9cdd=+C+=+(0+B51716+()1(0B0/3d?5+)416de1e45/d7+))1(79)4=)+5a1)*1:1dfghiBfd1:1D-))/(0-9)/31j+1:B:(7k15le1e45/mn27+))1(79)4=)+5a1)*1:1mn2fghiBfIIB

�SPNO�qt~Q���������

Page 13: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��'

() *+, -./01 *234 526, 789, *+2* :;: <=.<> ?7 7,@,A*,B ?) *+,CDEF(GH B9IJBIK)4 *+,) A+II7, 0L:LM N9I5 *+,OPQRSOTOQRUV B9IJWBIK)XY+**J7Z[[9,N,9,)A,XB?\?@,)*?)AXAI5[FB,*2?@[]?]2BI[\,**?)\W7*29*,BWK?*+W?J?[_HX[3I29BW5?A9I3@2a,WA87*I5?a,WA@IA6W3I29BXJ)\b?Bc]?]2BIdef\,**?)\W7*29*,BWK?*+W?J?def_HXgh,@,A* *+, ijMkjM l=.<>: *23X m) *+?7 J2\, *+,9, 29, 7,],92@B?NN,9,)* IJ*?I)7 NI9 +IK *I AI)N?\89, *+, A@IA6?)\ K?a29BX nI9*+, J89JI7,7 IN *+?7 \8?B,4 *+, 9,7,* *oJ, ),,B7 *I 3, AI)N?\89,B42)B 2 7?)\@, H__pqa A@IA6 ),,B7 *I 3, \,),92*,BXp26, 789, *+2* *+, <=>R.jMr 3Is ?7 A+,A6,B 2)B *+2* ?*t7u,v8,7*,B n9,v8,)Ao ?7 wxxyxxx Ypqa YggXz,J,)B?)\ I) +IK *+, 7J,A?N?A 3I29Bt7 9,7,* 38**I) KI9674 7,@,A*{<M|}L ~.� I9 {<M|}L �|�� NI9 *+, SL:LM �.=/0|M;X �+, �27o7 e2)B C5IB f� 29, *+, I)@o 3I29B7 *+2* 87, 2) 2A*?], +?\+ 9,7,*JI@29?*o 2* *+, *?5, IN K9?*?)\XC@?A6 �|�|:� *I 72], A+2)\,7 2)B AI)*?)8,X Y+**J7Z[[9,N,9,)A,XB?\?@,)*?)AXAI5[FB,*2?@[]?]2BI[\,**?)\W7*29*,BWK?*+W?J?[_HX[3I29BW5?A9I3@2a,WA87*I5?a,WA@IA6WI8*J8*7XJ)\b?Bc]?]2BIdef\,**?)\W7*29*,BWK?*+W?J?def_HXgC@?A6 Sj� l.��L<M|.� {jM.�/M|.� ?) *+, \9,,) 329 2* *+, *IJIN *+, 3@IA6 B,7?\) B?2\925 J2),Xp26, 789, *+2* *+, 0L:LM ,)*9o *+, @?7* I) *+, @,N*W+2)B 7?B, IN *+,u8) CI)),A*?I) f8*I52*?I) B?2@I\ ?7 A+,A6,B 2)B 7,@,A*,BX �?*+*+?7 3Is A+,A6,B4 �?]2BI K?@@ 28*I52*?A2@@o AI)),A* *+, 9,7,*AI5JI),)* 7,@,A*,B ?) *+, �I29B J2), IN *+, C@IA6?)\ �?a29BCI)N?\892*?I) B?2@I\ *I *+, A@IA6?)\ K?a29B4 27 7J,A?N?,B ?) *+,�I29B *23 IN *+, C@IA6?)\ �?a29B AI)N?\892*?I) B?2@I\XC@?A6 i� *I AI)*?)8,X Y+**J7Z[[9,N,9,)A,XB?\?@,)*?)AXAI5[FB,*2?@[]?]2BI[\,**?)\W7*29*,BWK?*+W?J?[_HX[3I29BW5?A9I3@2a,WAI)),A*?I)W28*I52*?I)W9,7,*XJ)\b?Bc]?]2BIdef\,**?)\W7*29*,BWK?*+W?J?def_HXg() *+, �I29B *234 9?\+* A@?A6 I) �T- �{SQ 2)B 7,@,A* l.��L<M-./01 l.�k.�L�MX() *+, B?2@I\ *+2* JIJ7 8J4 AI)),A* *+, �h� �fu� AI5JI),)**I *+, �fu� JI9* IN 2) f�( �29*@?*, (� AI9,X �+, (� *+2* \,*7?)7*2)*?2*,B ?) *+, B,7?\) A2) 3, A87*I5?a,B *I 7,* ?*t7 328B 92*,42@I)\ K?*+ 7I5, I*+,9 IJ*?I)7X nI9 *+, J89JI7,7 IN *+?7 \8?B,4*+, B,N28@* 7,**?)\7 29, N?),X

���������

Page 14: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-C8;.4=952.8C7;D/=2811/2)=E;.)3*16F54G<5<;48HIJ6/))516=+);.)/4=>5)(=5*5HIJ?@AB3?KL752M )(/ NOO PQ CE))81 ''())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-5*5=CE))81=;44=5*3*16F54G<5<;48HIJ6/))516=+);.)/4=>5)(=5*5HIJ?@AB3?KK ;14 +/;.2( 08. RS52.8T7;D/R3 U/7/2) VWXYZ[\]_0.89 )(/ 75+) 80 ./+E7)+ ;14 *./++ ab_Y 81 )(/ M/cC8;.4 )8281)51E/3 '())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-C8;.4=952.8C7;D/=;44=952.8C7;D/3*16F54G<5<;48HIJ6/))516=+);.)/4=>5)(=5*5HIJ?@AB3?KL752M dea [\ZXf NebZg]bWZa 51 )(/ 6.//1 C;. ;) )(/ )8* 80 )(/+2.//13 h(5+ >577 7;E12( ; 45;786 )(;) ;778>+ 515)5;7 281056E.;)58180 )(/ S52.8T7;D/ ;14 +/</.;7 4500/./1) ij 28./+ )(;) ;./ M/c )8)(/ 0E12)581 80 )(/ 4/+5613i1 )(/ kE1 T782M JE)89;)581 45;786l 9;M/ +E./ )(;)VWXYZ[\]_mn E14/. N\\ NebZg]bWZa 51 )(/ *;1/7 )8 )(/ 7/0) 5++/7/2)/4 ;14 2(/2M/43h(/./ ;./ ; 1E9C/. 80 4500/./1) 8*)581+ ;<;57;C7/3 o8. )(/*E.*8+/+ 80 )(5+ 6E54/l +/) )(/+/ 8*)581+ )8 )(/ <;7E/ 08E14 51*;./1)(/+/+ C/78>3pZX]\ V_gZYq 'rstuK, h(5+ 8*)581 ;778>+ )(/ +/7/2)58180 )(/ ;98E1) 80 9/98.c ;<;57;C7/ )8 )(/ *.82/++8.3 h(/*.86.;9 )8 C/ .E1 81 )(/ C8;.4 9E+) C/ ;C7/ )8 05) 51 )(5+9/98.cl ;14 )(5+ 9/98.c 9E+) 05) >5)(51 )(/ C782M kJS'K ;<;57;C7/ 81 )(/ C8;.43pZX]\ V_gZYq vv 'wxyzK, h(5+ 8*)581 /1;C7/+ 8.45+;C7/+ {..8. L8../2)581 51 )(/ 782;7 9/98.c3v]X|_ vZa}W~eY]bWZa 'wxyzK, h(5+ 8*)581 ;778>+ )(/+/7/2)581 80 )(/ +5D/ 80 )(/ L;2(/3 i0 ./�E5./4l )(5+ 2;1 C/E+/4 )8 +*//4 E* 9/98.c ;22/++3�_�e~ VZOe\_ '�z��� �y��K, h(5+ 8*)581 7/)+ )(/ E+/.+/7/2) )(/ /�)/1) 80 (;.4>;./ 4/CE6 0/;)E./+ )8 C/ E+/43Q_YW�|_Y]\ N�P QZYb '�y���z�K, h(5+ 8*)581 /1;C7/+ 8.45+;C7/+ ;1 J�i 9;+)/. *8.) 81 )(/ S52.8T7;D/ C782Ml'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-C8;.4=952.8C7;D/=C782M=;E)89;)581=952.8C7;D/3*16F54G<5<;48HIJ6/))516=+);.)/4=>5)(=5*5HIJ?@AB3?K

������n

Page 15: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��'

()*+) *, -,./ 01 +122.+0 0). 341+.,,14 01 5627 /*88.4.209*:*2; 341<*/./ 3.4*3).46: => +14.,?@ABCDDEFB GHABDHIICD JKLMNOMPOQRS T)*, 130*12 :.0, 0). -,.4,.:.+0 ().0).4 14 210 01 6-01560*+6::7 U.2.460. 62*20.44-30 +12041::.4V ()*+) +62 W. -,./ 01 04*UU.4 0).341+.,,14 01 341+.,, 0*5*2U +4*0*+6: 8-2+0*12,?GIHXY GHAACXBZHA J[M\P]_]a[M\P]bcdeRS T)*, 130*126::1(, 0). -,.4 01 ,.:.+0 ()*+) +:1+f ,1-4+. ,)1-:/ W. -,./01 +:1+f 0). 341+.,,14? T)*, +62 .*0).4 W. 6 +:1+f 0)606:4.6/7 .;*,0, *2 0). /.,*U2V 14 W:1+f 6-01560*12 +626-01560*+6::7 U.2.460. 6 2.( 12.?g:*+f hi 01 +120*2-.?=2 14/.4 01 +122.+0 0). j640:*0. 62/ k>=l JR 3.4*3).46:, 01 0).m*+41n:6o. W:1+fV +:*+f pEA GHAACXBZHA qEBHrsBZHA? t*5*:64:701 0). u-2 n:1+f v-01560*12 /*6:1UV 0). 362. 01 0). :.80 18 0)./*6:1U +1206*2, 6 :*,0 18 0)*2U, 0)60 +62 W. 6-01560./? =2 0)*, +6,.V0). v9= +122.+0*12, 814 6;*wU3*1wx 62/ 6;*w-640:*0.wxV 6, (.:: 6,0). .;0.426: 4.,.0 3140 18 0). m*+41n:6o.y, 4.,.0 +:1+f*2U (*o64/V64. 6<6*:6W:.?g).+f 0). W1; 2.;0 01 qII qEBHrsBZHA 01 56f. ,-4. 0)60 6:: 180)4.. +122.+0*12, (*:: W. 56/.?T). +:1+f ,1-4+. 814 0). v9= +122.+0*12 +62 W. +)62U./ W7,.:.+0*2U 0). twv9= .2047 *2 0). :*,0V 62/ +)62U*2U 0). <6:-. *20). g:1+f g122.+0*12 130*12? m6f. ,-4. 0)60 0)*, 130*12 *, ,.0 01qEBH 14 zXIY{|Z}{~zXIY{HEB� 814 .6+) 18 0). 0(1 v9=+122.+0*12,?T). 4.,.0 ,1-4+. 814 0). m*+41n:6o.y, 4.,.0 +:1+f*2U (*o64/ +62W. +)62U./ W7 ,.:.+0*2U 0). .;0w4.,.0w*2 .2047 *2 0). :*,0V 62/+)62U*2U 0). <6:-. *2 0). t.:.+0 n164/ >640 =20.486+. 130*12?m6f. ,-4. 0)60 0)*, 130*12 *, Lbd ,.0 01 GE�BHr?g:*+f hi 01 +120*2-.?J)003,S��4.8.4.2+.?/*U*:.20*2+?+15�w/.06*:�<*<6/1�U.00*2U�,0640./�(*0)�*3*��x��?��W164/�5*+41W:6o.�+122.+0*12�6-01560*12�5*+41W:6o.?32U�*/�<*<6/1��vU.00*2U�,0640./�(*0)�*3*��v�x��?�R

g:*+f 0). �sIZ�sBC �C�Z�A W-0012 JJ)003,S��4.8.4.2+.?/*U*:.20*2+?+15�w/.06*:�<*<6/1�U.00*2U�,0640./�(*0)�*3*��x��?��*3*�W-0012�<6:*/60.�/.,*U2?32U�*/�<*<6/1��vU.00*2U�,0640./�(*0)�*3*��v�x��?�RR 01 )6<. �*<6/1 +128*45 0)60 .<.470)*2U :11f,U11/?g:*+f hi 01 +120*2-.? J)003,S��4.8.4.2+.?/*U*:.20*2+?+15�w/.06*:�<*<6/1�U.00*2U�,0640./�(*0)�*3*��x��?��U.2.460.�W*0,04.65�<6:*/60.�+153:.0.?32U�*/�<*<6/1��vU.00*2U�,0640./�(*0)�*3*��v�x��?�RT). :6,0 0)*2U 0)60 2../, 01 W. /12. W.814. U.2.460*2U 6 W*0,04.65*, 01 +4.60. 6 ����O� �_\O? T)*, ,1-4+. 8*:. (*:: 06f. 0). W:1+f /.,*U262/ *20.434.0 *0 *201 6 )64/(64. /.,*U2 :62U-6U. ,1 0)60 0).

����

�? k.2.460. 0). n*0,04.65������

Page 16: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��'

()*+,-(.( /*0 .123-1-*+/+.4* +443( 5/* 6478 2742-73)9 :.;,+ 53.584* +,- <3458 0-(.;* .* +,- =>?@ABC +/< .* +,- 2/*- +4 +,- 3-D+ 4D+,- EF>AG HBCIJK 2/*- L +,.( 2/*- 3.8-3) ,/( +,- E>M@N +/<5O77-*+3) (-3-5+-09P* +,- 7.;,+L53.58 1-*OQ (-3-5+ R@BMSB THU V@MWWB@9 P* +,-54*D.71/+.4* 0./34; +,/+ 242( O2Q 1/8- (O7- +,/+ UBS XIYMN>ZMKMJB [@MWWB@ MKN M?S>\?WNMSB .( (-3-5+-0 .* +,- 42+.4*(3.(+9 PD 1/*O/3 5,/*;-( *--0 +4 <- 1/0- +4 +,- 67/22-7 D.3-Q +,-4+,-7 42+.4* ,-7- 5/* <- (-3-5+-0Q <O+ .+ .( *4+ 7-5411-*0-0-]5-2+ D47 /0/*5-0 O(-7(9 _3.58 a +4 ,/- b./04 D.*.(,1/8.*; +,- 67/22-7 D.3-9 c,++2(dee7-D-7-*5-90.;.3-*+.*59541ef0-+/.3e./04e;-++.*;L(+/7+-0L6.+,L.2.eghij9ge;-*-7/+-L<.+(+7-/1L57-/+-L,03L67/22-792*;k.0l./04mno;-++.*;L(+/7+-0L6.+,L.2.mnoghij9gpq.+, / /3.0/+-0 0-(.;* /*0 / +42 140O3-Q / <.+(+7-/1 5/* *46 <-;-*-7/+-09 r,- s-++.*; t+/7+-0 6.+, b./04c,++2(dee7-D-7-*5-90.;.3-*+.*59541e./04e;-++.*;f(+/7+-0e(+/7+p ;O.0--]23/.*( +,.( 2745-(( .* / 3.++3- 147- 0-+/.3Q <O+ D47 *46Q 53.58 +,-uBKB@MSB EISCS@BMZ <O++4* .* +,- vF>[ wMYIJMS>@9 c,++2(dee7-D-7-*5-90.;.3-*+.*59541ef0-+/.3e./04e;-++.*;L(+/7+-0L6.+,L.2.eghij9ge;-*-7/+-L<.+(+7-/1L53.58L;-*-7/+-L<.+(+7-/192*;k.0l./04mno;-++.*;L(+/7+-0L6.+,L.2.mnoghij9gpP* +,- *-]+ 0./34;Q x4 P123-1-*+/+.4* :-(O3+( o/.3/<3-Q b./046.33 /(8 6,-+,-7 +4 7O* t)*+,-(.( /*0 P123-1-*+/+.4*9 r,-(-(+-2( /7- 7-yO.7-0 +4 ;-*-7/+- / <.+(+7-/1Q (4 53.58 zBC9 c,++2(dee7-D-7-*5-90.;.3-*+.*59541ef0-+/.3e./04e;-++.*;L(+/7+-0L6.+,L.2.eghij9ge;-*-7/+-L<.+(+7-/1L3/O*5,L7O*(92*;k.0l./04mno;-++.*;L(+/7+-0L6.+,L.2.mnoghij9gpr,- 0./34; +,/+ 242( O2 ,/( (--7/3 42+.4*( +4 5,44(- <-+6--*9t-3-5+ UM?KA{ @?KC >K F>AMF {>CS +4 /5+O/33) ;-*-7/+- +,-<.+(+7-/1 *469 r,- 4+,-7 42+.4* .( +4 uBKB@MSB CA@IWSC >KF|6,.5, 6.33 *4+ ;-*-7/+- / <.+(+7-/1Q <O+ 7/+,-7 +,- (57.2+( 7-yO.7-0+4 ;-*-7/+- +,- <.+(+7-/1 4* / 0.DD-7-*+ 1/5,.*-9 r,- w?Z}B@>~ �>}C D.-30 /3346( +,- O(-7 +4 5,/*;- ,46 +,- 7-(4O75-( 4D +,-5412O+-7 b./04 .( 7O**.*; 4* 6.33 <- O(-09 r,.( 2745-(( 5/*+/8- (41- +.1- D47 54123-] 0-(.;*(Q (4 .+ .( 7-5411-*0-0 +40-4+- /( 1O5, 4D +,- 7-(4O75-( /( 24((.<3-9t-3-5+ UM?KA{ @?KC >K F>AMF {>CS /*0 53.58 a +4 54*+.*O-9 c,++2(dee7-D-7-*5-90.;.3-*+.*59541ef0-+/.3e./04e;-++.*;L(+/7+-0L6.+,L.2.eghij9ge;-*-7/+-L<.+(+7-/1L3/O*5,L()*+,-(.(92*;k.0l./04mno;-++.*;L(+/7+-0L6.+,L.2.mnoghij9gp

������������

Page 17: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��'

()*+ ,-+ ./,0,1+23 /0 4+)+12,+56 7-/*- 328 ,29+ :;/,+ 2 7-/<+=0>3+,/3+0 ;?72150 >@ AB 3/);,+06 5+?+)5/)4 >) ,-+ *>3?;,+1C/D25> /0 1;))/)4 >)E6 C/D25> 7/<< 209 7-2, ,> 5> )+F,G H>)+ >@,-+ 2D2/<2.<+ >?,/>)0 21+ 1+:;/1+5 @>1 ,-/0 4;/5+6 0> *</*9 IJKLMNG=-,,?0OPP1+@+1+)*+G5/4/<+),/)*G*>3PQ5+,2/<PD/D25>P4+,,/)4R0,21,+5R7/,-R/?/PSBTUGSP4+)+12,+R./,0,1+23R*>3?<+,+R5/2<>4G?)4V/5WD/D25>XAY4+,,/)4R0,21,+5R7/,-R/?/XAYSBTUGSE

Z) ,-+ [\NM 51>?R5>7)6 0+<+*, ] _ab ,-+) ] _ab cJadeJaMGf-/0 @;)*,/>) *><<+*,0 2<< >@ ,-+ @/<+0 ,-2, ghi )++50 ,> ?1>4123,-+ jklY 2)5 *>),1>< ,-+ -215721+ /)0,2),/2,+5 /) ,-+ 5+0/4)2)5 ?;,0 ,-+3 2<< /),> >)+ ?<2*+G=-,,?0OPP1+@+1+)*+G5/4/<+),/)*G*>3PQ5+,2/<PD/D25>P4+,,/)4R0,21,+5R7/,-R/?/PSBTUGSP<2;)*-R059R+F?>1,G?)4V/5WD/D25>XAY4+,,/)4R0,21,+5R7/,-R/?/XAYSBTUGSEm29+ 0;1+ ,-2, ,-+ nKLNodM p\bqbaMJr .>F /0 *-+*9+56 0> ,-2, ,-+jklY *2) .+ ?1>41233+5 @1>3 C/D25> ghiG f-+ ] _absLJb\K /0 tsLJN u vawMLbx .8 5+@2;<,G f-/0 3+2)0 ,-2,C/D25> 7/<< *1+2,+ 2 )+7 5/1+*,>18 /) ,-+ ?1>y+*, 5/1+*,>18 *2<<+5z{?1>y+*, )23+|G059z 7-+1+ ,-+ -215721+ -2)5>@@ @/<+ R )23+5z{}h~ 712??+1 )23+|G-5@z R *2) .+ @>;)5G Z@ 2 5/@@+1+),<>*2,/>) /0 *->0+) @>1 ,-+ -215721+ -2)5>@@ @/<+6 329+ 0;1+ ,>1+3+3.+1 7-+1+ /, /0Gh> H(f ;0+ 0?2*+0 /) ,-+ +F?>1, <>*2,/>) ?2,-G f-/0 7/<<*2;0+ ?1>.<+30 7/,- C/D25>G Z)0,+25 ;0+ 2) ;)5+10*>1+6 2520-6 >1 �23+<�20+=-,,?0OPP+)G7/9/?+5/2G>14P7/9/P�23+<�20+EG�</*9 �� ,> *>),/);+G =-,,?0OPP1+@+1+)*+G5/4/<+),/)*G*>3PQ5+,2/<PD/D25>P4+,,/)4R0,21,+5R7/,-R/?/PSBTUGSP<2;)*-R059R+F?>1,R5/2<>4G?)4V/5WD/D25>XAY4+,,/)4R0,21,+5R7/,-R/?/XAYSBTUGSE

�+@>1+ C/D25> ghi *2) .+ <2;)*-+56 /, )++50 ,> .+ ?1>D/5+5 7/,- 2 -215721+ -2)5>@@ @/<+6 *>),2/)/)4 ,-+ ./,0,1+23 2)5 D21/>;0 >,-+1/)@>132,/>) 2.>;, ,-+ ?+1/?-+12<0 /)0,2<<+5 /) ,-+ 5+0/4)G�G ~2;)*- C/D25> ghi������nr_abJKb

Page 18: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'()* +,-./ 012345 67 *8, 9:;< =>.?@=./7A ),-,B* CDEFGH IJKLM8**?)NOO>,P,>,7B,L=6Q6-,7*67BLB.ROS=,*T6-OU6UT=.OQ,**67Q@)*T>*,=@/6*8@6?6OVWXYLVO-T(7B8@)=Z@-T(7B8@)=ZL?7Q[6=\U6UT=.] _Q,**67Q@)*T>*,=@/6*8@6?6] _VWXYLVa8, =6T-.Q *8T* ?.?) (? /6-- *,-- b6UT=. /8,>, *. P67= *8,,c?.>*,= P6-,)A T) /,-- T) /8,>, *. B>,T*, *8, def /.>Z)?TB,LgTZ, )(>, *. ),* 012345<h C3GD5:3F *. *8, -.BT*6.7 B8.),7,T>-6,>L a8, i34jk2DG< P6,-= 6) lC3GD; m3 n43o<G5p +q =,PT(-*La86) R,T7) *8T* b6UT=. /6-- (), T =6>,B*.>q 67 *8, ?>.r,B*=6>,B*.>q BT--,= st?>.r,B* 7TR,uL)=Zs *. )*.>, *8, ).(>B,) T7=?>.r,B*) B>,T*,= 67 b6UT=. defL vP *86) =6>,B*.>q =.,) 7.* ,c6)*A 6*/6-- +, B>,T*,=L a86) -.BT*6.7 BT7 +, B8T7Q,= 6P ).R,/8,>, ,-), 6)=,)6>,=A +(* 6* 6) >,B.RR,7=,= *. -,TU, 6* T) 6)Le. wxa (), )?TB,) 67 *8, /.>Z)?TB, ?T*8L a86) /6-- BT(),?>.+-,R) /6*8 b6UT=.L v7)*,T= (), T7 (7=,>)B.>,A T =T)8A .>yTR,-yT), M8**?)NOO,7L/6Z6?,=6TL.>QO/6Z6OyTR,-yT),Ly-6BZ zK *. B.7*67(,L M8**?)NOO>,P,>,7B,L=6Q6-,7*67BLB.ROS=,*T6-OU6UT=.OQ,**67Q@)*T>*,=@/6*8@6?6OVWXYLVO-T(7B8@)=Z@-T(7B8@)=Z@=6T-.QL?7Q[6=\U6UT=.] _Q,**67Q@)*T>*,=@/6*8@6?6] _VWXYLVb6UT=. def /6-- 7./ -T(7B8A T7= /6-- 6R?.>* *8, 8T>=/T>,=,P676*6.7A B>,T*67Q T /.>Z)?TB, B.7*T6767Q .7-q T 8/S?-T*P.>R?>.r,B*L a86) ?>.r,B* B.7*T67) *8, P6-,) ,c?.>*,= P>.R b6UT=.La8,>, T>, .7-q T P,/ >,-,UT7* ?T7,) *. *86) Q(6=,La8, n43o<G5 012;34<4A P.(7= *. *8, -,P* 8T7= )6=, .P *8,/67=./A =6)?-Tq) T-- ?>.r,B*) 6R?.>*,= 67*. *8, /.>Z)?TB,A,TB8 .P /86B8 BT7 +, ,c?T7=,= *. U6,/ *8, ).(>B,)A)B>6?*)A T7= .*8,> P6-,) *8T* *8,q B.7*T67La8, 9:;< {:<|A =6>,B*-q 67 *8, B,7*,> .P *8, /67=./A=6)?-Tq) B(>>,7*-q .?,7,= P6-,)L }?.7 -T(7B8 .P defA T7.U,>U6,/ .P *8, 8T>=/T>, ?-T*P.>R ,c?.>*,= P>.R b6UT=.6) =6)?-Tq,=L w.*, *8, _~v ��vx M B,-- B.7*T67,= 67 *8,_==>,)) gT?A T7= *8, B.>>,)?.7=67Q ,7*>q 67 *8, -6)* .P v�+-.BZ)L M8**?)NOO>,P,>,7B,L=6Q6-,7*67BLB.ROS=,*T6-OU6UT=.OQ,**67Q@)*T>*,=@/6*8@6?6OVWXYLVO)=Z@P>,)8-q@.?,7,=L?7Q[6=\U6UT=.] _Q,**67Q@)*T>*,=@/6*8@6?6] _VWXYLVv7 .>=,> *. B>,T*, T ?>.r,B* *. )*.>, y ).(>B, B.=,A B-6BZ 9:;< 67*8, *.? *..-+T>A P.--./,= +q �<| � �22;:GD5:3F n43o<G5L

��������2345DF5�L y>,T*, T w,/ y �>.r,B*���

���

Page 19: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=1/>=;**=>5D;.43*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK1 )(/ L/> M.8N/2) 45;786O 65</ )(/ *.8N/2) ; 1;9/O ;14 9;C/ +P./)(;) Q 5+ +/7/2)/4 ;+ )(/ RSTUVSUW 51 )(/ XSYUWZ [\]ZSYW _83a8 Lbc P+/ +*;2/+ 51 )(/ *.8N/2) 1;9/3 c(5+ >577 2;P+/*.8_7/9+ >5)( d5<;483 K1+)/;4 P+/ ;1 P14/.+28./O ; 4;+(O 8.e;9/7e;+/ '())*+,--/13>5C5*/45;38.6->5C5-e;9/7e;+/J3e752C fWgZ )8 281)51P/3'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=1/>=;**=>5D;.4=+/))516+3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?Jh.89 )(/ 75+) 80 I<;57;_7/ c/9*7;)/+O +/7/2) ijkZl mkknopSZo\TO)(/1 2752C qoTors3

tuvwjk\YZSTZ

tux

Page 20: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=1/>=;**=>5D;.4=)/9*7;)/3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JKL*;14 )(/ 1/>7M 2./;)/4 *.8N/2) = 18) 5)+ O8;.4 +P**8.) *;2C;6/= )(/1 /L*;14 )(/ Q+.2Q 0874/.3 R56()=2752C 81 )(/ Q+.2Q 0874/. ;14+/7/2) STU V WXYZ[T \]T 0.89 )(/ 9/1P3'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=1/>=+8P.2/3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?J_;9/ )(/ 1/> +8P.2/ 057/ abcdef )(/1 2752C \]g]hi3

jkljkm

Page 21: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=1/>=+8D.2/=45;7863*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK(/ 1/> 9;51 057/ >577 18> 8*/1 51 )(/ 057/ <5/> *;1/3 L8*M=N;+)/ )(/ 284/ )8 )(/ .56() 51)8 )(5+ 057/O )(/1 (5) PQRSTU )8 +;</)(/ 057/ ;14 VD574 )(/ *.8W/2)3

X.89 )(/ )8* )887V;.O +/7/2) YZSZ[\ ] S_O )(/1 RaRbc def3K(/ 1/g) +)/* 5+ )8 *.86.;9 )(/ V5) 057/ 81)8 )(/ XNhI ;14 .D1 )(/ L +8D.2/ 81 )(/ *.82/++8.3

iijkl mnlo pqrstq urvwxypt z{|}r~��z ii�tvp p��� ~stq �j�� urvwxypt z{rx�}qrv����z iirv�~q���r~v ��~y� jkl }tqr}�tq�x� urvwxypt z{}�q��t�tq���z rv� ��rv�� � km}r~ |}r~� y�� ��v� xtp� km}r~�lvr�r�xr�t��|}r~� ��� km}r~��t������rqtw�r~v��|}r~� �� �{�������� km}r~��t������rqtw�r~v��|}r~� �� �{�������� ��rxt ��� � ��v � km}r~��r�wqt�t�t�p��|}r~� ��� r� ���v �� �� ii �yqv �xx ���� ~v � xtp � �{��������� tx�t xtp � �{��������� km}r~��r�wqt�t�qr�t��|}r~� �� xtp�� {rx�}qrv���z�q�y��~v ����t  ¡�¢{z� £ £

¤¥¤

B3 N.86.;9 ;14 ¦D1 )(/ §/+561¥©

Page 22: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� ����&

'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=.D1=*.86.;9=0*6;3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JK/;</ ;77 80 )(/ +/))516+ 51 )(/ L.86.;9 MLNI 45;786 ;+ )(/O ;./P)(/1 2752C QRSTRUV3 W(5+ 817O *.86.;9+ )(/ MLNIP 18) )(/*.82/++8.P +8 )(;) 5+ 1/X)3'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=.D1=*.86.;9=0*6;=45;7863*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?JY56() 2752C 81 )(/ ;**752;)581 *.8Z/2) 51 )(/ QRS[\] _abSR\RP)(/1 +/7/2) cde fg h iUde]j Se kURlmUR\ nopg\Vq\rdTT\Rs3'())*+,--./0/./12/345657/1)5123289-:4/);57-<5<;48-6/))516=+);.)/4=>5)(=5*5-?@AB3?-+4C=.D1=.D1=;**3*16E54F<5<;48GHI6/))516=+);.)/4=>5)(=5*5GHI?@AB3?J

tuv

tuwx3 Y/2/5<516 y/++;6/+ 8</. zIYW{u|

Page 23: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��'

() *+,-+ .* +-/-01- 2345 6-7789-7: ;<0/< 8+- 7-). => .<-?@0ABC+0).D? 7.8.-6-).7 0) .<- C+*E-/.?7 F 7*G+/- /*,-: 0. 07+-/*66-),-, .* G7- 8 7-+08A /*)7*A- 8CCA0/8.0*) A0H- IJKL IJKMN5<- )-/-778+> 7-+08A C*+. 7-..0)97 8+- ,-.-+60)-, => .<-/*)D09G+8.0*) *D .<- O>)P =A*/H *+ .<- 3Q( 28+.A0.- =A*/H?7/G7.*60R8.0*) 7-..0)97N5<- C+*/-77 .<+*G9< ;<0/< .<- STU3=*8+,?7 87709)-, 7-+08A C*+. /8) =- ,-.-+60)-, <-810A> ,-C-),7 *).<- VW XY .<- /*))-/.-, /*6CG.-+ 07 +G))0)9 Z 0) [0),*;7:+-10-; .<- \-10/- ]8)89-+N 4-10-; .<- ()7.8AA0)9 8), 270)9 8W-+08A 5-+60)8A 6GA8.*+X<..C7_+-D-+-)/-N,090A-).0)/N/*6 1018,*9-..0)9Z7.8+.-,Z;0.<Z0C0D0@6-Y .G.*+08A D*+ 6*+- 0)D*+68.0*)N5>C0/8AA> .<-7- 7-..0)97 ;0AA =- a bLcL decf: gh iLKecj dec: klchm dec: 8), 8 =8G, +8.- *D kknopp D*+ O>)P 8), qrpp D*+]0/+*sA8R- => ,-D8GA.N X<..C7_+-D-+-)/-N,090A-).0)/N/*6 B,-.80A1018,*9-..0)9Z7.8+.-,Z;0.<Z0C0tuvwNt.-+8NC)9x0,y1018,*z{39-..0)9Z7.8+.-,Z;0.<Z0C0z{3tuvwNtY5<- C+*E-/. ;0AA )*; =- +G))0)9 *) .<- =*8+,N T+-77 .<- =G..*)7 .* 7-- .<- |\7 DA0C *) 8), *DDN 27- 5-+8 5-+6 .* 10-; .<- =G..*) ,8.80) <-@8,-/068AN@86CA-7 *D 6*+- /*6CA0/8.-, (T( ,-709)7 Z 0)/AG,0)9 -@86CA-7 *D .<- G7- *D \\4 6-6*+> 0) ]0/+*sA8R- ,-709)7 Z 8+- A0)H-, D+*6 .<-.8+9-. =*8+,?7 +-7*G+/- /-).-+: ;<0/< /8) =- D*G), 0) .<07 A07. X<..C7_+-D-+-)/-N,090A-).0)/N/*6 +-D-+-)/-C+*9+8668=A-ZA*90/7.8+.YNA-8+) X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89A-8+)x,*y7<*;.89}.89yA-8+)Y: C+*9+8668=A-ZA*90/X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89C+*9+8668=A-ZA*90/x,*y7<*;.89}.89yC+*9+8668=A-ZA*90/Y: 7*D.;8+-X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .897*D.;8+-x,*y7<*;.89}.89y7*D.;8+-Y: .G.*+08A X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89.G.*+08Ax,*y7<*;.89}.89y.G.*+08AY: 1018,* X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .891018,*x,*y7<*;.89}.89y1018,*Y: 0)Z;*+HX<..C7_+-D-+-)/-N,090A-).0)/N/*6 .890)Z;*+Hx,*y7<*;.89}.89y0)Z;*+HY: 8+.> X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .898+.>x,*y7<*;.89}.89y8+.>Y:8+.>Z8~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .898+.>Z8~x,*y7<*;.89}.89y8+.>Z8~Y: 8+.>Z7~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .898+.>Z7~x,*y7<*;.89}.89y8+.>Z7~Y: 8+.>ZR~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .898+.>ZR~x,*y7<*;.89}.89y8+.>ZR~Y: =87>7Z{X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89=87>7Z{x,*y7<*;.89}.89y=87>7Z{Y: /6*,Z8~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89/6*,Z8~x,*y7<*;.89}.89y/6*,Z8~Y: /6*,Z7~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89/6*,Z7~x,*y7<*;.89}.89y/6*,Z7~Y: /*+8ZR~X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89/*+8ZR~x,*y7<*;.89}.89y/*+8ZR~Y: 9-)-7>7Zt X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .899-)-7>7Ztx,*y7<*;.89}.89y9-)-7>7ZtY: )-@>7Z� X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89)-@>7Z�x,*y7<*;.89}.89y)-@>7Z�Y: )-@>7Z�Z,,+X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89)-@>7Z�Z,,+x,*y7<*;.89}.89y)-@>7Z�Z,,+Y: )-@>7Z10,-* X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89)-@>7Z10,-*x,*y7<*;.89}.89y)-@>7Z10,-*Y: R-,=*8+, X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89R-,=*8+,x,*y7<*;.89}.89yR-,=*8+,Y: R>=*X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89R>=*x,*y7<*;.89}.89yR>=*Y: R>=*ZR~ X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .89R>=*ZR~x,*y7<*;.89}.89yR>=*ZR~Y: 7;*+, X<..C7_+-D-+-)/-N,090A-).0)/N/*6 .897;*+,x,*y7<*;.89}.89y7;*+,Y

F*)9+8.GA8.0*)7��-@. W.-C7Q0A0)@ 2)01-+70.>T+*9+86X<..C7_7.*+-N,090A-).0)/N/*6 C8+.)-+7@0A0)@ZG)01-+70.>ZC+*9+86 Y5-/<)*A*9> T8+.)-+7X<..C7_7.*+-N,090A-).0)/N/*6 .-/<)*A*9>ZC8+.)-+7Y\07.+0=G.*+7X<..C7_7.*+-N,090A-).0)/N/*6 *G+Z,07.+0=G.*+7Y

��K iLKc�JKf 5-/<)0/8A WGCC*+.S*+G6X<..C7_D*+G6N,090A-).0)/N/*6Y4-D-+-)/- [0H0X<..C7_+-D-+-)/-N,090A-).0)/N/*6YF*).8/. 27X<..C7_7.*+-N,090A-).0)/N/*6 /*).8/.ZG7Y�J�m �0,-*7X<..C7_>*G.G=-N/*6 G7-+,090A-).0)/YS3�X<..C7_+-7*G+/-N,090A-).0)/N/*6 1-+0D>D8PYW.*+- ()D*X<..C7_7.*+-N,090A-).0)/N/*6 7.*+-Z0)D*Y��fchMJK ���h 3=*G. 27X<..C7_7.*+-N,090A-).0)/N/*6C89-0,yt�YW<0CC0)9 } 4-.G+)7X<..C7_7.*+-N,090A-).0)/N/*6+-.G+)7Y|-98AX<..C7_7.*+-N,090A-).0)/N/*6�*=7X<..C7_7.*+-N,090A-).0)/N/*6().-+)7<0C7X<..C7_7.*+-N,090A-).0)/N/*6

�hMmL�j ���h�h��J�c �ec� �f

Page 24: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] - Fdi … · 2019-09-18 · Title: Getting Started with the Vivado IP Integrator [Reference.Digilentinc] Author:

��������� ���� ����� �� �� ����� �� �������� ������������������

�!"#����������������������$�����������%"����%��%!������� �&��&

'())*+,--)./))012345-6/7/809)/93: '())*+,--...2;<30=44>2345-?/7/809): '())*+,--...2@4A)A=02345-A+01-?/7/809)B93: '())*+,--/9+)<71<52345-6/7/809)/93: '())*+,--7/)(A=2345-6/7/809): '())*+,--...21066/)2345-1-6/7/809): '())*+,--...28/9>06/92345-345*<9@-CDEDFCG: '())*+,--...2;8/3>12345-*(4)4+-CHIJCECFCKLFI: