基于雙機通信的研究
0 引言
傳真通信不僅能傳送圖像/ 圖形信息,而且可以保留其具體的形式,因此,真跡傳送是傳真通信又一主要特點(diǎn),也是最具魅力的特點(diǎn)。隨著(zhù)因特網(wǎng)的發(fā)展,收發(fā)電子郵件已經(jīng)成為大部分公司與個(gè)人或其他公司進(jìn)行通信聯(lián)系的主要方式。在公司內部,相比使用電話(huà)進(jìn)行通信,人們更愿意使用電子郵件,電子郵件已經(jīng)成為大多數人的第二種主要通信手段。相比傳統傳真,電子郵件有一個(gè)顯著(zhù)的優(yōu)點(diǎn): 成本很低?;谶@種原因,人們自然會(huì )聯(lián)想到通過(guò)因特網(wǎng)發(fā)送傳真,這就是網(wǎng)絡(luò )傳真。
雙網(wǎng)數字傳真機與普通傳真機的最大區別是增加了網(wǎng)絡(luò )傳輸接口,具有普通電話(huà)網(wǎng)和因特網(wǎng)兩種傳輸模式,增強了傳真機的功能,擴展其適用范圍,提高了傳輸效率和傳輸可靠性,保證良好的圖像質(zhì)量,并大幅度地降低了傳真所帶來(lái)的長(cháng)途通信費用。
雙網(wǎng)數字傳真機是一個(gè)雙處理器結構( 主處理器是SCE214,從處理器是A RM S3C4510B) 的嵌入式系統,要實(shí)現網(wǎng)絡(luò )傳真功能首先必須實(shí)現系統內的雙機通信,即主處理器與從處理器的信息交換。
1 雙機通信的硬件實(shí)現
采用IDT 公司的2K ×8 b 的高速雙口RAMIDT7132 來(lái)實(shí)現雙機通信。雙口RAM 是常見(jiàn)的共享式多端口存儲器,如圖1 所示,雙口RAM 最大的特點(diǎn)是存儲數據共享,一個(gè)存儲器配備兩套獨立的地址、數據和控制線(xiàn),允許兩個(gè)獨立的CPU 或控制器同時(shí)異步地訪(fǎng)問(wèn)存儲單元。既然數據共享,就必須存在訪(fǎng)問(wèn)仲裁控制。內部仲裁邏輯控制提供以下功能: 對同一地址單元訪(fǎng)問(wèn)的時(shí)序控制; 存儲單元數據塊的訪(fǎng)問(wèn)權限分配;信令交換邏輯( 例如中斷信號) 等。
圖1 雙口RAM 的功能框圖。
它允許兩個(gè)( 左、右) 端口同時(shí)讀寫(xiě)數據,每個(gè)端口具有自己獨立的控制信號線(xiàn)、地址線(xiàn)和數據線(xiàn); 允許數據高速存取,最快存取時(shí)間為20 ns; 功耗低,工作在省電模式時(shí),功耗為5 mW; 其數據保存電壓為2 V,便于用電池完成數據的掉電保護。IDT 7132 可以作為8 位雙口RAM 單獨使用,也可以與IDT7142 組成主從式系統,將數據線(xiàn)擴展到16 位,甚至更寬。IDT7132 支持從其兩個(gè)端El 對器件的任何存儲空間進(jìn)行完全異步的讀/ 寫(xiě)操作。通過(guò)的控制,IDT7132 自動(dòng)工作在省電模式下,而且還可以通過(guò)接電池達到數據保護的目的。
IDT7132 工作情況如下: 當左右端口不對同一地址單元存取時(shí),,可正常存儲,其中: H 表示高電平,L 表示低電平。當左右端口對同一地址單元存取時(shí),有一端口的
= L,禁止數據的存取。此時(shí),兩個(gè)端口中,哪個(gè)存取請求信號出現在前,則其對應的
= H,允許存取; 哪個(gè)存取請求信號出現在后,則其對應的
= L,禁止其寫(xiě)入數據。需要注意的是,兩端口間的存取請求信號出現時(shí)間要相差在5 ns 以上,否則仲裁邏輯無(wú)法判定哪一個(gè)端口的存取請求信號在前; 在無(wú)法判定哪個(gè)端口先出現存取請求信號時(shí),控制線(xiàn)
只有一個(gè)為低電平,不會(huì )同時(shí)為低電平。這樣,就能保證一個(gè)對應于
=H 的端口能進(jìn)行正常存取,對應于
= L 的端口不存取,避免雙端口存取出現錯誤。非競爭真值表見(jiàn)表1,競爭真值表見(jiàn)表2。
表1 IDT7132 非競爭真值表。
表2 IDT7132 競爭真值表。
圖2 是IDT7132 在本系統中的連接框圖。IDT7132 的寫(xiě)入時(shí)序圖和讀出時(shí)序如圖3,圖4 所示。
評論