當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]介紹了非對稱數(shù)字用戶環(huán)路收發(fā)器片上系統(tǒng)芯片的組織結(jié)構(gòu),對其硬件實(shí)現(xiàn)給出了具體描述。

非對稱數(shù)字用戶環(huán)路(ADSL)是目前寬帶接入網(wǎng)技術(shù)中最具有前景及競爭力的一種[1]。雖然歐美一些先進(jìn)國家在ADSL示范網(wǎng)上取得了成功,但在當(dāng)前 Internet的應(yīng)用環(huán)境中,要廣泛應(yīng)用ADSL還有阻力。主要原因是ADSL系統(tǒng)技術(shù)較為復(fù)雜,采用集成電路(IC)設(shè)計方法,通過印刷電路板(PCB)來將多芯片集成為系統(tǒng),系統(tǒng)實(shí)際性能并不理想,同時使得ADSL設(shè)備制作成本較高,因此難以推廣使用。采用片上系統(tǒng)設(shè)計方法[2][3][4] 把各個子系統(tǒng)有機(jī)地集成到一個芯片上去,可以很好地克服多芯片集成系統(tǒng)所引起的系統(tǒng)性能問題,使ADSL真正成為一種高速、低成本的Internet高速接入技術(shù)。本文介紹ADSL收發(fā)器片上系統(tǒng)芯片設(shè)計,給出了硬件實(shí)現(xiàn)的具體描述。

1 ADSL收發(fā)器片上系統(tǒng)芯片總體設(shè)計

設(shè)計的片上系統(tǒng)(System on a Chip)芯片如圖1所示。其中存儲器核采用NMI Electronics存儲器核,PCI采用Eureka Technology的PCI核,DSP核選用某公司的DSP核,DSP算法自主設(shè)計開發(fā)。MCU核完成與DSP核、ATM成幀器核及各種接口的通信、控制、管理功能,包括PCI總線接口、USB接口、10BASE-T接口及內(nèi)部總線的協(xié)調(diào)控制工作,通過專用邏輯模塊來完成;DSP核致力于完成收發(fā)器設(shè)備中各種核心算法,包括ADSL子信道劃分算法、DMT(離散多音頻調(diào)制)子信道比特分配算法、功率調(diào)整、非線性回波抵消算法、自適應(yīng)均衡算法等;模擬前端 AFE核完成A/D、D/A轉(zhuǎn)換、線路驅(qū)動及分離器功能;ATM成幀器核完成ATM幀頭定位及成幀功能,其中的邏輯電路完成CRC編解碼、擾碼與解碼、 RS編解碼、交織與解交織和TCM編解碼;通過模式選擇本設(shè)計可以工作于ATM和STM兩種模式下;本芯片還提供了控制通道(RS232接口),實(shí)現(xiàn)對系統(tǒng)的管理、監(jiān)視和調(diào)試功能。設(shè)計特點(diǎn):(1)模擬前端核與其他核集成在一起,避免了線性驅(qū)動器件中常見的四個電源至少需要三個的情況,實(shí)現(xiàn)了高效率、低功耗的設(shè)計。(2)可在局端DSL接入復(fù)用器中直接當(dāng)作線卡來用,以提供高速因特網(wǎng)接入服務(wù)。(3)支持所有最新的ADSL標(biāo)準(zhǔn),包括ANSI T1.413Issue 2、ITU G.992.1和ITU G.992.2。它還提供了G.Lite運(yùn)作所需要的低開銷、快速啟動和再訓(xùn)練功能。(4)通過控制口提供配置和控制ADSL線的所有功能,減輕主機(jī)控制器的管理負(fù)擔(dān)。

2 芯片中的典型電路設(shè)計與實(shí)現(xiàn)

2.1 ATM成幀器設(shè)計

