新聞中心

EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 數(shù)字電視條件接收系統(tǒng)(CAS)結(jié)構(gòu)及硬件體系

數(shù)字電視條件接收系統(tǒng)(CAS)結(jié)構(gòu)及硬件體系

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

  最后,我們從芯片的最大使用效率和簡(jiǎn)化邏輯控制的方面出發(fā),決定采用ARM7TDMI自身的本地總線。使用ARM7的本地總線有幾個(gè)優(yōu)勢(shì):ARM7的本地總線狀態(tài)相對(duì)簡(jiǎn)單,不需要進(jìn)行相對(duì)復(fù)雜的AMBA總線協(xié)議驗(yàn)證;對(duì)模塊的接口功能要求低,接口電路非常簡(jiǎn)單;減少了流水線長(zhǎng)度,在一個(gè)最高時(shí)鐘由IP硬核固定了的SoC芯片中,流水減少就意味著芯片的代碼執(zhí)行效率的提高。同時(shí),對(duì)于ARM7總線上的雙邊沿時(shí)鐘問(wèn)題進(jìn)行嚴(yán)格的約束和驗(yàn)證,確保了芯片后期設(shè)計(jì)的正確性。

  2. 帶有軟件冗余的內(nèi)部SRAM

  ARM7TDMI是一款沒(méi)有內(nèi)部高速緩存的CPU核,對(duì)于慢速的SRAM、FLASH存儲(chǔ)器的只能空閑等待。即使采用了高速的外部SRAM,由于數(shù)據(jù)接口寬度和芯片與芯片之間的數(shù)據(jù)傳輸?shù)难舆t,也不能有效地用到高速CPU的全部性能;同時(shí),大容量的高速SRAM價(jià)格昂貴,將會(huì)大大增加CAM的成本。從和成本方面考慮,我們決定在SM1658中嵌入一個(gè)256KB容量的SRAM,此SRAM容量可以滿(mǎn)足相當(dāng)部分CAM的應(yīng)用需求。同時(shí),我們的芯片也支持各種外部高速和低速SRAM,對(duì)于一些SRAM需求非常大的系統(tǒng)也可以滿(mǎn)足要求。

  SM1658內(nèi)部實(shí)現(xiàn)的SRAM具有非常高的性能,可以以單時(shí)鐘周期完成ARM的各種指令的操作,也就是當(dāng)CPU在內(nèi)部SRAM中進(jìn)行取指或存取數(shù)據(jù)時(shí)不需要任何等待。我們?cè)谛酒a(chǎn)出來(lái)后用對(duì)芯片內(nèi)部的SRAM進(jìn)行了CPU性能的基準(zhǔn)測(cè)試,即使在非常高的頻率下面,芯片也能獲得與ARM7TDMI的IP核的理論計(jì)算值相同的水準(zhǔn),后面有測(cè)試的數(shù)據(jù)表格。

  內(nèi)嵌SRAM的最大問(wèn)題是,對(duì)于芯片的成品率會(huì)產(chǎn)生影響。我們?cè)陔娐饭δ茉O(shè)計(jì)、底層軟件設(shè)計(jì)和應(yīng)用系統(tǒng)上采取了一些有效的預(yù)防措施,大大減少系統(tǒng)對(duì)于有缺陷的SRAM的依賴(lài)性。這樣,芯片的成品率可以大幅度提高。這樣也就從系統(tǒng)角度降低了芯片的整體成本。

  3. 可動(dòng)態(tài)調(diào)整的時(shí)鐘電路

  在SM1658芯片的時(shí)鐘設(shè)計(jì)中,我們還集成了一個(gè)可軟件配置的時(shí)鐘管理電路,稱(chēng)之為動(dòng)態(tài)時(shí)鐘電路。我們通過(guò)軟件對(duì)芯片的時(shí)鐘處理模塊進(jìn)行編程,既可以讓芯片的工作時(shí)鐘頻率隨著需要不斷變化,降低芯片在輕任務(wù)負(fù)載下的功耗,又可以適應(yīng)多種外部時(shí)鐘源的輸入,增加CAM系統(tǒng)在產(chǎn)品開(kāi)發(fā)中的適應(yīng)能力。

4. 高度靈活的智能卡接口

  在SM1658的功能中,還包括一個(gè)高度靈活的智能卡接口。它是為了保證CA公司可以通過(guò)智能卡對(duì)用戶(hù)收看節(jié)目進(jìn)行授權(quán)和管理。

  一般來(lái)講,國(guó)際上大多數(shù)智能卡接口都是按照ISO7816標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)互連互通的。在很多的SoC芯片設(shè)計(jì)中,大家都采用了一個(gè)外部的智能卡接口芯片,例如TDA8004就是一個(gè)比較常用的智能卡接口芯片。但是采用一個(gè)外接的芯片,其系統(tǒng)的可靠性會(huì)降低而成本會(huì)比較高,我們希望設(shè)計(jì)一個(gè)成本和性能最優(yōu)的系統(tǒng),通過(guò)電路設(shè)計(jì)完全省略掉此外部接口芯片。

  首先,我們?cè)诖私涌谀K的設(shè)計(jì)中,按照ISO7816的標(biāo)準(zhǔn),將全部的狀態(tài)和控制方式都完成。比如,針對(duì)A類(lèi)、B類(lèi)智能卡卡的不同電源電氣指標(biāo)要求的設(shè)計(jì);針對(duì)T0通訊協(xié)議與其他通訊協(xié)議不同的錯(cuò)誤處理的設(shè)計(jì);還有針對(duì)某些私有的智能卡的特殊協(xié)議要求等。這些都可以通過(guò)在芯片的驅(qū)動(dòng)軟件上進(jìn)行配置,配合少量的簡(jiǎn)單外部器件來(lái)完成。其次,針對(duì)智能卡接口要求的ESD要求和不同使用環(huán)境中的差別,我們?cè)O(shè)計(jì)了不同的外部電路來(lái)配合芯片的內(nèi)部控制。同時(shí),我們對(duì)芯片的各個(gè)接口管腳的邏輯特性進(jìn)行了不同下的獨(dú)立配置,可以最大程度地減小對(duì)外部電路的要求。

  

  圖3:智能卡模塊系統(tǒng)軟件功能框圖。

存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理


分頻器相關(guān)文章:分頻器原理


評(píng)論


相關(guān)推薦

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

關(guān)閉