圖1 實驗平臺
視頻內(nèi)容:
Lesson38圖像傳感器介紹與設計架構(gòu)(本節(jié)視頻)
Lesson39時鐘拓撲、PLL配置與例化
● 圖像采集顯示設計架構(gòu)的回顧
● 設計中各個模塊的時鐘頻率定義
● PLL的輸入輸出時鐘信號拓撲圖
●Vivado中PLL IP的配置和添加
●PLL IP的仿真驗證
Lesson40 FIFO的配置與使用
Lesson41圖像傳輸接口時序與在線調(diào)試
Lesson42圖像采集模塊代碼設計
Lesson43圖像采集模塊仿真驗證
Lesson44可變位寬的FIFO配置與仿真
Lesson45 DDR3 IP接口說明與地址映射
Lesson46 DDR3緩存模塊寫控制設計
Lesson47 DDR3緩存模塊仿真平臺構(gòu)建
Lesson48 DDR3緩存模塊讀控制設計
Lesson49 DDR3緩存模塊集成仿真
Lesson50 VGA顯示驅(qū)動模塊代碼設計
Lesson51 VGA顯示驅(qū)動模塊仿真驗證
PLL定義
PLL(Phase Locked Loop):為鎖相回路或鎖相環(huán),用來統(tǒng)一整合時脈訊號,使內(nèi)存能正確的存取資料。PLL用于振蕩器中的反饋技術。許多電子設備要正常工作,通常需要外部的輸入信號與內(nèi)部的振蕩信號同步,利用鎖相環(huán)路就可以實現(xiàn)這個目的。
而我們在這里所說的PLL,沒有上面一段定義那么晦澀難懂,大家記住PLL一個最主要的功能,即能夠?qū)斎氲幕鶞蕰r鐘信號進行一定范圍內(nèi)的分頻或者倍頻,從而產(chǎn)生多個輸出時鐘信號供芯片內(nèi)部的各個功能模塊使用。
多時鐘設計
在FPGA的實際工程設計中,很難以一個特定的時鐘頻率打天下。由于FPGA具備豐富的接口協(xié)議,能以應對各種不同外設所需要的或高速、或低速、或差分、或單端、電平或高或低等不同接口。那么,要在這些外設之間游刃有余,平穩(wěn)過度,就需要產(chǎn)生各種不同的時鐘頻率和提供跨時鐘域的數(shù)據(jù)通信能力。這些,對于FPGA來說都是再基本不過的功能了。
以圖像采集和顯示設計為例,F(xiàn)PGA外接的圖像傳感器需要25MHz的時鐘,而返回的有效數(shù)據(jù)也是以同樣的同頻不同相的時鐘進行同步;在FPGA內(nèi)部為了更好的達到時序收斂和性能水平,需要一個更穩(wěn)定和能以滿足處理需要的的時鐘頻率(如本設計的50MHz);接著是圖像的緩存,其數(shù)據(jù)的同步時鐘是由DDR3控制器IP給出的100MHz的時鐘,而在此之前,需要有一個200MHz的時鐘作為DDR3控制器IP的輸入;最后的顯示驅(qū)動,720p的分辨率,要達到60Hz的顯示刷新率,就需要75MHz的時鐘。這么一看,就這么個不大的設計,涉及的時鐘頻率還真不少。
圖2
時鐘的定義和分配,可以說是由設計的各個外設和設計本身的處理性能需要共同決定的,那么我們這個設計中又是如何進行具體的定義、分配、產(chǎn)生呢?歡迎進入我們的視頻課程進行深入的學習!
審核編輯:湯梓紅
-
傳感器
+關注
關注
2561文章
52250瀏覽量
762072 -
圖像采集
+關注
關注
2文章
306瀏覽量
41531 -
pll
+關注
關注
6文章
879瀏覽量
135938 -
Verilog
+關注
關注
28文章
1364瀏覽量
111546 -
時鐘
+關注
關注
11文章
1857瀏覽量
132687
原文標題:Verilog邊碼邊學 Lesson39 圖像采集與顯示設計之PLL配置與例化【免費視頻】
文章出處:【微信號:FPGA快樂學習,微信公眾號:FPGA快樂學習】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論