日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]0 引言數(shù)字基帶信號(hào)的傳輸是數(shù)字通信系統(tǒng)的重要組成部分。在數(shù)字通信中,有些場(chǎng)合可不經(jīng)過(guò)載波調(diào)制和解調(diào)過(guò)程,而對(duì)基帶信號(hào)進(jìn)行直接傳輸。采用AMI碼的信號(hào)交替反轉(zhuǎn),有可能出現(xiàn)四連零現(xiàn)象,這不利于接收端的定時(shí)信號(hào)

0 引言

數(shù)字基帶信號(hào)的傳輸是數(shù)字通信系統(tǒng)的重要組成部分。在數(shù)字通信中,有些場(chǎng)合可不經(jīng)過(guò)載波調(diào)制和解調(diào)過(guò)程,而對(duì)基帶信號(hào)進(jìn)行直接傳輸。采用AMI碼的信號(hào)交替反轉(zhuǎn),有可能出現(xiàn)四連零現(xiàn)象,這不利于接收端的定時(shí)信號(hào)提取。而HDB3碼因其無(wú)直流成份、低頻成份少和連0個(gè)數(shù)最多不超過(guò)三個(gè)等特點(diǎn),而對(duì)定時(shí)信號(hào)的恢復(fù)十分有利,并已成為CCITT協(xié)會(huì)推薦使用的基帶傳輸碼型之一。為此,本文利用VHDL語(yǔ)言對(duì)數(shù)據(jù)傳輸系統(tǒng)中的HDB3編碼器進(jìn)行了設(shè)計(jì)。

1 HDB3碼的編碼規(guī)則

HDB3碼是AMI碼的改進(jìn)型,稱為三階高密度雙極性碼,它克服了AMI碼的長(zhǎng)連0串現(xiàn)象。

HDB3碼的編碼規(guī)則為先檢查消息代碼(二進(jìn)制)的連0串,若沒(méi)有4個(gè)或4個(gè)以上連0串,則按照AMI碼的編碼規(guī)則對(duì)消息代碼進(jìn)行編碼;若出現(xiàn)4個(gè)或4個(gè)以上連0串,則將每4個(gè)連0小段的第4個(gè)0變換成與前一非0符號(hào)(+1或-1)同極性的V符號(hào),同時(shí)保證相鄰V符號(hào)的極性交替(即+1記為+V,-1記為-V);接著檢查相鄰V符號(hào)間非0符號(hào)的個(gè)數(shù)是否為偶數(shù),若為偶,則將當(dāng)前的V符號(hào)的前一非0符號(hào)后的第1個(gè)0變?yōu)?B或-B符號(hào),且B的極性與前一非0符號(hào)的極性相反,并使后面的非0符號(hào)從V符號(hào)開(kāi)始再交替變化。

2 HDB3編碼器的VHDL建模與程序設(shè)計(jì)

HDB3碼的VHDL建模思想是在消息代碼的基礎(chǔ)上,依據(jù)HDB3編碼規(guī)則進(jìn)行插人“V”符號(hào)和“B”符號(hào)的操作,且用2位二進(jìn)制代碼分別表示。最后完成單極性信號(hào)變成雙極性信號(hào)的轉(zhuǎn)換。其編碼模型如圖1所示。

 

 

2.1 插“V”模塊的實(shí)現(xiàn)

插“V”模塊主要是對(duì)消息代碼里的四連0串的檢測(cè),即當(dāng)出現(xiàn)四個(gè)連0串的時(shí)候,把第四個(gè)“0”變換成符號(hào)“V”,用“11”標(biāo)識(shí)。 “1”用“01”標(biāo)識(shí),“0”用“00”標(biāo)識(shí)。其模型如圖2所示,實(shí)現(xiàn)的VHDL結(jié)構(gòu)代碼如artv:

 

 

 

 

2.2 插“B”模塊的實(shí)現(xiàn)

插“B”模塊的建模思路是當(dāng)相鄰“V”符號(hào)之間有偶數(shù)個(gè)非0符號(hào)時(shí),把后一小段的第1個(gè)“0”變換成一個(gè)“B”符號(hào)??捎靡粋€(gè)4位的移位寄存器來(lái)實(shí)現(xiàn)延遲,這樣經(jīng)插“V”處理過(guò)的碼元,可在同步時(shí)鐘的作用下同時(shí)進(jìn)行是否插“B”的判決,等到碼元從移位寄存器里出來(lái)的時(shí)候,就可以決定是應(yīng)該變換成“B”符號(hào),還是照原碼輸出。輸出端用“11”表示符號(hào)“V”,“01”表示“1”碼, “00”表示“0”碼,“10”表示符號(hào)“B”。其模型如圖3所示,VHDL的結(jié)構(gòu)代碼如artb:

 

 

 

 

 

 

