www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]雙端口RAM的并口設(shè)計(jì)應(yīng)用

摘要:IDT7132/IDT7142是一種高速2k×8雙端口靜態(tài)RAM,它擁有兩套完全獨(dú)立的數(shù)據(jù)、地址和讀寫控制線。文中分析了雙端口RAM(DPRAM)的設(shè)計(jì)方案。并以IDT7132/7142為例介紹了雙端口RAM的時序、競爭和并行通訊接口設(shè)計(jì)以及雷達(dá)仿真平臺中的應(yīng)用。

    關(guān)鍵詞:微處理器 雙端口RAM IDT7132/7142

數(shù)據(jù)獲取及交換是多CPU系統(tǒng)的重要組成部分。在這類系統(tǒng)中,數(shù)據(jù)交換要求的通訊速率往往很高,平均速率一般在10k左右,有時甚至達(dá)100k以上。傳統(tǒng)的并行接口和串行接口設(shè)計(jì)無論在通信速率,還是在可靠性方面都不易滿足要求。而雙端口RAM則是一個較好的實(shí)現(xiàn)方案。它具有通訊速率高、接口設(shè)計(jì)簡單等特點(diǎn),因而在設(shè)計(jì)中得到廣泛的應(yīng)用。

1 常用雙端口RAM的結(jié)構(gòu)特點(diǎn)

1.1 通用集成電路組成的雙端口

采用通用集成電路組成的雙端口RAM如圖1所示。一般的RAM只有一套地址總線、數(shù)據(jù)總線和讀寫控制線,因此,兩端CPU芯片的三總線必須經(jīng)過緩沖隔離才能共享靜態(tài)RAM。具體工作過程是兩個CPU的地址信號和讀寫控制信號全中接入仲裁電路,由仲裁電路判斷訪問雙端口RAM的CPU,并使能相應(yīng)的總線緩沖器。若兩個CPU在同一段時間內(nèi)訪問共享的RAM的發(fā)生競爭,則由仲裁電路迫使后訪問的CPU處于等待狀態(tài),一旦前一個CPU訪問結(jié)束,再由仲裁電路打開緩沖器,以使后一個CPU接通RAM并進(jìn)行訪問。

該電路的特點(diǎn)是成本低、簡單且存儲量大,其容量在64k~128k之間。缺點(diǎn)是在兩個CPU發(fā)生競爭時,有一方CPU必須等待,因而降低了訪問效率。

1.2 專用雙端口RAM芯片

目前市場上有多種專用雙端口RAM芯片,如IDT7132/7142、DS1609等。這些芯片有兩套完全獨(dú)立的數(shù)據(jù)線、地址線和讀寫控制線,因而可使兩個CPU分時獨(dú)立訪問其內(nèi)部RAM資源。由于雙CPU同時訪問時的仲裁邏輯電路全部集成在雙端口RAM內(nèi)部,因而需要用戶設(shè)計(jì)的電路比較簡單。雙端口RAM內(nèi)一般都有一個總線搶占優(yōu)先級比較器,只要雙CPU不同時訪問同一存儲單元,那么較先送出地址的CPU將擁有該單元的本次訪問優(yōu)先權(quán),而另一個CPU的地址與讀寫信號將被屏蔽掉,同時通過“busy”引腳告知該CPU以使之根據(jù)需要對該單元重新訪問或撤消訪問。

專用雙端口RAM的優(yōu)點(diǎn)是通訊速度快,實(shí)時性強(qiáng),接口比較簡單,兩邊CPU都可主動進(jìn)行數(shù)據(jù)傳輸;缺點(diǎn)是成本高,需要克服競爭現(xiàn)象。

以上兩種技術(shù)方案各有優(yōu)點(diǎn),在要求存儲量較大時,一般采用通用集成電路組成的雙端口RAM;在通信實(shí)時性要求較高的而通信數(shù)據(jù)量不大時,一般采用專用雙端口RAM芯片。

在實(shí)際應(yīng)用中,雙端口RAM與并行接口與串行接口相比,它不僅能利用其兩端口異步操作來讀寫數(shù)據(jù),而且可用作多CPU微處理系統(tǒng)CPU的數(shù)據(jù)交換接口,從而簡化了對各CPU之間數(shù)據(jù)通信規(guī)約的要求,提高了系統(tǒng)數(shù)據(jù)通信處理的可靠性,同時提高了CPU之間數(shù)據(jù)交換的實(shí)響應(yīng)速度。

2 IDT7132/7142簡介

2.1 IDT7132/7142結(jié)構(gòu)與連接方式

IDT7132/7142是高速2k×8雙端口靜態(tài)RAM,可提供兩個擁有獨(dú)立的控制總線、地址總線和I/O總線端口,允許CPU獨(dú)立訪問內(nèi)部的任何存儲單元。當(dāng)CE引腳出現(xiàn)下降沿時,選中DPRAM即可通過控制OE或R/W來訪問內(nèi)部存儲單元。IDT32一般被用作8位雙端口RAM,也可以作為主片與DIT7142從片構(gòu)成主從式16位雙端口RAM。連接方式如圖2所示:

