欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通用接口控制裝置及方法

文檔序號(hào):6610268閱讀:158來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種通用接口控制裝置及方法
技術(shù)領(lǐng)域
本發(fā)明屬于接口控制技術(shù)領(lǐng)域,具體涉及一種通用接口控制裝置及方法。
背景技術(shù)
現(xiàn)代電子設(shè)備系統(tǒng)中除了核心處理芯片之外還包括許多外圍芯片,比
如SRAM(靜態(tài)存儲(chǔ)器),N0RFLASH, NANDFLASH等。核心處理芯片與這些 設(shè)備的通信是由核心處理器上的接口控制裝置完成的?,F(xiàn)有的接口控制裝 置(或稱(chēng)接口控制模塊)中,往往只有某一個(gè)或幾個(gè)信號(hào)時(shí)序可以更改, 所以時(shí)序寄存器的數(shù)量較少,產(chǎn)生的控制時(shí)序較為筒單。最簡(jiǎn)單的情況是 甚至沒(méi)有時(shí)序寄存器,此時(shí)控制信號(hào)的時(shí)序是固定的。
現(xiàn)有的核心處理器中往往針對(duì)每個(gè)外部設(shè)備設(shè)計(jì)特殊的接口控制裝 置,往往需要支持多少外設(shè)就需要多少接口控制裝置。這種設(shè)計(jì)方式有以 下問(wèn)題
1 、核心處理器的芯片管腳有限,不可能針對(duì)每個(gè)設(shè)備分配獨(dú)立的管腳, 也就是說(shuō)不可能同時(shí)支持各種設(shè)備,所以各接口裝置也不需要同時(shí)工作。
2、 如果為各個(gè)設(shè)備設(shè)計(jì)單獨(dú)的接口裝置,也會(huì)增加芯片的面積。
3、 每個(gè)接口裝置只適用于一種設(shè)備,甚至一種型號(hào)的設(shè)備,設(shè)計(jì)的可 重用性不高。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種通用接口控制 裝置及方法。該裝置能夠在軟件配置下可以適用于多種設(shè)備,而與核心處
理器內(nèi)部通過(guò)AMBA總線相連接,從而大大提高該裝置的可重用性,縮短開(kāi) 發(fā)周期,保證質(zhì)量。
為達(dá)到以上目的,本發(fā)明采用的技術(shù)方案是
一種通用接口控制裝置,包括與核心處理器之間通過(guò)AMBA總線連接的 時(shí)序寄存器、接口控制器、內(nèi)部接口控制器及與外部設(shè)備連接的外部接口 控制信號(hào)發(fā)生器、外部接口數(shù)據(jù)采集發(fā)送器,其中,接口控制器分別與時(shí) 序寄存器、內(nèi)部接口控制器、外部接口控制信號(hào)發(fā)生器、外部接口數(shù)據(jù)采 集發(fā)送器,所述的內(nèi)部接口控制器還與外部接口數(shù)據(jù)采集發(fā)送器連接。
在上述的通用接口控制裝置中,針對(duì)每一個(gè)控制信號(hào)都設(shè)有相對(duì)應(yīng)的 時(shí)序寄存器,外部接口控制信號(hào)發(fā)生器中還設(shè)有能夠?qū)γ總€(gè)控制信號(hào)的時(shí) 序進(jìn)行調(diào)整的調(diào)整裝置,外部接口控制信號(hào)發(fā)生器根據(jù)每一個(gè)控制信號(hào)都 有單獨(dú)的產(chǎn)生邏輯。
在上述通用接口控制裝置中,核心處理器發(fā)出的控制信號(hào)和時(shí)序寄存 器中的配置信息通過(guò)接口控制器傳送到外部接口控制信號(hào)發(fā)生器,由外部 接口控制信號(hào)發(fā)生器根據(jù)時(shí)序寄存器的配置信息產(chǎn)生外部設(shè)備能夠識(shí)別的 接口信號(hào),核心處理器與外部設(shè)備之間通過(guò)內(nèi)部接口控制器和外部接口數(shù) 據(jù)采集發(fā)送器進(jìn)行數(shù)據(jù)交換。
一種通用^l妄口控制方法,包括以下步驟
步驟一、根據(jù)核心處理器所要支持的外部設(shè)備配置時(shí)序寄存器; 步驟二、接口控制寄存器接收到核心處理器通過(guò)AMBA總線發(fā)來(lái)的數(shù)據(jù) 傳輸指令,并將數(shù)據(jù)傳輸指令傳輸?shù)酵獠拷涌诳刂菩盘?hào)發(fā)生器,由外部接 口控制信號(hào)發(fā)生器根據(jù)時(shí)序寄存器的配置產(chǎn)生外部設(shè)備能夠識(shí)別的接口信 號(hào);
步驟三、外部設(shè)備傳來(lái)的數(shù)據(jù)和核心處理器傳出的數(shù)據(jù)通過(guò)外部接口
數(shù)據(jù)采集發(fā)送器進(jìn)行數(shù)據(jù)交換;
步驟四、內(nèi)部接口控制器將從外部設(shè)備傳來(lái)的數(shù)據(jù)按照AMBA總線協(xié)議 返回給核心處理器,或者將外部設(shè)備已經(jīng)接到數(shù)據(jù)的應(yīng)答傳給核心處理器。
進(jìn)一步,步驟一中配置時(shí)序寄存器時(shí),針對(duì)每一個(gè)控制信號(hào)都設(shè)有相 t對(duì)應(yīng)的時(shí)序寄存器,外部接口控制信號(hào)發(fā)生器能夠?qū)γ總€(gè)控制信號(hào)的時(shí)序 進(jìn)行調(diào)整。
進(jìn)一步,步驟二中所述的外部接口控制信號(hào)發(fā)生器根據(jù)每一個(gè)控制信 號(hào)都有單獨(dú)的產(chǎn)生邏輯。
本發(fā)明的效果在于本發(fā)明提出通用接口控制裝置概念,將一些接口 信號(hào)、時(shí)序關(guān)系相接近的接口裝置進(jìn)行優(yōu)化整合(比如SRAM控制接口和 NORFLASH控制接口 ),使之在軟件配置下可以適用于多種設(shè)備,而與核心 處理器內(nèi)部通過(guò)AMBA總線相連接。采用本發(fā)明所述的裝置,可用同一個(gè)接 口裝置控制不同的設(shè)備,因此,接口控制裝置具有很強(qiáng)的靈活性和重用性, 大大提高了裝置的可重用性,并且可以縮短開(kāi)發(fā)周期,質(zhì)量可靠。
本發(fā)明之所以具有上述效果,主要原因在于本發(fā)明采用了通用的接 口裝置,控制信號(hào)時(shí)序可由軟件靈活配置,并且內(nèi)部連接基于標(biāo)準(zhǔn)總線協(xié) 議,^t于重用。