ATM 成幀器完成用戶數(shù)據(jù)接口功能。用戶數(shù)據(jù)接口將接收的Utopia接口或者STM接口數(shù)據(jù)分為快速Utopia接口或者STM接口。用戶數(shù)據(jù)接口分為接收方向和發(fā)送方向兩個部分,發(fā)送方向是由芯片外向芯片內(nèi),所處理數(shù)據(jù)包括ATM數(shù)據(jù)(utopia接口)、STM數(shù)據(jù),將其組成為ADSL超幀,并分為交織通道和快速通道;接收方向是將交織通道和快速通道 的數(shù)據(jù)通過解幀等變換發(fā)送出去,也分為utopia接口數(shù)據(jù)、STM數(shù)據(jù)。其大致的結(jié)構(gòu)如圖2所示。

    STM接口在發(fā)送方向包括STM_Data和STM_CLK兩種信號,在接收方向包括STM_Data和STM_CLK兩種信號。在發(fā)送方向,STM信號經(jīng)過并串轉(zhuǎn)換后,以串行方式進(jìn)行傳送,SLT_Data0傳送偶數(shù)比特,SLT_Data1傳送奇數(shù)比特,然后在通道分類中根據(jù)外部微處理器的配置(通過控制接口)將數(shù)據(jù)送入fast通道或者interleave通道。在接收方向,從fast通道和interleave通道中來的數(shù)據(jù)在通道合并中合并為串行數(shù)據(jù),SLR_Data0傳送偶數(shù)比特,SLR_Data1傳送奇數(shù)比特,再經(jīng)過串并轉(zhuǎn)換送到STM接口中。其中,超幀指標(biāo)模塊主要產(chǎn)生指示超幀的信號(包括接收和發(fā)送方向),VAL和REQ是字節(jié)數(shù)據(jù)有效信號,F(xiàn)rame信號是數(shù)據(jù)超幀開始信號,CLK信號是超幀時鐘。根據(jù)Utopia協(xié)議可以知道, Utopia接口每個字節(jié)數(shù)據(jù)都是由一個時鐘周期來傳送的,所以傳送一個信元可以用53個時鐘周期。在發(fā)送方向和接收方向的同步時鐘信號都是由ATM層發(fā)出的,可以把他們看成是異步時鐘。從Utopia接口進(jìn)入芯片的數(shù)據(jù)首先通過地址譯碼,選擇發(fā)送的端口地址,然后由發(fā)送控制器控制從Utopia接口來的數(shù)據(jù),將它們存入發(fā)送緩沖,然后到信元速率接口控制器。信元速率控制器模塊的功能為:當(dāng)ATM層發(fā)送的信元速率小于ADSL的下行傳送數(shù)據(jù)速率時,信元速率控制器就插入一些空信元來使兩乾的數(shù)據(jù)速率匹配。HEC生成模塊的功能:處理信元的HEC,提高出現(xiàn)滑碼時的信元定界能力。在處理信元在接收誤碼計數(shù)器中記錄下來,用于以后的性能監(jiān)測中。信元加擾模塊的功能:防止在信元負(fù)荷中出現(xiàn)與HEC相同的情況。幀適配模塊的功能:將信元數(shù)據(jù)流整理成適于ADSL超幀數(shù)據(jù)結(jié)構(gòu)。一方面實(shí)現(xiàn)同步,在ADSL中可以通過填充字節(jié)LEX、AEX來實(shí)現(xiàn)。如果發(fā)送時鐘稍快一點(diǎn),將把固定的字節(jié)數(shù)用完,這時可以用LEX、 AEX來傳送數(shù)據(jù)。如果發(fā)送時鐘稍慢一點(diǎn),固定的字節(jié)數(shù)將不會被用完,這時候可以不用信號(ib)來表示,由外部微處理器來處理。幀適配模塊的另一方面功能是可以提取aoc、eoc、ib等子節(jié)。并串轉(zhuǎn)換模塊的功能:將數(shù)據(jù)流進(jìn)行并串轉(zhuǎn)換后送入通道分類模塊。通道分類模塊的功能:將奇數(shù)和偶數(shù)的串行數(shù)據(jù)流合并成一列數(shù)據(jù)流,根據(jù)Utopia接口的TxAdd信號或者外部微處理器的配置(控制接口中的寄存器)送入fast通道或者interleave通道。需要指出的是接收方向與發(fā)送方向數(shù)據(jù)流向相反,不再解釋。

2.2 數(shù)字接口設(shè)計

根據(jù)ADSL協(xié)議要求,數(shù)字接口主要將信道中的快速和交織的數(shù)據(jù)經(jīng)過擾碼、FEC編碼后形成可以傳送的數(shù)據(jù)。大致框圖如圖3所示。

在發(fā)送方向,從用戶數(shù)據(jù)接口來的fast(快車)通道和interleave(交織)通道的數(shù)據(jù)先分別進(jìn)行CRC校驗(yàn),然后進(jìn)入解幀模塊,在這個模塊中,將超幀分解為一個一個的數(shù)據(jù)幀,存入緩沖中。然后對fast和interleave數(shù)據(jù)分別進(jìn)行加擾,這種加擾是對每個數(shù)據(jù)幀進(jìn)行加擾,加擾后的數(shù)據(jù)進(jìn)入 RS編程模塊,之后進(jìn)入發(fā)送FIFO。對于Interleave數(shù)據(jù),從發(fā)送FIFO出來以后就進(jìn)行交織處理,然后將兩種數(shù)據(jù)進(jìn)行比較分配,對每個子信道分配一定的比特數(shù),這可以參考比持分配表格(在初始化時計算出來,存放在緩存之中)。

    在接收方向,從DMT調(diào)制模塊來的數(shù)據(jù)進(jìn)入比特解配,對Interleave數(shù)據(jù)再經(jīng)過de_interleave模塊之后進(jìn)入接收FIFO,然后進(jìn)入 RS解碼模塊,當(dāng)發(fā)現(xiàn)錯誤時,將誤碼計數(shù)器加1,計數(shù)結(jié)果將用于性能。從RS解碼出來的數(shù)據(jù)經(jīng)過解擾后,送入組幀模塊,在個模塊中,將各個數(shù)據(jù)幀組合成超幀,然后將數(shù)據(jù)進(jìn)行CRC校驗(yàn),最后送到用戶數(shù)據(jù)接口。