2.3 單極性變雙極性的實(shí)現(xiàn)

根據(jù)編碼規(guī)則, “B”符號(hào)的極性與前一非零符號(hào)相反,“V”極性符號(hào)與前一非零符號(hào)一致。因此,可對(duì)“V”單獨(dú)進(jìn)行極性變換(“V”已經(jīng)由“11”標(biāo)識(shí),相鄰“V”的極性是正負(fù)交替的),余下的“1”和“B”看成一體進(jìn)行正負(fù)交替,從而完成HDB3的編碼。

因?yàn)榻?jīng)過(guò)插“B”模塊后, “V”、 “B”、“1”已經(jīng)分別用雙相碼“11”、 “10”、 “01”標(biāo)識(shí)。“0”用“00”標(biāo)識(shí)。而在實(shí)際應(yīng)用中,CPLD或FPGA端口的輸出電壓只有正極性電壓,且在波形仿真中也只有“+1”和“0”,而無(wú)法識(shí)別“-1”。所以要得到所需HDB3編碼的結(jié)果,需定義“00”、“01”、“10”來(lái)分別表示“0”、 “-1”、 “+1”??蓪⒉?ldquo;B”模塊后輸出的“00”、“01”、“10”、“11”組合轉(zhuǎn)換為“00”、“01”、 “10”組合,再通過(guò)“00”、 “01”、“10”控制四選一數(shù)字開(kāi)關(guān)的地址來(lái)選擇輸出通道,就可以實(shí)現(xiàn)0、-B、+B。本設(shè)計(jì)使用CC4052的一組通道作為四選一數(shù)字開(kāi)關(guān),從而將CPLD或FPGA目標(biāo)芯片的標(biāo)識(shí)性輸出轉(zhuǎn)換成雙極性信號(hào),最終實(shí)現(xiàn)HDB3非歸零編碼。CC4052的接線如圖4所示,所實(shí)現(xiàn)的地址控制器的模型如圖5所示。其VHDL結(jié)構(gòu)代碼如artd:

 

 

 

 

3 HDB3編碼器的仿真

在此,以四連“0”的可能性通過(guò)如表1所列的多“0”消息代碼進(jìn)行分析,并利用EDA工具對(duì)VHDL源程序進(jìn)行編譯、適配、優(yōu)化、邏輯綜合與仿真。仿真結(jié)果顯示其完全可以達(dá)到編碼要求。其仿真圖如圖6所示。而將HDB3編碼硬件描述下載到CPLD或FPGA目標(biāo)芯片中,然后連接好CC4052進(jìn)行實(shí)際應(yīng)用測(cè)試(用示波器測(cè)得)的編碼波形如圖7所示。

 

 

 

 

4 結(jié)束語(yǔ)

將基于VHDL的HDB3編碼用在光纖通信系統(tǒng)中作為誤碼儀測(cè)試誤碼的HDB3轉(zhuǎn)換器,能滿足實(shí)際測(cè)試的需要。且運(yùn)用基于VHDL的可編程芯片開(kāi)發(fā)技術(shù)將相關(guān)的信號(hào)處理電路進(jìn)行硬件描述,并用CPLD/FPGA技術(shù)實(shí)現(xiàn)數(shù)字通信系統(tǒng),不僅可以實(shí)現(xiàn)多種數(shù)字邏輯功能,而且可大大提高工作效率,減少電路設(shè)計(jì)的時(shí)間和可能發(fā)生的錯(cuò)誤,同時(shí)也可降低開(kāi)發(fā)成本。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在芯片設(shè)計(jì)流程中,電子設(shè)計(jì)自動(dòng)化(EDA)工具承擔(dān)著關(guān)鍵角色。隨著工藝節(jié)點(diǎn)向3/nm以下推進(jìn),傳統(tǒng)EDA算法在處理復(fù)雜設(shè)計(jì)時(shí)面臨計(jì)算效率與精度瓶頸。近年來(lái),機(jī)器學(xué)習(xí)(ML)技術(shù)為EDA領(lǐng)域帶來(lái)新突破,尤其在布線擁堵預(yù)測(cè)與...

關(guān)鍵字: AI EDA 機(jī)器學(xué)習(xí)

