国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA視頻采集中的I2C總線設計與實現

發(fā)布時間:2010-12-25 19:27    發(fā)布者:designer
關鍵詞: FPGA , I2C , 視頻采集
隨著科學技術的發(fā)展和現代戰(zhàn)爭條件的變化,傳統圖像信號提供的單一服務已遠遠不能滿足現代戰(zhàn)爭的需要。圖像信號由于包含有極其豐富的信息,具有通信效率高、便于記錄、形象逼真、臨場感強等特點,所傳送的信息量遠遠超過其他通信手段,所以得到越來越多的重視。在JPEG2000系統下,視頻采集系統是視頻采集功能的FPGA(現場可編程門陣列)前端系統,是視頻圖像處理、應用的前項通道。作為視頻采集系統的重要組成部分I2C(Inter Integrated Circuit)總線,早在20世紀80年代由荷蘭Philips公司研制開發(fā)成功。它是一種簡單、雙向二線制同步串行總線硬件接口。

1 I2C總線的特點和協議

I2C總線協議作為一個串行總線標準,盡管沒有并行總線的數據吞吐能力,但是它的特點和協議使其有著廣泛的應用。其特點和協議主要有:

只需兩條總線即串行時鐘線(SCL)和串行數據線(SDA),使得IC引腳數目降低;且連接到總線的器件都是惟一地址、從節(jié)點關系軟件設定地址,主節(jié)點可以發(fā)送或者接收數據。是真正的多主總線,當兩個或更多主節(jié)點同時初始化數據傳輸時,可以通過沖突檢測和仲裁防止數據被破壞。串行的8位雙向數據傳輸速率在標準模式下可達100 Kb/s,快速模式下達400 Kb/s,高速模式下達3.4 Mb/s,連接到相同總線的IC數量只受到總線的最電容(400 pF)限制。片上的濾波器可以濾去總線數據線上的毛刺波,保證數據完整。

一般在總線不忙的情況下,數據傳送才能開始,在數據傳送期間,無論何時時鐘線為高,數據線必須保持穩(wěn)定,而且數據線和時鐘都必須保持為高電平。當時鐘線為高時,數據線的變化將認為是傳送的開始或停止,在這里,數據線由高到低的變化決定開始條件。而且數據線由低到高的變化決定停止條件。在滿足開始條件后,串行時鐘線(SCL)為低電平期間,串行數據線(SDA)允許發(fā)生變化,但每位數據需一個時鐘脈沖,當串行時鐘線(SCL)為高電平時,串行數據線(SDA)必須穩(wěn)定,不能發(fā)生任何變化。主控器在應答時鐘脈沖高電平期間釋放串行數據線(SDA)線高,轉由接收器控制。受控器在應答時鐘脈沖高電平期間必須拉低串行數據線(SDA)線,使穩(wěn)定的低電平作為有效應答。

2 系統結構設計

現有一些可編程視頻輸入處理芯片,如:SAA7111,它的配置是通過I2C總線實現的,這種總線接口協議解決了設計數字控制電路時所遇到的許多接口問題,大大降低了視頻輸入處理部分的設計難度。因此,它被廣泛應用于視頻桌面系統、圖像多媒體、數字電視、圖像處理、視頻電話和音頻等領域。SAA7111芯片作為視頻的輸入處理部分,用來實現模擬輸入視頻信號的數字化。系統上電時,FPGA首先從外部配置芯片中讀取配置數據,進入工作模式狀態(tài)。隨后I2C配置模塊完成對SAA7111的初始化。初始化結束后,FPGA等待采集圖像的命令,FPGA收到采集命令后,視頻信號將進入視頻解碼器SAA7111進行A/D轉換,以將模擬信息變成標準的YUV數字圖像信息。系統功能框圖如圖1所示。









3 I2C總線的實現方法

在對I2C總線設計中,通過SAA7111上的I2C接口對其工作方式寄存器進行設置實現其功能。SAA7111是一款功能強大的模擬前端和數字視頻譯碼器,常應用在嵌入式視頻應用的高度集成的電路中。內部包含兩路模擬處理通道,能實現視頻源的選擇、抗混疊濾波、A/D轉換、自動嵌位、自動增益控制、時鐘產生、多制式解碼以及亮度、對比度和飽和度的控制,從而將PAL,NTSC等不同制式的模擬復合視頻數據解碼成亮度、色度和相關同步的數字信號。SAA7111內有32個寄存器(SLLbaddress00~1FH),其中22個是可編程的。其中,OOH,1A~lCH,lFH是只讀寄存器。00H描述的是芯片版本信息;1A~1CH是文本信息檢測和解碼寄存器,一般很少用到;lFH用來描述芯片的狀態(tài)。02H~12H是可讀/寫寄存器,其中:02H~05H是模擬輸入控制寄存器,02H用于設置模擬視頻信號輸入方式(共8種);03H~05H用于設置增益控制方式;06H~12H主要用于設置解碼方式,通過配置這些寄存器可以設置行同步信號的開始和結束位置,并可確定亮度、色度、飽和度的大小以及輸出圖像數據信號的格式。01H,13H~19H,1DH~1EH寄存器保留使用。

