999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種智能1394B接口模塊設計與實現

2016-03-22 14:31:19鄧發俊
電腦知識與技術 2016年1期
關鍵詞:設備

鄧發俊

摘要:1394B總線以其高帶寬、低延遲、高可靠特性在機載系統中應用越來越廣泛。該文介紹了1394B總線協議,實現了一種智能1394B接口模塊,并進行了通信測試,具有一定的參考意義。

關鍵詞:1394B;匿名簽署協議;通信

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)01-0238-02

Design and Implementation of An Intelligent 1394B Interface Module

DENG Fa-jun

(AVIC Computing Technique Research Institute,Xian 710065 , China)

Abstract: With its high bandwidth, low delay and high reliability, 1394B bus is widely used in airborne system. This paper introduces the 1394B bus protocol, implements an intelligent 1394B interface module, and carries out the communication test, which has a certain reference value.

Key words: 1394B; ASM; communication

1 概述

1394B總線網絡與傳統1553B總線系統相比具有高帶寬、低延遲、高可靠性等方面優勢,已經廣泛應用于新一代戰機的航電系統、飛行器管理系統和機電公共設備管理系統。

2 1394B總線概述

IEEE 1394-1995最初由Apple公司提出,由IEEE正式制定,支持100/200/400Mbps通信速率,其目的是為了簡化計算機的外部連線,并且為實時數據傳輸提供一個高速接口[1]。2000年對IEEE 1394-1995標準進行補充,增強了互操作性,解決了一些二義性問題,形成了IEEE 1394a-2000。2002 年起,對IEEE 1394-1995 規范進行了不斷地完善, 確定了IEEE-1349b-2002,其目標是用于傳輸多媒體數據,其帶寬,傳輸速度,距離等都有了大幅度提高[2]。

1394B總線具有如下特點:

采用異步流包:異步流包是異步時間間隔內發送的等時包。異步流被用于網絡上大多數的通信。

使用STOF同步:STOF包由每條總線上的CC按照固定的幀速率發送STOF包通知總線上所有的節點新的一幀開始。通過傳輸一個固定速率的STOF包實現網絡的同步。

縱向奇偶校驗(VPC):縱向奇偶校驗(VPC)是作為1394物理層產生的CRC校驗的一個附加校驗。VPC提供物理層和軟件層在進行消息傳輸過程中的附加數據完整性的保障。

通道號靜態分配:因為異步流包在格式上與等時包一致,所以也由通道號來確定目標節點,總線上每個節點的通道號是由應用預先分配的,根據體系結構而定。

帶寬預分配:每一幀開始后(STOF包),總線上每個節點的發送和接收的時間由應用根據體系結構預先分配。

使用匿名簽署協議(ASM):匿名簽署協議是為了滿足嵌入式實時系統需求的上測試協議,ASM協議建立于下層協議,不需要1394消息頭傳輸ASM特殊消息[3]。

3 模塊設計

智能1394B接口采用MPC8270實現,對外提供三個1394B端口。模塊主要由時鐘電路,電源電路,復位電路,1394接口電路以及處理器電路組成。系統結構如圖1所示。

圖1 系統結構

3.1 處理器電路

處理器電路主要由處理器,SDRAM,CPLD和FLASH組成。

采用MPC8270處理器,主頻266MHz,外頻66MHz,提供PCI總線仲裁以及標準PCI總線接口,運行VxWorks5.5系統,完成應用數據處理以及通信傳輸控制和管理工作,并提供串口、以太網等調試接口。

SDRAM:采用四片容量為512MB的SDRAM組成2GB容量的內存,工作頻率66MHz,64bit寬度,作為程序和數據的存儲空間。

CPLD:CPLD固化邏輯用于實現CPU初始化配置,復位管理,片選分配等功能。

FLASH:容量64MB,訪問速度120ns,寬度32bit,用于固化Boot、OS以及應用程序。

3.2 1394B接口

1394B接口屬于該模塊對外的應用通信數據接口,選用1394鏈路層和物理層實現芯片以及1394變壓器,實現模塊1394B接口的對外耦合。1394B電路連接示意見圖2。1394鏈路層芯片帶有獨立的PCI控制器,內部帶有多個DMA發送通道和接收通道。可直接掛接在主處理器的PCI接口上,通過PCI總線進行對鏈路層的控制。1394物理層芯片是1394B物理層芯片中的一款高性能物理層接口芯片,保持與其他物理層芯片設計的兼容性。該芯片滿足OHCI、IEEE 1394-1995、IEEE 1394a-2000、IEEE 1394b-2002等協議規范;全面支持IEEE 1394b-2002協議下S100,S100β,S200,S200β,S400和S400β的傳輸速率;提供3個物理層端口。

圖2 1394B接口電路連接示意

4 模塊工作流程

模塊的工作流程如下:

a.CPLD邏輯輸出配置字對處理器進行初始化配置,配置的主要內容有:將CPU配置32位模式啟動,內部寄存器基值為0xF0000000,啟動地址為0xFFF00100,內核工作頻率為200MHz, 處理器工作在PCI Host模式, PCI接口工作頻率為33MHz;