2.3 DMT調(diào)制電路設(shè)計

DMT 調(diào)制是ADSL收發(fā)器片上系統(tǒng)芯片中的重要模塊之一,主要完成數(shù)據(jù)在每個子信道上的調(diào)制,它的好壞直接關(guān)系到ADSL收發(fā)器芯片性能的好壞。DMT中大部分的計算都通過DSP來完成,如FFT/IFFT、FEQ、TEQ、星座編碼和解碼、Trellis編碼和Viterbi解碼等功能。與DSP的聯(lián)系主要通過數(shù)據(jù)和程序地址總線來完成。DMT調(diào)制模塊大致框圖如圖4所示。

在發(fā)送方向,從數(shù)字接口來的數(shù)據(jù)流已經(jīng)是每個子信道的比特分配流,這種數(shù)據(jù)流在星座編碼模塊中進(jìn)行星座編碼,將頻域的比特流信號轉(zhuǎn)換成時域的星座平面上的復(fù)數(shù)(X+iY)信號,然后進(jìn)行2D QAM調(diào)制。這時候可以選擇Trellis編碼(四維格狀態(tài)調(diào)制),用以產(chǎn)生冗余比特來增強(qiáng)發(fā)送的可靠性。然后將經(jīng)過星座編碼后的數(shù)據(jù)存入發(fā)送緩沖。由于信道失真或者其他的原因,從緩沖出來的數(shù)據(jù)在頻率和相位上都與主時鐘頻率和相位不匹配。所以為了調(diào)整這種不匹配,從緩沖出來的數(shù)據(jù)先經(jīng)過頻率調(diào)整和增益微調(diào)(FTG)。頻率調(diào)整是調(diào)節(jié)發(fā)送頻率,保證發(fā)送頻率和理想頻率的一致,F(xiàn)TG是調(diào)節(jié)每個子載波上的增益稀疏。然后再進(jìn)入快速傅立葉逆變換(IFFT),將頻域的DMT符號轉(zhuǎn)換成時域的信號,送入發(fā)送緩沖之中,最后送入模擬前端接口。

在接收方向,從模擬前端接口來的數(shù)據(jù)是經(jīng)過時域均衡(TEQ)以后的,這些數(shù)據(jù)首先進(jìn)入接收緩沖,之后進(jìn)入快速傅立葉變換(FFT),將時域的DMT信號轉(zhuǎn)換成頻域的信號(512點(diǎn)),然后在頻域均衡(FEQ)和相位調(diào)整模塊中消除相應(yīng)的干擾,送入接收緩沖,之后進(jìn)行星座解碼,從而將星座平面的復(fù)數(shù)點(diǎn)轉(zhuǎn)換為比特流。如果接收的數(shù)據(jù)使用了Trellis編碼,那么在星座解碼后的數(shù)據(jù)將再通過Viterbi解碼模塊之后,送入數(shù)據(jù)接口。

在第64個子信道中傳送的時導(dǎo)頻信號,在發(fā)送和接收方向都是通過DPLL數(shù)字鎖相環(huán)來保證發(fā)送和接收時鐘與導(dǎo)頻信號一致。當(dāng)星座編碼和解碼時,發(fā)現(xiàn)導(dǎo)頻信號的星座點(diǎn)的位置與理想的點(diǎn)位置不一致時,就要通過DPLL和相位調(diào)整/頻率調(diào)整模塊來糾正。同時,監(jiān)視器可以發(fā)送中心斷R_INT4信號到管理和控制接口。通過ASB與內(nèi)部ARM核通信。DPLL的功能有:(1)DPLL中恢復(fù)導(dǎo)頻信號的功能。為了保證收發(fā)時鐘有固定的相位關(guān)系,在ADSL中采用了插入導(dǎo)頻的方法來傳送和恢復(fù)時鐘信號。發(fā)送器在發(fā)送數(shù)據(jù)的同時用64號子信道傳送獨(dú)立的導(dǎo)頻信號,抽樣時鐘頻率為2208kHz,而導(dǎo)頻信號的頻率為 276kHz,恢復(fù)了導(dǎo)頻信號后,利用鎖相環(huán)鎖住抽樣時鐘頻率,從而實(shí)現(xiàn)時鐘的恢復(fù)。(2)在PLL中通過一個時鐘源產(chǎn)生內(nèi)部的所需時鐘。其中內(nèi)部所需時鐘包括:CPU時鐘、DSP時鐘、各種算法的時鐘等。PLL鎖相環(huán)的外界參考晶體的頻率可以為:35.328MHz。

