熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種用于ISA總線計算機1553B接口模塊的設計

一種用于ISA總線計算機1553B接口模塊的設計

作者: 時間:2013-04-13 來源:網(wǎng)絡 收藏

2.2 1553—SIDE的主要技術指標

  a. 總線傳輸速率為1Mb/s;
  b. 總線傳輸字差錯率小于10-7;
  c. RT響應狀態(tài)字時間≤12μs;
  d. 可作為BC、RT或MT選用;
  e. 32K×16位偽雙口RAM。;

3 1553—SIDE的通信軟件

3.1 通信軟件的設計原則

  a. 系統(tǒng)通用性和易修改性。針對不同任務,1553—SIDE的通信軟件不必修改,只需要修改相關的數(shù)據(jù)表;
  b. 系統(tǒng)的透明性。1553—SIDE的通信軟件向應用軟件提供有力的支持,使應用軟件對總線的數(shù)據(jù)傳輸呈透明狀態(tài),在正確的應用層協(xié)議支持下,連至1553B總線上的兩個終端之間的應用程序信息交換與本機兩個程序之間的信息交換完全類似;
  c. 通信軟件設計依照軟件工程思想自頂向下,逐步求精,進行模塊化的設計,該軟件具有完備的功能,可測試性強,可讀性好,易修改擴充。

3.2 通信軟件的功能

  在1553—SIDE硬件完成物理層、數(shù)據(jù)鏈路層的基礎上,通信軟件實現(xiàn)傳輸層功能。它駐留在主機上,具體包括以下幾個方面:
  a. 按應用軟件要求設置工作模式和相應的數(shù)據(jù)結構;
  b. 控制多路傳輸總線上消息的傳輸,包括方式指令的特殊處理;
  c. 故障處理,包括消息的傳輸無效,1553—SIDE自測試故障等。

3.3 通信軟件的內(nèi)容

  通信軟件包括系統(tǒng)控制程序、1553—SIDE控制程序、消息控制程序。

3.3.1 系統(tǒng)控制程序
  a. setfuncdrv 設置模塊的功能(BC/RT/MT);
  b. ldblstdrv 加載總線表;
  c. updblstdrv 修改總線表。

3.3.2 1553—SIDE控制程序
  a. initdrv 對1553B通信處理部分的數(shù)據(jù)結構初始化;
  b. godrv 啟動通信處理部分,使其進行工作狀態(tài);
  c. stopdrv 停止通信處理部分的工作;
  d. bitdrv 啟動通信處理部分的自測試。

3.3.3 消息控制程序
  a. readdrv 從通信處理部分的緩沖區(qū)讀數(shù)據(jù);
  b. writedrv 向通信處理部分的緩沖區(qū)寫數(shù)據(jù);
  c. refreshdrv 檢查通信處理部分的輸入緩沖區(qū)數(shù)據(jù)刷新情況;
  d. bcreaddrv BC模式下讀消息;
  e. bcwritedrv BC模式下寫消息;
  f. mtreaddrv MT模式下讀消息。

4 應用程序介紹

  1553—SIDE提供了一個菜單驅動的界面來定義所有的選項、參數(shù)和數(shù)據(jù),菜單為樹結構,如圖3:

圖3 菜單樹

  每個菜單頁包括菜單的路徑名,菜單條(菜單列表),菜單變量和狀態(tài)行。狀態(tài)行顯示退出菜單的方法及1553—SIDE卡的一些異常情況。
  子菜單可由下述二種方法之一選擇:擊熱鍵或用位置鍵移動光標至所選項。
  如果用戶定義的參數(shù)有誤,信息窗來解釋或警告非法的輸入值。

4.1 詳細描述

  1553—SIDE菜單程序有三種操作模式:即SETUP、RUN、DISPLAY COMMUNICATION STACK。

4.1.1 SETUP模式
  SETUP模式使得用戶在菜單驅動的界面幫助下定義參數(shù)和數(shù)據(jù)。所有的設置可被存儲或加載。
  BC方式支持127條獨立的消息和所有的通信格式,每條消息由圖4所示的消息頁描述,可自由設置消息數(shù)目、消息類型、RT地址、子地址、字計數(shù)等內(nèi)容。

圖4 消息頁



評論


相關推薦

技術專區(qū)

關閉