b.CPU從0xFFF00100(FLASH地址)獲取第一條指令開始執行,通過獲取的指令對CPU的中斷,時鐘,系統總線,SDRAM和FLASH進行初始化,并將后續的固化在FLASH中的代碼從FLASH搬運到SDRAM中,搬運到SDRAM的起始地址為0x0000C000;

c.完成代碼搬運后,處理器開始對串口進行初始化,并在執行后續代碼時通過串口輸出相應的打印信息;

d.處理器執行上電BIT,以及后續的BOOT代碼;

e.處理器運行操作系統;

f.處理器調用驅動程序對1394設備進行初始化,設備初始化工作包括調用設備句柄空間的初始化、設備資源的分配、信號量的初始化、中斷的使能和設備工作模式的設置等過程;

g.初始化完成后,處理器可進行1394B通信。發送過程:主機應用調用異步流數據包發送函數后,由驅動檢查相關參數的合法性,由主機通知鏈路層芯片該消息數據準備好,根據數據包發送條件判斷出該數據包具備發送條件后,配置異步流發送上下文,啟動DMA,鏈路層芯片從指定的數據包地址中將數據搬移到鏈路層芯片的FIFO 緩沖中發送,完成異步流的發送。接收過程:設備在接收到消息之前,首先在設備的初始化時配置異步流的接收上下文,啟動接收,當設備檢測到數據包到達時,物理層芯片根據接收的上下文配置,將和配置的通道號匹配的異步流數據包上傳鏈路層,鏈路層啟動DMA 將接收到的數據直接放在指定的主機緩沖區內,然后更新接收的上下文配置,同時更新主機的緩沖區地址。

工作流程圖如圖3所示。

圖3 模塊工作流程圖

5 測試驗證

將智能1394B接口模塊安裝在測試工裝中,經過高速1394線纜與1394B仿真分析儀連接,運行測試程序,1394B接口模塊的三個端口都能和標準設備正確通信。

6 結論

本文介紹了1394B總線協議的特點,基于MPC8270實現了三端口1394B接口模塊,并進行了測試驗證,具有一定的應用價值。

參考文獻:

[1] 李世平,戴凡,汪旭東.IEEE-1394系統原理與應用技術[M].2004:1-2.

[2] 劉莎,陰亞芳.VxWorks下1394b總線系統驅動軟件設計[J].測控技術,2013(5):96-99.

[3] 馬寧,王宣明,鄭斐.飛機管理系統1394總線AS5643協議的設計與實現[J].航空計算技術,2013(6):122-124.

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 国产精品三级av及在线观看| 欧美日韩久久综合| 成年人免费国产视频| 国产欧美在线观看一区| 国产精品无码一区二区桃花视频| 精品人妻无码中字系列| 中文无码日韩精品| 538精品在线观看| 国产永久免费视频m3u8| 亚洲va精品中文字幕| 国产在线自在拍91精品黑人| 国产精品吹潮在线观看中文| 在线观看欧美国产| 久久成人18免费| 麻豆AV网站免费进入| 99re热精品视频国产免费| 国产在线一区视频| 人妻丰满熟妇啪啪| 亚洲美女视频一区| 亚洲三级片在线看| 国产欧美日韩va另类在线播放| 国产一级片网址| 亚洲成人黄色在线观看| 成人免费一级片| 天堂在线www网亚洲| 天天爽免费视频| 日本精品中文字幕在线不卡| 亚洲一级毛片免费观看| 91免费在线看| 精品国产99久久| 亚洲中文字幕久久精品无码一区| 人人91人人澡人人妻人人爽| 欧美α片免费观看| 97国产精品视频自在拍| 91区国产福利在线观看午夜 | 男女男免费视频网站国产| 免费国产无遮挡又黄又爽| 欧美一道本| 亚洲一区二区成人| 欧美有码在线| 青青草久久伊人| 无码久看视频| 波多野结衣亚洲一区| 久久久久久尹人网香蕉| 亚洲精品国产首次亮相| 小13箩利洗澡无码视频免费网站| 六月婷婷激情综合| 亚洲综合欧美在线一区在线播放| 69视频国产| 91久久天天躁狠狠躁夜夜| 亚洲aaa视频| 蝴蝶伊人久久中文娱乐网| 国产成人无码AV在线播放动漫 | 国产裸舞福利在线视频合集| 国产成人成人一区二区| …亚洲 欧洲 另类 春色| 国产99久久亚洲综合精品西瓜tv| 久久中文电影| 26uuu国产精品视频| 亚洲美女久久| 国产美女主播一级成人毛片| 亚洲综合婷婷激情| 亚洲综合国产一区二区三区| 亚洲第一区在线| 在线a网站| 婷婷午夜天| 日韩国产 在线| 99无码中文字幕视频| 精品久久久久久久久久久| 一级不卡毛片| 国产成人精品男人的天堂| 亚洲三级片在线看| 精品人妻AV区| 在线欧美一区| 亚洲人成影院午夜网站| 精品无码人妻一区二区| 国产成人免费观看在线视频| 在线国产欧美| 四虎国产在线观看| 国产另类视频| 成年女人a毛片免费视频| 久久久久久久久18禁秘|