CNDP

CNDP,指的是通信網路設計程式。

基本介紹

CNDP(CommunicationNetworkDesignProgram),即通信網路設計程式。

通信網路設計程式,用於產生針對通信網路設計系統的通信網路圖和控制程式的方法。通信網路設計系統中,在圖形用戶接口上提供通信網之內的子網的概況。此外還提供了用於選出子網的圖形表示的選擇器,該圖形表示包括存在於各自子網中的節點類型的分級劃分的再現和存在於該節點類型之間的邏輯連線的再現。此外還提供了用於在子網過渡的範圍中選出彼此相連線子網的分別一個片斷的組合的圖形表示的選擇器,該圖形表示包括存在於各自子網過渡範圍中的節點類型的分級劃分的再現和存在於該節點類型之間的連線的再現。裝設了控制單元,用於按照由輸入單元所接收的選擇輸入來控制圖形用戶接口

通過分析網卡基本通信過程控制和數位訊號處理器(DSP)對網卡直接編程方法,成功設計基於DSP的網路通信程式,從而最終實現DSP系統數位化和網路化的融合。

DSP晶片是專門為實現各種數位訊號處理算法而設計的、具有特殊結構的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發方式使它的套用越來越廣泛。將計算機網路技術引入以DSP為核心的嵌入式系統,使其成為數位化、網路化相結合,集通信、計算機和視聽功能於一體的電子產品,必須大大提升DSP系統的套用價值和市場前景。將DSP技術與網路技術相結合,必須解決兩個關鍵問題:一是實現DSP與網卡的硬體接口技術,二是基於DSP的網路通信程式設計。DSP與網卡的硬體接口技術參考文獻[1]有比較詳盡的論述,以下主要討論基於DSP的網路通信程式設計。

協定制定

協定是用來管理通信的法規,是網路系統功能實現的基礎。由於DSP可以實現對網卡的直接操作,對應於OSI網路模型,網卡包含了物理層數據鏈路層的全部內容,因此,規定了數據鏈路層上數據幀封裝格式,就可以為基於DSP的區域網路中任意站點之間的通信提供具體規範。因為乙太網是當今最受歡迎的區域網路之一,在乙太網中,網卡用於實現802.3規程,其典型代表是Novell公司的NE2000和3COM公司的3C503等網卡,所以研究工作中的具體試驗平台是以DSP為核心構成的以太區域網路,主要用於語音的實時通信,所使用的網卡為Novell公司的NE2000網卡。NE2000網卡的基本組成請見參考文獻,其核心器件是網路接口控制器(NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協定邏輯,實現數據幀的封裝和解封,CSMA/CA(帶碰撞檢測功能的載波偵聽多址接入)協定以及CRC校驗等功能;第二是暫存器堆,用戶對NE2000網卡通信過程的控制主要通過對這些暫存器堆中各種命令暫存器編程實現;第三是對網卡上緩衝RAM的讀寫控制邏輯。DP8390傳送和接收採用標準的IEEE802.3幀格式。IEEE802.3參考了乙太網的協定和技術規範,但對數據包的基本結構進行了修改,主要是類型欄位變成了長度欄位。

相關詞條

相關搜尋

熱門詞條

聯絡我們