<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 幀同步系統的FPGA設計與實(shí)現

幀同步系統的FPGA設計與實(shí)現

作者: 時(shí)間:2009-09-25 來(lái)源:網(wǎng)絡(luò ) 收藏

3 電路功能模塊的建模與實(shí)現
3.1 巴克碼識別模塊
該模塊的功能主要是把碼巴克碼從數據流中識別出來(lái)。識別器模塊如圖2所示。

圖2中第1部分模塊ZCB主要完成串并轉換和移位功能,由7個(gè)D觸發(fā)器和3個(gè)非門(mén)實(shí)現。第2部分模塊AND7作用:只有當巴克碼1110010準確輸人時(shí),識別器的輸出才會(huì )為”1”。因為輸出的巴克碼識別信號將直接影響后續同步保護電路,因此準確地輸出巴克碼,才能避免產(chǎn)生假同步現象。AND7可簡(jiǎn)潔準確識別巴克碼。圖3為巴克碼識別模塊仿真圖,其中,bakeshibie為識別器的輸出;fenpin39為39分頻計數器的輸出端;zin為輸入的數據;zclk為時(shí)鐘信號。
3.2 分頻計數器模塊
本設計采用2個(gè)帶清零的分頻計數器,分別為39分頻計數器和5分頻計數器。其中,39分頻計數器可滿(mǎn)足7位巴克碼+4字節數據的要求。當39分頻器輸出一個(gè)脈沖時(shí),識別器也應輸出一個(gè)脈沖,只要其相位對應輸出,就能提取出信號。


39分頻計數器的仿真圖如圖4所示,其中clk為時(shí)鐘信號端;clr為時(shí)鐘清零端;output為輸出端。
3.3 同步保護模塊
進(jìn)入維持態(tài)時(shí)就需要同步保護電路保護幀同步信號。這部分電路由時(shí)鐘控制模塊、基本RS觸發(fā)器模塊和5分頻計數器組成,其中,時(shí)鐘控制模塊和基本RS觸發(fā)器模塊的主要功能是狀態(tài)轉換和控制輸出幀同步脈沖。對于RS觸發(fā)器值得注意的是:如果R=0和 S=0后同時(shí)發(fā)生由0至1的變化,則輸出端Q和Q都要由1向0轉換,Q和Q端輸出就會(huì )為任意態(tài),這就是冒險競爭現象。當產(chǎn)生冒險競爭后,由于觸發(fā)器的輸出為任意態(tài),就會(huì )導致整個(gè)的輸出為任意態(tài)。解決方法是在中加入時(shí)鐘控制模塊控制觸發(fā)器的復位端,確保不出現任意狀態(tài),使系統工作狀態(tài)穩定。5分頻器在識別器模塊無(wú)輸出時(shí),這可能是系統真正失步也可能是偶爾干擾所致,只有連續5次這種情況系統才會(huì )真正認為失步。保護模塊仿真圖如圖5所示,其中, zhengout為幀同步輸出信號;clk為時(shí)鐘信號;data為輸入的信碼;q為RS觸發(fā)器的Q端;fenpin39為39分頻計數器的輸出端。

4 幀同步系統頂層文件設計
所謂頂層文件設計就是把所涉及到的各個(gè)模塊放在一起,形成一個(gè)便于閱讀的圖形方式,在編譯各個(gè)模塊時(shí),如果設計沒(méi)有錯誤。系統就會(huì )創(chuàng )建一個(gè)代表該模塊的符號文件,可以被高層設計所調用。本設計中各模塊通過(guò)VHDL語(yǔ)言進(jìn)行設計,在 QuartusⅡ開(kāi)發(fā)軟件下編譯通過(guò)。采用Altera公司Cvclone系列的EP1C12Q240C8器件,并且幀同步電路僅用到該器件不到1%的邏輯單元。頂層設計圖形如圖6所示。圖6中,ZCB和AND7(七輸入與門(mén))為巴克碼識別器;CLKCONTR為時(shí)鐘控制器;FENPIN5為5分頻器計數器;FENPIN39為39分頻器計數器;RS_CLK為RS觸發(fā)器。



關(guān)鍵詞: FPGA 幀同步 系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>