首頁 > 文章中心 > 正文

          網絡控制器論文:網絡控制裝備硬件平臺探究

          前言:本站為你精心整理了網絡控制器論文:網絡控制裝備硬件平臺探究范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          網絡控制器論文:網絡控制裝備硬件平臺探究

          本文作者:胡強1陳文生2作者單位:1南昌航空大學工程訓練中心基礎實習部2南昌航空大學信息工程學院

          網絡通信模塊設計

          本模塊通過89C52單片機控制RTL8019AS,主要由RTL8019AS,80C52,62256,RJ-45組成。RTL8019AS內部可分為遠程DMA接口、本地DMA接口、MAC邏輯、數據編碼解碼邏輯和其他端口。遠程DMA接口是指單片機對RTL8019AS內部RAM進行讀寫的總線,即ISA總線的接口部分。單片機收發數據只需對遠程DMA操作。本地DMA接口是RTL8019AS與網線的通道,完成控制器與網線的數據交換。

          串行通信模塊的設計

          當與微機通信的時候,分為發送和接收兩個部分。當單片機向微機發送數據時,單片機從存儲器里面取數據,然后通過P3.1(TXD)串行發送端口向外發送數據,把數據送到MAX232的10(T2IN)引腳,然后通過MAX232芯片,進行轉換,由7(T2OUT)引腳輸出給DB9的2引腳,然后傳給了微機,這樣就完成了單片機向微機發送數據的任務。當單片機與其他外圍設備連接時,尤其是當多個外設同時要與單片機通信時,采用MAX488與外設通信,它具有全雙工,外圍可接多個設備,傳送距離遠,精度高的特點。當單片機向外設發送數據時,同樣是通過P3.1把發送的數據放到MAX488的DI端,然后MAX488內部處理,轉換成電平差,由Z、Y端送出,當然外設也要接一個MAX488才能把信號轉換過來。發送過程就完成了,同理接收過程也是如此。

          并行總線模塊的設計

          考慮到了單片機采用了串行總線,但是串行總線的速率比較低,而且為了充分利用單片機資源,所以外擴充了一個26腳的并行口,單片機的P1.0~P1.7作為地址線,而P0.0~P0.7作為數據線,以此同時充分利用了單片機的外部中斷INT0、INT1,定時器T0、T1。由于并行口電源的供應不足,所以這里設計了兩個電源接口,兩個地接口。

          存儲器擴充模塊的設計

          僅靠單片機內部的RAM是無法完成數據的接收和發送的,所以需要外部的RAM的協助,外接的RAM不但能提高單片機數據傳輸速度而且還能實現復雜的通訊功能;同時外部RAM也可用做串行口的輸入輸出緩沖,使單片機可以高速地吞吐數據,減少網卡編程控制的復雜性。這里采用62256RAM來實現數據的存儲操作,并設計了一個74LS373芯片,對地址進行鎖存。