2.2 IDT7132/7142時序圖

IDT7132/7142的時序如圖3所示,它與RAM的讀寫時序非常類似。當(dāng)CPU選中DPRAM時,CE引腳出現(xiàn)下降沿,當(dāng)控制紆OE為高且R/W為低時,CPU對內(nèi)部存儲單元進(jìn)行寫操作;而當(dāng)控制線OE為低且R/W為高時,CPU對內(nèi)部存儲單元進(jìn)行讀操作。

2.3 競爭現(xiàn)象的處理

當(dāng)外部CPU通過兩個端口對雙端口RAM內(nèi)部的同一個存儲單元進(jìn)行操作時,系統(tǒng)將出現(xiàn)競爭。這種競爭一般有如一兩種模式:

(1)如果兩個端口的總線訪問地址相同,并先于片選信號CE有鏟,則片內(nèi)控制邏輯將在CEL與CER之間發(fā)生競爭。

(2)如果兩個端口的片選信號CE在地址信號有效之前變低,則片內(nèi)控制邏輯將在地址信號到達(dá)時發(fā)生競爭。[!--empirenews.page--]

為避免因競爭而導(dǎo)致的通訊失敗,設(shè)計(jì)者提出了各種解決方案。常見的有三種:

(1)設(shè)置標(biāo)志位:在開辟數(shù)據(jù)通訊區(qū)的同時,可通過軟件方法在某個固定存儲單元設(shè)立標(biāo)志位。這種方法要求兩端CPU每次訪問雙端口RAM之前,必須查詢、測試和設(shè)置標(biāo)志位,然后再根據(jù)標(biāo)志位的狀態(tài)決定是否可以訪問數(shù)據(jù)區(qū);有的雙端口RAM本身就個有專用的一個或多個硬件標(biāo)志鎖存器和專門的測試和設(shè)置指令,可直接對標(biāo)志位進(jìn)行讀/寫操作。這種方法通常用在多個處理器共享一個存儲器塊時。為了保證通訊數(shù)據(jù)的完整性,在采用這種方法時往往要求每個處理器能對該存儲器塊進(jìn)行互斥的存取。

(2)軟件查詢BUSY引腳狀態(tài):雙端口RAM必須具有解決兩個處理器同時訪問同一單元的競爭仲裁邏輯功能。當(dāng)雙方址發(fā)生沖突時,競爭仲裁邏輯可用來決定哪個端口訪問有效,同時取消無效端口的訪問操作,并將禁止端口的Busy信號置為低電平。因此Busy信號可作為處理器等待邏輯的輸入之一,即當(dāng)Busy為低電平時,讓處理器進(jìn)入等待狀態(tài)。每次訪問雙端口RAM時,CPU檢查BUSY狀態(tài)以判斷是否發(fā)生競爭,只有BUSY為高時,對雙端口RAM的操作才有效。

(3)利用硬件解決競爭:將BUSY信號引入READY引腳可在發(fā)生競爭時使BUSY為低,從而使CPU內(nèi)部總線時序根據(jù)READY引腳狀態(tài)自動插入WAIT信號并展寬總線,以達(dá)到分時訪問的目的。對于80C196KC和8098等MCS-96系列微處理器,利用這種方法便可通過硬件解決競爭問題。

另外,在使用BUSY信號時必須首先將此信號接上拉電阻,其次應(yīng)在BUSY信號有效期間使處理器保持讀寫操作經(jīng)及相應(yīng)的地址和數(shù)據(jù),但是需要說明的是:在BUSY信號變高之前,這種情況下的所有寫操作都是無效的,圖4所示發(fā)生競爭時的時序圖。

3 RAM在雷達(dá)仿真平臺中的應(yīng)用

雷達(dá)仿真平臺是用于雷達(dá)操作手訓(xùn)練的仿真設(shè)備。該平是一個由計(jì)算機(jī)、主控CPU(80C196KC)、手輪控制CPU(8098)等組成的多機(jī)系統(tǒng)。在主控CPU判斷目標(biāo)是否進(jìn)入雷達(dá)波瓣作用范圍時,必須將目標(biāo)理想諸元與雷達(dá)的高低角和方位角做比較。在雷達(dá)仿真平臺中,雷達(dá)的高低角和方位角是通過對高低手輪和方位手輪的軸角轉(zhuǎn)換而獲得的。主控CPU每隔20ms就向手輪控制CPU發(fā)送一次模擬目標(biāo)的高低角、方位角、距離以及目標(biāo)屬性等多組數(shù)據(jù)(共200字節(jié)),同時接收手輪控制CPU的數(shù)據(jù)。為了加快通迅速度,簡化通訊,提高通信的實(shí)時性指標(biāo),系統(tǒng)要用了雙端口RAM(DPRAM)IDT7132/7142來進(jìn)行CPU之間的數(shù)據(jù)交換。具體電路見圖5。

