專利名稱:帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及模擬電路控制中的一種帶地址編碼譯碼的共享控制總線應(yīng)用于模擬
電路的方法。
背景技術(shù):
模擬電路設(shè)計(jì),傳統(tǒng)上依靠特別手段來調(diào)整參數(shù)。比如,在電阻串?dāng)?shù)模轉(zhuǎn)換器中, 采用激光刻蝕的方法,來微調(diào)電阻值。因此,那時(shí)候的模擬設(shè)計(jì)很少有數(shù)字控制的概念,更 別提總線控制了。 而在數(shù)字電路設(shè)計(jì)中,特別是在各種處理器設(shè)計(jì)中,總線的應(yīng)用無所不在。地址 線,指令線,數(shù)據(jù)線,譯碼器,編碼器等等概念在數(shù)字電路領(lǐng)域到處可見。地址總線,數(shù)據(jù)總 線和指令總線共享,數(shù)據(jù)總線與指令總線共享總線(但與地址總線分離),數(shù)據(jù)總線與指令 總線分離,是總線連接方式的幾種主流方式。如果一個(gè)電路有N個(gè)控制點(diǎn),就需要N條控制 線,占用很多金屬連線資源和面積,增大布線難度。
發(fā)明內(nèi)容
本發(fā)明目的是針對現(xiàn)有技術(shù)存在的缺陷提供一種帶地址編碼譯碼的共享控制總 線應(yīng)用于模擬電路的方法。 本發(fā)明為實(shí)現(xiàn)上述目的,采用如下技術(shù)方案 本發(fā)明帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于控制 單元通過共享控制總線分別與各個(gè)模擬電路通信。 所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于各個(gè) 模擬電路與共享控制總線之間還串接地址譯碼器。 所述控制總線的選擇方法如下具有模塊最多的總線位寬,作為控制總線。 地址線數(shù)目大于等于log2 (N+l),這里的N是模塊數(shù)目。 模塊控制采用時(shí)分復(fù)用控制方法,一個(gè)時(shí)間只有一個(gè)模塊被控制單元控制。 模塊的控制順序由控制單元控制。 當(dāng)模塊控制結(jié)束,模塊釋放總線,與控制單元分離。 本發(fā)明簡化高層布線。模塊即模擬電路越多,采用總線控制越有效,節(jié)省越大,特 別是控制線數(shù)目的節(jié)省。
圖1 :傳統(tǒng)控制方法系統(tǒng)圖。
圖2 :本發(fā)明實(shí)施例1的控制方法系統(tǒng)圖。
圖3 :本發(fā)明實(shí)施例2的控制方法系統(tǒng)圖。
具體實(shí)施例方式
下面結(jié)合附圖對發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明 如圖l所示,模擬電路設(shè)計(jì)越來越趨向于模塊化,一個(gè)系統(tǒng)被劃分成若干模塊(子 系統(tǒng)),模擬電路中越來越多使用數(shù)字控制,比如通過DAC控制偏置電流,從而控制全電路 的總功耗,有些模塊間在開啟和關(guān)斷時(shí)有時(shí)序上的要求,傳統(tǒng)模擬電路為主的設(shè)計(jì),將所有 控制集中在一個(gè)寄存器堆,然后通過點(diǎn)對點(diǎn)控制每一處。 實(shí)施例1如圖2所示,控制單元通過共享控制總線分別與各個(gè)模擬電路通信。
實(shí)施例2如圖3所示,各個(gè)模擬電路與共享控制總線之間還串接地址譯碼器。
采用本發(fā)明控制方法后,要給不同模塊不同地址,以確保只有一個(gè)模塊被選中。同 時(shí),存儲控制信息的寄存器或鎖存器將分布于各個(gè)模塊中。地址編碼方式采用普通二進(jìn)制 或格雷編碼。其中,全0地址碼將不能使用,以確??刂茊卧谕瓿赡軌蚺c各個(gè)模塊分離。 地址線數(shù)目應(yīng)該大于等于[1og2(N+l)],這里的N是模塊數(shù)目,[x]代表離x最近的滿足特 定條件的正整數(shù)L。這個(gè)條件是指L必須小于等于x。如圖3所示,3個(gè)模塊,需要地址線的 數(shù)目為2,因?yàn)?og2(3+l) =2。如果有4個(gè)模塊,則需要3條地址線。
圖中的模塊即為模擬電路。
權(quán)利要求
一種帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于控制單元通過共享控制總線分別與各個(gè)模塊即模擬電路通信。
2. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于各個(gè)模擬電路與共享控制總線之間還串接地址譯碼器。
3. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于所述控制總線的選擇方法如下具有模塊最多的控制線位寬,作為控制總線的位寬o
4. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于地址線數(shù)目大于等于1og2 (N+l),這里的N是模塊數(shù)目。
5. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于模塊控制采用時(shí)分復(fù)用控制方法,一個(gè)時(shí)間只有一個(gè)模塊被控制單元控制。
6. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于模塊的控制順序由控制單元控制。
7. 根據(jù)權(quán)利要求1所述的帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,其特征在于當(dāng)模塊控制結(jié)束,模塊釋放總線,與控制單元分離。
全文摘要
本發(fā)明公布了一種帶地址編碼譯碼的共享控制總線應(yīng)用于模擬電路的方法,控制單元通過共享控制總線分別與各個(gè)模擬電路通信,各個(gè)模擬電路與共享控制總線之間還串接地址譯碼器。本發(fā)明簡化高層布線。模塊即模擬電路越多,采用總線控制越有效,節(jié)省越大,特別是控制線數(shù)目的節(jié)省。
文檔編號G06F17/50GK101794331SQ20101010108
公開日2010年8月4日 申請日期2010年1月22日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者何程明 申請人:蘇州銳調(diào)科技有限公司