[發(fā)明專利]高性能可編程邏輯系統(tǒng)界面及晶片有效
| 申請(qǐng)?zhí)枺?/td> | 200610170270.2 | 申請(qǐng)日: | 2006-12-26 |
| 公開(kāi)(公告)號(hào): | CN101211328A | 公開(kāi)(公告)日: | 2008-07-02 |
| 發(fā)明(設(shè)計(jì))人: | 張翊峰;梁志堅(jiān);劉海平;舒海軍 | 申請(qǐng)(專利權(quán))人: | 英屬蓋曼群島商福華先進(jìn)微電子股份有限公司 |
| 主分類(lèi)號(hào): | G06F13/38 | 分類(lèi)號(hào): | G06F13/38 |
| 代理公司: | 北京眾合誠(chéng)成知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 龔燮英 |
| 地址: | 臺(tái)灣省臺(tái)北市內(nèi)湖*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 性能 可編程 邏輯 系統(tǒng) 界面 晶片 | ||
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種界面裝置,特別是關(guān)于一種高性能可編程邏輯系統(tǒng)界面。
背景技術(shù)
積體電路晶片之間的溝通,依據(jù)不同的系統(tǒng)應(yīng)用,可選擇使用平行匯流排(parallel?bus)或串列匯流排(serial?bus)資料傳輸方式來(lái)進(jìn)行。當(dāng)兩個(gè)晶片皆具有平行匯流排時(shí),一般會(huì)使用通用輸入輸出(GPIO)介面來(lái)送訊號(hào)。GPIO雖然具有彈性較大的優(yōu)點(diǎn),然而缺點(diǎn)為速度較慢。因此,便發(fā)展出另一種平行且可程式化的介面,將GPIO的優(yōu)點(diǎn)與串列匯流排的優(yōu)點(diǎn)結(jié)合。
圖1所繪示的方塊圖是用以說(shuō)明上述傳輸系統(tǒng)。在圖1中,系統(tǒng)100包含一積體電路晶片110以及一外部裝置120,其中,外部裝置120可例如為一印表機(jī)、一錄影機(jī)、一數(shù)位相機(jī)、一儲(chǔ)存裝置或其他電腦周邊裝置。積體電路晶片110包含一內(nèi)部裝置130以及一匯流排控制器(bus?master)140,其中內(nèi)部裝置130可例如為一先進(jìn)先出(FIFO)裝置或一暫存器(register)。積體電路晶片110更包含資料匯流排132及122、位址匯流排124、控制匯流排136及126、以及備妥(ready)匯流排138及128。內(nèi)部裝置130透過(guò)這些匯流排而與外部裝置120溝通。
資料匯流排132及122為雙向匯流排,但在同一時(shí)間只有一個(gè)方向可以傳送,亦即同一時(shí)間只能選擇讀取或?qū)懭搿YY料匯流排132及122的寬度可程式化,舉例來(lái)說(shuō),可程式化為同一時(shí)間傳一個(gè)位元組(byte)或一個(gè)字元(word)的資料。位址匯流排124是針對(duì)外部裝置120而使用,用以傳送可存取外部裝置120的記憶體或暫存器的位址。控制匯流排136及126傳送用以寫(xiě)入、讀取或選擇外部裝置120的控制訊號(hào)。備妥匯流排138及128用以傳送交握(handshake)訊號(hào),以分別控制由內(nèi)部裝置130及外部裝置120至匯流排控制器140的訊號(hào)。舉例來(lái)說(shuō),若外部裝置120為一FIFO裝置,則備妥匯流排138及128傳送滿/空(full/empty)訊號(hào)。
由于圖1的資料匯流排132及122為半雙工(half?duplex),因此系統(tǒng)100的運(yùn)作模式可分為資料寫(xiě)入模式以及資料讀取模式。在資料寫(xiě)入模式下(即由內(nèi)部裝置130寫(xiě)入資料至外部裝置120),由資料匯流排132自內(nèi)部裝置130傳送訊號(hào)至匯流排控制器140,而由資料匯流排122自匯流排控制器140傳送訊號(hào)至外部裝置120。在資料讀取模式下(即由內(nèi)部裝置130對(duì)外部裝置120讀取資料),由資料匯流排122自外部裝置120傳送訊號(hào)至匯流排控制器140,而由資料匯流排132自匯流排控制器140傳送訊號(hào)至內(nèi)部裝置130。
圖2描述匯流排傳輸訊號(hào)的波形的例子。一個(gè)匯流排傳輸周期具有8個(gè)狀態(tài),其中1個(gè)為閑置(idle)狀態(tài),7個(gè)為傳遞狀態(tài)。在閑置狀態(tài)時(shí),所有匯流排都沒(méi)有作用,而在傳遞狀態(tài)時(shí),可分別程式化資料、位址及控制匯流排。由圖2可看出,因?yàn)閰R流排為半雙工匯流排,所以在同一時(shí)間只能傳遞一個(gè)方向的資料,而無(wú)法同時(shí)進(jìn)行資料的讀取與寫(xiě)入。
因此,有必要提供一種全雙工匯流排,以提供可同時(shí)接收及傳送資料的機(jī)制。
發(fā)明內(nèi)容
鑒于先前技術(shù)所存在的問(wèn)題,本發(fā)明的主要目的在于提供了一種高性能可編程邏輯系統(tǒng)界面,用以提供雙向且同時(shí)的傳輸。
根據(jù)本發(fā)明的一方面,提供了一種具有高性能可編程邏輯系統(tǒng)界面的晶片,包含:一第一內(nèi)部裝置、一第二內(nèi)部裝置以及一匯流排控制器。其中,第一內(nèi)部裝置位于晶片內(nèi),藉由一第一組內(nèi)部匯流排以及一第一組外部匯流排,而與一外部裝置溝通。第二內(nèi)部裝置位于晶片內(nèi),藉由一第二組內(nèi)部匯流排以及一第二組外部匯流排,而與外部裝置溝通。匯流排控制器用以控制第一組內(nèi)部匯流排、第一組外部匯流排、第二組內(nèi)部匯流排以及第二組外部匯流排。其中,第一內(nèi)部裝置與第二內(nèi)部裝置同時(shí)與匯流排控制器進(jìn)行溝通。
根據(jù)本發(fā)明的另一方面,提供了一種高性能可編程邏輯系統(tǒng)界面。此高性能可編程邏輯系統(tǒng)界面設(shè)置于一晶片中,且此晶片包含一第一內(nèi)部裝置、一第二內(nèi)部裝置及一匯流排控制器。其中,高性能可編程邏輯系統(tǒng)界面包含:用以溝通第一內(nèi)部裝置與匯流排控制器的一第一組內(nèi)部匯流排、用以溝通匯流排控制器與一外部裝置的一第一組外部匯流排、用以溝通第二內(nèi)部裝置與匯流排控制器的一第二組內(nèi)部匯流排、以及用以溝通匯流排控制器與外部裝置的一第二組外部匯流排。其中,第一內(nèi)部裝置與第二內(nèi)部裝置同時(shí)與匯流排控制器進(jìn)行溝通。
附圖說(shuō)明
圖1繪示習(xí)知的資料傳輸系統(tǒng);
圖2描述習(xí)知的匯流排傳輸訊號(hào)的波形的例子;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英屬蓋曼群島商福華先進(jìn)微電子股份有限公司,未經(jīng)英屬蓋曼群島商福華先進(jìn)微電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610170270.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類(lèi)專利
- 專利分類(lèi)