80C196KC和8098均有READY引腳,通過80C196KC和8098的時序可知,當(dāng)READY引腳出現(xiàn)低電平時,CPU可自動插入WAIT等待周期,以延長讀寫和片選信號,因此,設(shè)計(jì)時將80C196KC和8098的READY引腳與IDT7132/7142的BUSY引腳相連就可在發(fā)生競爭時,自動使80C196KC或8098處于等待狀態(tài)。

    在資源分配方面,該設(shè)計(jì)還劃分了電視跟蹤數(shù)據(jù)區(qū)、雷達(dá)跟蹤數(shù)據(jù)區(qū)、手輪實(shí)測值數(shù)據(jù)區(qū)和命令狀態(tài)區(qū),并明確規(guī)定了各個通訊區(qū)的任務(wù)和性質(zhì),從而簡化了通訊程序,提高了通訊速度。

通過雷達(dá)仿真平臺控制系統(tǒng)的實(shí)時運(yùn)行實(shí)驗(yàn)證明:主控CPU與手輪控制CPU之間的數(shù)據(jù)交換速率很高、運(yùn)行可靠,大大提高了系統(tǒng)的實(shí)時性能。目前,該系統(tǒng)已經(jīng)通過了技術(shù)鑒定。

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

奈飛(Netflix)今年早些時候從數(shù)據(jù)中看到了一個令人擔(dān)憂的信號:用戶訪問該流媒體服務(wù)的頻率下降了。該公司對其用戶在四周時間里觀看其內(nèi)容的天數(shù)進(jìn)行了跟蹤,并擔(dān)心訪問頻率的下降會增加用戶取消訂閱的可能性。在發(fā)現(xiàn)這一問題之...

關(guān)鍵字: 信號 流媒體 TI ST

運(yùn)放在沒有輸入的情況下,實(shí)際中仍會輸出一個小電壓。而這個小電壓,會根據(jù)我們設(shè)置的放大倍數(shù)同等地被放大,同時,這個被放大的信號是有正、負(fù)之分的。

關(guān)鍵字: 運(yùn)放 放大倍數(shù) 信號

據(jù)全球最大石油生產(chǎn)商沙特阿美(Saudi Aramco)稱,全球石油市場依然緊張。對于一個仍然嚴(yán)重依賴化石燃料的世界來說,這不是一個好兆頭。沙特阿美CEO Amin Nasser表示,如今閑置產(chǎn)能非常低。如果亞洲重新開放...

關(guān)鍵字: NAS RAM SE CE

(全球TMT2022年9月20日訊)華為云發(fā)布《云原生2.0架構(gòu)白皮書》并聯(lián)合CNCF(云原生計(jì)算基金會)成立創(chuàng)原會亞太分會。為加速亞太政企數(shù)字化轉(zhuǎn)型,華為云還提出“堅(jiān)定決心、積極行動,全面擁抱云原生技術(shù),積極發(fā)展數(shù)字...

關(guān)鍵字: MOUNT RAM 流媒體 華為云

9月5日上午消息,華為消費(fèi)者業(yè)務(wù)CEO余承東表示,9月6日華為Mate50系列及全場景新品秋季發(fā)布會要發(fā)布的全新技術(shù),讓信號超越地面,讓通信時刻相聯(lián)。

關(guān)鍵字: 華為 Mate50系列 信號

Spesolimab 是一種單克隆抗體,可抑制白細(xì)胞介素 36 (IL-36)的信號傳導(dǎo),是首個獲批專門用于治療泛發(fā)性膿皰型銀屑病發(fā)作的治療藥物 EFFISAYIL® 1 研究表明,治療一周后,超過一半...

關(guān)鍵字: FDA GP BSP 信號

(全球TMT2022年8月16日訊)2022年8月15日,楓笛Saramonic正式發(fā)布了Blink500 ProX 2.4G雙通道無線麥克風(fēng)系統(tǒng)。Blink500 ProX采用2.4GHz ISM自適應(yīng)跳頻...

關(guān)鍵字: LINK RAM SAR 雙通道

深圳2022年8月15日 /美通社/ -- 2022年8月15日,楓笛Saramonic正式發(fā)布了Blink500 ProX 2.4G雙通道無線麥克風(fēng)系統(tǒng)。這款性能卓越的麥克風(fēng)能滿足多種場合的使用,為您帶來出色的聲音品質(zhì)...

關(guān)鍵字: LINK RAM SAR 雙通道

得克薩斯州伍德蘭茲2022年8月2日 /美通社/ -- 全球可持續(xù)化學(xué)企業(yè)Indorama Ventures Public Company Limited(IVL)與Capchem Technology USA Inc....

關(guān)鍵字: RAM 鋰離子電池 PC IO

得克薩斯州伍德蘭茲2022年8月2日 /美通社/ -- 全球可持續(xù)化學(xué)企業(yè)Indorama Ventures Public Company Limited(IVL)與Capchem Technology USA Inc....

關(guān)鍵字: RAM 鋰離子電池 PC IO

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