由于SAA7111加電復位之后,各寄存器處于不確定狀態(tài),因此需要采用I2C總線協議由FPGA作為主方對SAA7111的相關寄存器進行設置。從SAA7111的四個模擬輸入端AIll,AI12,AI21,AI22的某一引腳輸入的視頻圖像信號經模擬處理后,一路可通過緩沖器輸出到AOUT端用于監(jiān)視,另一路經A/D轉換器后則產生數字色度信號和亮度信號。在分別進行亮度信號處理和色度信號處理后,其亮度信號處理結果的一路將送到色度信號處理器進行綜合處理,產生的Y和UV信號經格式化后從VPO(16位)輸出;另一路則進入同步分離器,并經數字PLL產生相應的行和場同步信號HS和VS。同時,PLL將驅動時鐘發(fā)生器,以產生HS鎖定的時鐘信號LLC和LLC2,SAA7111的所有功能均是在I2C總線控制下完成的。SA-A7111相應的寄存器初始化值見表1。




 

I2C總線控制讀/寫操作過程如表2、表3所示(S:開始,Sr:重開始,P:停止,-S:從設備,-M:主設備,W:寫位,R:讀位):







在設計中主要實現以下四種功能:開始條件功能、字節(jié)發(fā)送功能、應答條件功能和停止條件功能。四種功能信號的時序和數據總線傳遞如圖2、圖3所示。









為了完成上述要求和功能,本文采用VHDL語言編寫邏輯的方法來模擬I2C總線接口時序邏輯,配置數據可以由主機發(fā)送,也可以預先存放,同時用VHDL編寫時序邏輯對SAA7111進行初始化配置。根據設計要求,在不同的進程下對串行時鐘線(SCL)和串行數據線(SDA)進行設計。時鐘信號源采用10 MHz的晶振,分頻后作為進程激勵信號,基本能夠滿足SAA7111芯片的數據率要求。但如果在一些更高速的情況下,需要快速通過I2C總線對被控器件進行設置,這里只需將行時鐘線(SCL)和串行數據線(SDA)的頻率進行修改即可,其接口控制如圖4所示。






4 設計仿真結果

設計中利用QuartusⅡ集成環(huán)境采用VHDL語言實現了I2C總線對SAA7111中集成的symbol進行實驗仿真。reset信號為外接復位信號,時鐘信號根據需要外接所需頻率時鐘信號(clk),并根據要求對信號進行16分頻作為進程激勵信號(clkin)。對于上述初始化數據,仿真波形如圖5所示仿真結果輸出正確后,配置與電路設計相符的入/輸出引腳。根據測試結果,該設計可以穩(wěn)定可靠地對SAA7111進行參量控制,如果需要修改只需更換程序中參量,再次編譯下載即可。





5 結語

該設計在視頻采集處理系統中已得到應用,I2C總線接口數據采集正確、穩(wěn)定,并且在實現過程中,占用資源少,僅為總資源的40 %。核心器件與圖像數據采集芯片配合使用,節(jié)省核心處理芯片的通用I/O接口,使系統整體電路十分簡潔、可靠性高、集成度高、接口方便等優(yōu)點。
本文地址:http://www.qingdxww.cn/thread-47680-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • 無線充電基礎知識及應用培訓教程
  • 貿澤電子(Mouser)專區(qū)

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲第一影院 | 国产精品欧美一区二区在线看 | 亚洲成人91 | 成人免费国产欧美日韩你懂的 | 97在线观看视频 | h在线免费观看 | 四虎永久在线精品网址 | sihu在线观看| 日韩精品不卡 | 91香蕉国产视频 | 99精品国产在热久久 | 国产片在线观看播放 | 欧美xxxx色视频在线观看 | 青青草网站在线观看 | 日韩久久精品一区二区三区 | 日本免费观看官网 | 91看片淫黄大片在看 | 中文字幕欧美一区 | 亚洲自拍偷拍专区 | 国产手机精品自拍视频 | 国产无限资源 | 毛片视频网站 | 日韩a一级欧美一级 | 夜夜操操操 | 韩国美女豪爽一级毛片 | 亚洲天堂在线视频 | 亚洲特级aaaaaa毛片 | 久久国产精品免费视频 | 欧美高清360 | 日韩午夜小视频 | 在线a人片免费观看不卡 | 色人久久| 国产欧美一区二区另类精品 | 西人人体韩国makemodel | 亚洲精品永久www忘忧草 | 先锋资源亚洲 | 日本久草网 | 中文一区| 欧美精品四虎在线观看 | 年轻的馊子1中字hd 年轻的嫂子在线线观免费观看 | 亚久久伊人精品青青草原2020 |