電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 2596|回復(fù): 1
收起左側(cè)

基于Kintex-7開發(fā)板|HLS案例開發(fā)2_led_flash案例

[復(fù)制鏈接]

678

主題

902

帖子

8293

積分

高級會員

Rank: 5Rank: 5

積分
8293
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-2-24 19:50:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
; v: t: o6 M" V0 {; `

1 ~5 T) [( X0 I$ E3 n0 ]
目錄


  c/ `% \$ x- n9 I+ c) ?; @
前 言
/ i' v3 o4 E0 O
8 b( R# V7 r0 V+ z, d
本文led_flash案例是基于創(chuàng)龍科技TLK7-EVM開發(fā)板,是一款基于Xilinx Kintex-7系列FPGA設(shè)計的高端評估板,由核心板和評估底板組成。核心板經(jīng)過專業(yè)的PCB layout和高低溫測試驗證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。* L( \& y* {6 A7 |+ I, r

5 e7 z7 |' \  s0 V" q! G5 w
2 L2 N0 ~: i! b3 M
評估板接口資源豐富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用戶快速進行產(chǎn)品方案評估與技術(shù)預(yù)研。
6 a  Z/ _: o/ w
0 p# y: Q3 ~3 R! O* s1 T

* }3 E; w; E- P1 N1 f' D: l6 G! `* t/ z4 `
4 P/ ^5 X. Z( r' N, h
​( C/ k7 [: k2 r: a. [# k' K
  TLK7-EVM評估板- T" J% S& p+ |2 R: z  {

  ]" J7 {. i1 h& E

" ?1 G' e# c& J1 Q! N1 H) l4 W開發(fā)案例主要包括:' }* F/ U1 g- i% t3 X5 m

. r' F2 s6 W' o
& u. O4 i3 a2 Y6 ~
1.CameraLink、SDI、HDMI、PAL視頻輸入/輸出案例; L6 l) H$ j" `/ {( c+ l
% n! n$ i/ x4 |8 C
. C% ^  L$ P: H' n
2.高速AD(AD9613)采集+高速DA(AD9706)輸出案例  N( `! [% O1 Y% [

' D3 y: g0 Z8 [; c. [, w0 m! m
& e3 o# ]7 N+ t9 T, S
3.AD9361軟件無線電案例: B9 \' x5 Q' ^5 n( @3 G
1 |" K8 V* V3 G  x+ h  d
  w0 d4 @9 Z: n9 c; F
4.UDP(10G)光口通信案例
2 Q! y2 ]7 Z3 ?) ~8 B7 r# ?& F( k$ K6 C1 {0 k

8 {& ]; `+ |: O' d5.UDP(1G)光口通信案例
4 s% q3 X9 \1 u5 [. y  T
3 W( i! l  }+ W4 M' d+ k

. i  v, U: P! K  ]% d! x' A6.Aurora光口通信案例' }6 s5 n6 ^; Y2 z
' S: _' p6 v- u. Y
. U$ I! p: H. X
7.PCIe通信案例7 v9 b) A# J! ^- p& R
! P4 R8 ]8 H6 x4 @  F0 |, M
: W! {4 R! h) r8 t! s- r
: o0 ]6 c' j' n/ j! @4 P- ~
案例功能控制評估底板LED2每隔0.5s將狀態(tài)翻轉(zhuǎn)一次。案例源碼、產(chǎn)品資料(用戶手冊、核心板硬件資料、產(chǎn)品規(guī)格書):site.tronlong.com/pfdownload
' U3 n3 U5 e: ?6 x9 X0 m1 D9 p# D* @1 q) G) T5 |3 ~1 r/ M

/ g2 c  B3 s2 @. c1 HHLS工程說明
$ K5 C! a/ A0 @& @  u6 l

9 |( F% f7 b4 O3 F
4 p& A; |$ N+ N7 L$ ^+ i' G

: N- ?0 c4 C3 Z* v' E9 T/ m時鐘1 I  `0 L5 g5 q
0 n3 k2 C) P1 Q* I