Altium Develop秉承“植根中國(guó),服務(wù)中國(guó)”的開(kāi)發(fā)理念,并在中國(guó)本地部署運(yùn)行,是面向中國(guó)電子產(chǎn)業(yè)生態(tài)打造的云端協(xié)同研發(fā)平臺(tái),旨在連接設(shè)計(jì)、供應(yīng)鏈與制造環(huán)節(jié),推動(dòng)更加高效、互聯(lián)的電子研發(fā)協(xié)作模式。

關(guān)鍵字: EDA 芯片 半導(dǎo)體

2026年3月18日——中國(guó)數(shù)字EDA/IP龍頭企業(yè)上海合見(jiàn)工業(yè)軟件集團(tuán)股份有限公司(簡(jiǎn)稱“合見(jiàn)工軟”)正式發(fā)布第二代數(shù)字設(shè)計(jì)AI智能平臺(tái)——智能體UniVista Design Agent (UDA) 2.0?。此次升...

關(guān)鍵字: AgenticAI EDA 合見(jiàn)工軟 UDA2.0 芯片設(shè)計(jì)

2026年2月13日,中國(guó) ——服務(wù)多重電子應(yīng)用領(lǐng)域、全球排名前列的半導(dǎo)體公司意法半導(dǎo)體 (STMicroelectronics,簡(jiǎn)稱ST;紐約證券交易所代碼:STM) 近日宣布與亞馬遜云計(jì)算服務(wù)(AWS)拓展戰(zhàn)略協(xié)作,...

關(guān)鍵字: AI 數(shù)據(jù)中心 EDA

香港2026年2月2日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 ("網(wǎng)龍"或"本公司",香港...

關(guān)鍵字: AI BSP EDA 網(wǎng)絡(luò)游戲

在集成電路設(shè)計(jì)(EDA)領(lǐng)域,團(tuán)隊(duì)協(xié)作面臨設(shè)計(jì)文件龐大、版本迭代頻繁、依賴關(guān)系復(fù)雜等挑戰(zhàn)。傳統(tǒng)基于共享文件夾或本地備份的協(xié)作方式易導(dǎo)致文件沖突、歷史丟失等問(wèn)題。Git作為分布式版本控制系統(tǒng),結(jié)合EDA工具特性進(jìn)行定制化配...

關(guān)鍵字: EDA 集成電路

在電子設(shè)計(jì)自動(dòng)化(EDA)領(lǐng)域,庫(kù)文件管理是連接設(shè)計(jì)創(chuàng)意與工程落地的核心紐帶。從元件符號(hào)的精準(zhǔn)建模到工藝庫(kù)的版本迭代,高效管理策略不僅能提升設(shè)計(jì)效率,更能避免因數(shù)據(jù)不一致導(dǎo)致的生產(chǎn)事故。本文將從符號(hào)創(chuàng)建規(guī)范、工藝庫(kù)版本控...

關(guān)鍵字: EDA 電子設(shè)計(jì)自動(dòng)化

在數(shù)字集成電路設(shè)計(jì)中,EDA約束文件是連接設(shè)計(jì)意圖與物理實(shí)現(xiàn)的橋梁。其中,Synopsys Design Constraints(SDC)作為行業(yè)標(biāo)準(zhǔn)格式,通過(guò)精確描述時(shí)鐘行為、路徑延遲和物理規(guī)則,指導(dǎo)綜合、布局布線及時(shí)...

關(guān)鍵字: EDA SDC語(yǔ)法

在SoC設(shè)計(jì)復(fù)雜度指數(shù)級(jí)增長(zhǎng)的背景下,傳統(tǒng)數(shù)字仿真與模擬仿真分離的驗(yàn)證模式已難以滿足需求。混合信號(hào)協(xié)同仿真通過(guò)打破數(shù)字-模擬邊界,結(jié)合智能覆蓋率驅(qū)動(dòng)技術(shù),成為提升驗(yàn)證效率的關(guān)鍵路徑。本文提出"協(xié)同仿真框架+動(dòng)態(tài)覆蓋率優(yōu)化...

關(guān)鍵字: EDA SoC設(shè)計(jì)

在先進(jìn)制程(7nm及以下)芯片設(shè)計(jì)中,版圖驗(yàn)證的復(fù)雜度呈指數(shù)級(jí)增長(zhǎng)。通過(guò)自動(dòng)化腳本實(shí)現(xiàn)DRC(設(shè)計(jì)規(guī)則檢查)和LVS(版圖與電路圖一致性檢查)的批處理執(zhí)行,可將驗(yàn)證周期從數(shù)天縮短至數(shù)小時(shí)。本文以Cadence Virtu...

關(guān)鍵字: EDA DRC/LVS腳本
關(guān)閉