圖1是本發(fā)明所述通用接口控制裝置的內(nèi)部結(jié)構(gòu)及與核心處理器和外 部設(shè)備的連接示意圖2是本發(fā)明所述通用接口控制方法的流程圖3是本發(fā)明所述具體實(shí)施方式
中配置時(shí)序寄存器的示意圖。
具體實(shí)施例方式
下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明作進(jìn)一步的描述。
如圖l所示, 一種通用接口控制裝置11,包括與核心處理器10之間 通過(guò)AMBA總線連接的時(shí)序寄存器12、接口控制器13、內(nèi)部接口控制器14 及與外部設(shè)備17連接的外部接口控制信號(hào)發(fā)生器15、外部接口數(shù)據(jù)采集 發(fā)送器16,其中,接口控制器13分別與時(shí)序寄存器12、內(nèi)部接口控制器 14、外部接口控制信號(hào)發(fā)生器15、外部接口數(shù)據(jù)采集發(fā)送器16,所述的內(nèi) 部接口控制器14還與外部接口數(shù)據(jù)采集發(fā)送器16連接。
在上述的通用接口控制裝置11中,針對(duì)每一個(gè)控制信號(hào)都設(shè)有相對(duì)應(yīng) 的時(shí)序寄存器12,外部接口控制信號(hào)發(fā)生器15中還設(shè)有能夠?qū)γ總€(gè)控制 信號(hào)的時(shí)序進(jìn)行調(diào)整的裝置,外部接口控制信號(hào)發(fā)生器15根據(jù)每一個(gè)控制 信號(hào)都有單獨(dú)的產(chǎn)生邏輯。
在上述通用接口控制裝置11中,核心處理器IO發(fā)出的控制信號(hào)和時(shí) 序寄存器12中的配置信息通過(guò)接口控制器13傳送到外部接口控制信號(hào)發(fā) 生器15,由外部接口控制信號(hào)發(fā)生器15根據(jù)時(shí)序寄存器12的配置信息產(chǎn) 生外部設(shè)備17能夠識(shí)別的接口信號(hào),核心處理器10與外部設(shè)備17之間通 過(guò)內(nèi)部接口控制器14和外部接口數(shù)據(jù)采集發(fā)送器16進(jìn)行數(shù)據(jù)交換。
如圖2所示,通過(guò)上述通用接口控制裝置實(shí)現(xiàn)的一種通用接口控制方 法,包括以下步驟
步驟一、根據(jù)核心處理器所要支持的外部設(shè)備配置時(shí)序寄存器;
步驟二、接口控制寄存器接收到核心處理器通過(guò)AMBA總線發(fā)來(lái)的數(shù)據(jù) 傳輸指令,并將數(shù)據(jù)傳輸指令和時(shí)序寄存器中的配置信息傳輸?shù)酵獠拷涌?控制信號(hào)發(fā)生器,由外部接口控制信號(hào)發(fā)生器根據(jù)時(shí)序寄存器的配置產(chǎn)生 外部設(shè)備能夠識(shí)別的接口信號(hào);
步驟三、外部設(shè)備傳來(lái)的數(shù)據(jù)和核心處理器傳出的數(shù)據(jù)通過(guò)外部接口 數(shù)據(jù)采集發(fā)送器進(jìn)行數(shù)據(jù)交換;
步驟四、內(nèi)部接口控制器將從外部設(shè)備傳來(lái)的數(shù)據(jù)按照AMBA總線協(xié)議 返回給核心處理器,或者將外部設(shè)備已經(jīng)接到數(shù)據(jù)的應(yīng)答傳給核心處理器。
本實(shí)施例中,對(duì)于某一廠家某一型號(hào)的NOR FLASH,讀數(shù)據(jù)時(shí)有如下 的時(shí)序要求。
1、 首先要配置時(shí)序寄存器,所有時(shí)間間隔以ADDRESS有效為起點(diǎn),分 別設(shè)置為地址與CE之間的間隔Tl,地址與OE之間的間隔T2,數(shù)據(jù)釆樣點(diǎn) T3,地址失效時(shí)間T4, CE失效時(shí)間T5, 0E失效時(shí)間T6;
2、 中央處理器通過(guò)AMBA總線發(fā)出讀命令,在接口控制器的控制下, 外部接口控制信號(hào)發(fā)生器根據(jù)時(shí)序寄存器的值產(chǎn)生如圖3所示的控制信 號(hào);
3、 外部接口數(shù)據(jù)采集器在接口控制器的控制下,根據(jù)時(shí)序寄存器的 T3值,采集NOR FLASH返回的數(shù)據(jù);
4、 內(nèi)部接口控制器將數(shù)據(jù)轉(zhuǎn)化成AMBA總線信號(hào),傳給中央處理器。
通過(guò)以上實(shí)施例可以看出,本發(fā)明提出通用接口控制裝置概念,將一 些接口信號(hào)、時(shí)序關(guān)系相接近的接口裝置進(jìn)行優(yōu)化整合(比如SRAM控制接 口和NORFLASH控制接口 ),每個(gè)控制信號(hào)的時(shí)序都可以調(diào)整,可以產(chǎn)生各 種控制時(shí)序,因而可以適用于多種設(shè)備,而該裝置與核心處理器內(nèi)部通過(guò) AMBA總線相連接,大大提高該裝置的可重用性??梢钥s短開(kāi)發(fā)周期,保證 質(zhì)量。相比之下,而現(xiàn)有技術(shù)中只有一個(gè)或幾個(gè)信號(hào)的時(shí)序可以調(diào)整,產(chǎn) 生的控制時(shí)序較為簡(jiǎn)單,因而也只能適用于一種或少數(shù)幾種設(shè)備。
本發(fā)明所述的裝置和方法并不限于具體實(shí)施方式
中所述的實(shí)施例,本 領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā) 明的技術(shù)創(chuàng)新范圍。
權(quán)利要求
1.一種通用接口控制裝置,包括與核心處理器(10)之間通過(guò)AMBA總線連接的時(shí)序寄存器(12)、接口控制器(13)、內(nèi)部接口控制器(14)及與外部設(shè)備(17)連接的外部接口控制信號(hào)發(fā)生器(15)、外部接口數(shù)據(jù)采集發(fā)送器(16),其中,接口控制器(13)分別與時(shí)序寄存器(12)、內(nèi)部接口控制器(14)、外部接口控制信號(hào)發(fā)生器(15)、外部接口數(shù)據(jù)采集發(fā)送器(16)連接,所述的內(nèi)部接口控制器(14)還與外部接口數(shù)據(jù)采集發(fā)送器(16)連接,其特征在于在上述的通用接口控制裝置(11)中,針對(duì)每一個(gè)控制信號(hào)都設(shè)有相對(duì)應(yīng)的時(shí)序寄存器(12),外部接口控制信號(hào)發(fā)生器(15)中還設(shè)有能夠?qū)γ總€(gè)控制信號(hào)的時(shí)序進(jìn)行調(diào)整的調(diào)整裝置;在上述通用接口控制裝置(11)中,核心處理器(10)發(fā)出的控制信號(hào)和時(shí)序寄存器(12)中的配置信息通過(guò)接口控制器(13)傳送到外部接口控制信號(hào)發(fā)生器(15),由外部接口控制信號(hào)發(fā)生器(15)根據(jù)時(shí)序寄存器(12)的配置信息產(chǎn)生外部設(shè)備(17)能夠識(shí)別的接口信號(hào),核心處理器(10)與外部設(shè)備(17)之間通過(guò)內(nèi)部接口控制器(14)和外部接口數(shù)據(jù)采集發(fā)送器(16)進(jìn)行數(shù)據(jù)交換。
2. 如權(quán)利要求1所述的一種通用接口控制裝置,其特征是所述的外部 接口控制信號(hào)發(fā)生器(15)根據(jù)每一個(gè)控制信號(hào)都有單獨(dú)的產(chǎn)生邏輯。
3. —種通用接口控制方法,包括以下步驟步驟一、根據(jù)核心處理器所要支持的外部設(shè)備配置時(shí)序寄存器; 步驟二、接口控制器接收到核心處理器通過(guò)AMBA總線發(fā)來(lái)的數(shù)據(jù)傳輸指 令,并將數(shù)據(jù)傳輸指令傳輸?shù)酵獠拷涌诳刂菩盘?hào)發(fā)生器,由外部接口控制信 號(hào)發(fā)生器根據(jù)時(shí)序寄存器的配置信息產(chǎn)生外部設(shè)備能夠識(shí)別的接口信號(hào);步驟三、外部設(shè)備傳來(lái)的數(shù)據(jù)和核心處理器傳出的數(shù)據(jù)通過(guò)外部接口數(shù) 據(jù)采集發(fā)送器進(jìn)行數(shù)據(jù)交換;步驟四、內(nèi)部接口控制器將從外部設(shè)備傳來(lái)的數(shù)據(jù)按照AMBA總線協(xié)議返 回給核心處理器,或者將外部設(shè)備已經(jīng)接到數(shù)據(jù)的應(yīng)答傳給核心處理器。
4. 如權(quán)利要求3所述的一種通用接口控制方法,其特征是步驟一中配 置時(shí)序寄存器時(shí),針對(duì)每一個(gè)控制信號(hào)都設(shè)有相對(duì)應(yīng)的時(shí)序寄存器,外部接 口控制信號(hào)發(fā)生器能夠?qū)γ總€(gè)控制信號(hào)的時(shí)序進(jìn)行調(diào)整。
5. 如權(quán)利要求3或4所述的一種通用接口控制方法,其特征是步驟二 中所述的外部接口控制信號(hào)發(fā)生器根據(jù)每一個(gè)控制信號(hào)都有單獨(dú)的產(chǎn)生邏輯。
全文摘要
本發(fā)明涉及一種通用接口控制裝置及方法,屬于接口控制技術(shù)領(lǐng)域。現(xiàn)有的核心處理器中往往針對(duì)每個(gè)外部設(shè)備設(shè)計(jì)特殊的接口控制裝置,往往需要支持多少外設(shè)就需要多少接口控制裝置。本發(fā)明提出通用接口控制裝置概念,將一些接口信號(hào)、時(shí)序關(guān)系相接近的接口裝置進(jìn)行優(yōu)化整合,使之在軟件配置下可以適用于多種設(shè)備,而與核心處理器內(nèi)部通過(guò)AMBA總線相連接。采用本發(fā)明所述的裝置及方法,大大提高了裝置的可重用性,并且可以縮短開(kāi)發(fā)周期,質(zhì)量可靠。
文檔編號(hào)G06F13/38GK101114192SQ200710121428
公開(kāi)日2008年1月30日 申請(qǐng)日期2007年9月6日 優(yōu)先權(quán)日2007年9月6日
發(fā)明者張怡浩 申請(qǐng)人:北京中星微電子有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临朐县| 屯门区| 十堰市| 环江| 任丘市| 乌拉特前旗| 林口县| 黄大仙区| 渭源县| 岳池县| 德格县| 潞西市| 张掖市| 视频| 八宿县| 南岸区| 政和县| 太湖县| 金湖县| 视频| 太和县| 潍坊市| 比如县| 海南省| 江华| 堆龙德庆县| 象山县| 文化| 苍梧县| 玉环县| 岢岚县| 安化县| 旬邑县| 瓮安县| 介休市| 平陆县| 邓州市| 阿城市| 巴青县| 太保市| 龙山县|