在Trellis編碼和Viterbi解碼時,分別有一個誤碼計數(shù)器與之相連,當(dāng)發(fā)生錯誤時,誤碼計數(shù)器加1,加到一定數(shù)值,就通過發(fā)送中斷信號T_INT5、R_INT5通知內(nèi)部ARM核。

3 非對稱數(shù)字用戶環(huán)路收發(fā)器的睡上系統(tǒng)芯片設(shè)計難點(diǎn)

3.1 DSP算法設(shè)計及實(shí)現(xiàn)

DSP 算法是ADSL收發(fā)器SOC芯片的核心,其工作的好壞直接影響整個芯片的性能,而ADSL收發(fā)器中涉及的DSP技術(shù)又非常復(fù)雜,給設(shè)計增加了難度。DSP 算法的設(shè)計首先要建立管理模型,以模型為基礎(chǔ)進(jìn)行算法設(shè)計,繼而設(shè)計優(yōu)化模型并以此為根據(jù)對算法進(jìn)行優(yōu)化,使算法準(zhǔn)確、穩(wěn)定,能很好地滿足性能要求。下一步就是硬件軟件實(shí)現(xiàn)及二者的協(xié)同設(shè)計和驗(yàn)證,驗(yàn)證是為了優(yōu)化VLSI硬件和功能結(jié)構(gòu),有效快速地執(zhí)行算法,最后進(jìn)行DSP系統(tǒng)集成。

3.2 數(shù)模混合設(shè)計

為了降低功耗,提高電子器件的效率,把模擬前端AFE與微控制器MCU核等集成到一起。在一個數(shù)字芯片上集成混合信號內(nèi)核時,缺乏線性電阻是一個主要問題,因?yàn)檫B續(xù)時間序?yàn)V波器要求片上電阻具有良好的可控性和線性。電流開關(guān)DAC也要用線性電阻把電流轉(zhuǎn)變成電壓。把數(shù)字噪音與模擬噪音隔離開是另外一個問題,必須采用具有較高共模抑制比(CMRR)和電源抑制比的完全差動設(shè)計。

3.3 系統(tǒng)驗(yàn)證問題

隨著系統(tǒng)級芯片(SOC)復(fù)雜性的增加,傳統(tǒng)使用HDL軟件模擬器來進(jìn)行驗(yàn)證的方法已經(jīng)不夠用了,它無法提供所需的性能,以檢查系統(tǒng)功能的正確性。而且 SOC芯片的驗(yàn)證需要對整個系統(tǒng)建立模型,要將很多實(shí)際的情況加入到模型之中,來證明整個系統(tǒng)經(jīng)及芯片都工作正常。因此,需要有一個靈活的建模環(huán)境,以便處理大量的系統(tǒng)級方案。處理界面入口(TIP)可以在抽象層軟件和詳細(xì)的硬件實(shí)現(xiàn)之間提供一個高速鏈接,執(zhí)行任務(wù)軟件、驗(yàn)證系統(tǒng)級操作以及快速發(fā)現(xiàn)設(shè)計中的問題。

3.4系統(tǒng)測試問題

SOC芯片的測試技術(shù)難度較大。SOC芯片測試設(shè)備則必須能夠精確地檢測模擬和數(shù)字兩種電路,并支持掃描檢測和嵌套式存儲器檢測。對輸入引腳加測試向量,再從輸出引腳觀察結(jié)果的傳統(tǒng)檢測方法已不適用。因?yàn)?,傳統(tǒng)方法測試向量集會過分龐大,執(zhí)行時間也會長得驚人。

4 設(shè)計實(shí)現(xiàn)

采用軟硬件協(xié)同仿真設(shè)計,在大型EDA仿真軟件Cadence的數(shù)字模擬混合設(shè)計工具Spectra上,用硬件描述語言Verilog完成設(shè)計輸入,進(jìn)而完成設(shè)計綜合、功能仿真、布局布線、后仿真和產(chǎn)生構(gòu)造位流文件。

以上介紹了ADSL收發(fā)器片上系統(tǒng)芯片設(shè)計,給出了相應(yīng)硬件設(shè)計的具體描述,對設(shè)計特點(diǎn)、難點(diǎn)進(jìn)行了闡述。

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