% g0 W: [$ ~/ q( a; Y( c! s' X; j6 C1 X) vHLS工程配置的時鐘為100MHz,案例將該時鐘用于計算0.5s間隔時間進行LED2亮滅狀態(tài)控制,生成的IP核亦需接入該時鐘。3 i3 i) i7 Y- c& f! [9 Z  f
9 i! |# `/ ]9 v2 V! i! D! i
+ f) D( L0 e+ {% ?
如需修改時鐘頻率,請打開HLS工程后點擊,在彈出的界面中的Synthesis欄目進行修改。
5 r7 B( {% l% \& F: v+ x$ q5 e) ~​, x$ H6 J7 G% J: c- C8 V, Y

5 R8 \* F( N6 A
" H$ M6 p* Z5 U3 V
頂層函數(shù)
/ p  Q* j* A1 Q& m$ r2 Z
; d* g3 b% Q/ v! P5 c$ {" r4 N

% ?# x9 p7 t  a2 O案例頂層函數(shù)為led_flash.cpp中的led_flash()。+ Q* N' z4 @% Q; e9 V+ ^* _

5 }* v& X9 [! v# ~; r4 {

+ L/ g; E4 W) e​7 Y' R. _8 }" t" E* Z& \/ {

; l4 m3 v8 p5 q3 t$ f: \! m4 S
) h/ [# U4 Z& J) u3 [9 B
點擊后,可在彈出的界面中的Synthesis欄目查看或設(shè)置頂層函數(shù)。
; e2 t$ u% I# K( ^& K4 N, c4 Y
' s6 a8 e! F, y

0 Q7 B; u8 L6 l: r​
) _" ]1 O# ?  m  B8 d
$ R' o3 R( y* n9 U* N/ v$ g

! z. ?' c0 o% A0 z' A該函數(shù)控制評估底板LED2每隔0.5s將狀態(tài)翻轉(zhuǎn)一次。工程設(shè)置的時鐘為100MHz(周期10ns),在for循環(huán)里計數(shù)值為100000000,用時為10ns x 100000000 = 1s。  P0 N- w! [7 V- k
% B& M7 b6 P) H6 \5 x
! G8 f! D; b' O: Z
$ P4 @# B% s1 E: a

' B  ~- [) J3 \3 A% e; z: _) kIP核測試( z6 F' @& c( o
0 H5 ?3 d# ^. H
請參考本文檔HLS開發(fā)流程說明章節(jié),完成IP核測試前的準備工作。9 Q/ l+ L: r- B) O/ A; X' x
8 {6 i3 X- E2 x7 ^, ~- M/ l

7 v" U- E, H, i- E# zHLS工程生成的IP核為led_flash_0。* h# c5 @& g* Q% Q+ g

1 M8 q: g- h! E( ]
- P( O( _# N0 W8 t, q

3 A5 R: u; O4 A; u' n, n
. e' h8 w/ ?) T7 p
​+ K* g6 F8 j. M( l- ^

( ^# u4 _% f! J' L6 r) X$ P0 y
9 z8 m4 _) a( p4 |  [. n! r4 I8 B
  x8 A8 b# v: }& n

9 R2 M2 C& Z9 K1 O1 f, H" f1 x加載.bit格式可執(zhí)行文件到評估板,即可看到評估底板的LED2進行閃爍。
' x6 d& R0 r1 J8 B' R* i6 M0 {" m; {( H4 o# x, Q  D
% H5 F3 j0 }7 j) M) v, T' `

, o8 R. u1 c  t7 F" b% O# G

+ Y0 f7 x: Z' N/ o. x& I0 L% N: \( b! i* t9 N
4 R# ?7 J2 d' x  ~! J) E5 {
# j- U6 h  l! o5 K3 s, ?  M; E1 y
; L: U9 H( \2 D9 E+ G
編譯與仿真6 I& h+ }" Y$ y: y* t) U0 s$ o% y

% v$ P8 B0 X- ]8 F1 v請參考本文檔HLS開發(fā)流程說明章節(jié),進行編譯。編譯完成后,進入仿真界面點擊進行單步運行,進入led_flash()函數(shù)。9 h. [% m+ x9 o2 P* z( [4 u; ]0 M

. R+ H  ^8 L; y6 p% [

6 {5 k( P0 g2 r' g​
8 R8 H! x7 E9 E% |- ~6 O) i1 i5 t( d. W" `& Q+ ?
/ k( z9 T+ z! T) b5 W1 ~  F
​
2 a7 `# J/ D2 ?$ `! ~6 A$ u* I$ L& o; r. a6 b1 x+ n3 K2 z' p8 `. j- W

/ z* T. R* v, b/ L. V( C2 _6 e繼續(xù)點擊進入for循環(huán),當i < 50000000時,*led_o等于1(true)。
$ B! u! U, `5 z& K, j7 [
5 M6 d; c6 w* I; @( e0 h0 |

+ h1 P9 w; v" o4 h4 w. o, a&#8203;8 r/ A$ e% Y; f, _8 I- b! K

7 c. R3 z; ?8 }7 @' C

* O+ h' B6 C* i點擊全速運行或修改i的值為50000000,當i ≥ 50000000時,*led_o等于0(false)。: R' B. x% x! j" b/ P* `; J7 g

2 H/ p( Z2 }9 U: A( n9 F& B3 J1 D
$ O9 L$ e/ ]" f8 @/ [0 M( p1 b
&#8203;
9 x  X' n5 V) q3 X. Z$ @$ h, d8 H* [9 J" ^% \4 G
4 n) H: n( @% Z0 ~* s  Q
更多推薦6 x" C. y" _7 S

# L  l- O! t. TTL6678ZH-EVM評估板(C6678 + ZYNQ,地表至強,多核DSP +多核ARM +FPGA。! f/ q' t8 }) |! A& k

3 p8 W  s5 Q0 n& y# w* l8 z- L
! @/ i0 d( G' \4 P  k6 o; {
&#8203;
, j" s: A( C  u0 q9 k* x
$ [* Y  {) C# E- U. G" ~

/ y, l7 {  M, n/ L$ A% O+ j0 ~
- M6 |: p  L$ Y# }+ P

/ r6 F5 B% u. h* G2 T5 T; n( k基于TI KeyStone架構(gòu)C6000系列TMS320C6678八核C66x定點/浮點DSP,以及Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC處理器設(shè)計的高端異構(gòu)多核評估板。. v4 L2 N0 y! g& g) e

5 h+ o( n, J/ b' T9 H* r

9 A! z! W* j  P% K* u- A  A$ J! aTMS320C6678每核心主頻可高達1.25GHz,XC7Z045/XC7Z100集成PS端雙核ARM Cortex-A9 + PL端Kintex-7架構(gòu)28nm可編程邏輯資源。
1 I9 E. T- d" U9 E. _- A) o6 V- d6 W2 u6 m0 p0 O) E

+ m' l6 K- Z! x% S9 u引出雙路CameraLink、雙路SFP+光口、四路千兆網(wǎng)口、雙路SATA、雙路PCIe、四路USB、雙路CAN、雙路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro SD、HPC FMC等接口。
$ z2 v4 W! K+ ]; b' X6 D( O& d' H( t2 u3 `. x3 e
& L$ c, y6 `1 A! p4 \
5 T( v. O  M7 ^. p2 n, x! X$ u. m' M

& |/ g' o3 x9 P+ xTLIMX8-EVM評估板(i.MX 8,,4核ARM Cortex-A53!)
9 J6 w9 D" ~, w# h4 @6 ]5 ]/ J. P, |, Y
, s% }1 s8 x+ L) C# G5 T
&#8203;
. `2 D5 d/ y' X0 i+ g
& a4 J, p5 O. H' |9 X# r

5 i4 U6 }. {  K+ H基于NXP i.MX 8M Mini的4核ARM Cortex-A53 + 單核ARM Cortex-M4多核處理器設(shè)計的高性能評估板,每核主頻高達1.6GHz。) _' n  n4 h; |; W3 s6 H) l
+ a8 ?! I0 S. t; U8 t2 W' M
& ~9 c/ E/ t: F6 P
引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆網(wǎng)口、百兆網(wǎng)口等接口
5 V9 y+ H) H# \6 Q$ c4 u- s: F! Z* P6 R. H9 V+ e6 S
& v; a# X( o  ^* @+ Z; e1 Z

% V' ]$ g$ R6 V* s$ V2 M3 O8 s! `! Y' m3 v
嵌入式DSP、ARM、FPGA多核技術(shù)開發(fā),學(xué)習(xí)資料下載:http://site.tronlong.com/pfdownload
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表