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 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 国产一级二级在线观看| 国产精品视频999| 小说 亚洲 无码 精品| 国产亚洲美日韩AV中文字幕无码成人| 在线观看91香蕉国产免费| 国产综合欧美| 国产一区二区三区免费观看| 久久亚洲国产一区二区| 婷婷久久综合九色综合88| 亚洲欧美自拍中文| 美女毛片在线| 欧美在线精品一区二区三区| 永久在线精品免费视频观看| 日韩第八页| 夜夜爽免费视频| 精品久久久久久久久久久| 在线亚洲天堂| 国产成人8x视频一区二区| 亚洲美女一区| 亚洲天堂网2014| 亚洲综合色婷婷中文字幕| 中文字幕在线观| 在线精品亚洲一区二区古装| 亚洲天堂视频网站| 又粗又大又爽又紧免费视频| 尤物在线观看乱码| 免费看a级毛片| 毛片在线看网站| 天天摸夜夜操| 亚洲欧美激情小说另类| 国产精品人成在线播放| 日韩中文精品亚洲第三区| 中文字幕日韩久久综合影院| 亚洲无码视频图片| 免费在线观看av| 欧美国产视频| 老司机久久精品视频| 欧美午夜在线视频| 久久久久久久蜜桃| 国产精品第一区在线观看| 欧美中出一区二区| 国产免费自拍视频| 欧美色图久久| 婷婷六月综合网| 久久夜夜视频| 99久久精品国产精品亚洲| 高潮爽到爆的喷水女主播视频 | 久久中文字幕2021精品| 国产亚洲精久久久久久久91| 国产主播福利在线观看| 最新国产麻豆aⅴ精品无| 亚洲精品第一页不卡| 久热中文字幕在线观看| 亚洲国产理论片在线播放| 99视频精品全国免费品| 一级毛片免费播放视频| swag国产精品| 热伊人99re久久精品最新地| 99re在线视频观看| 日韩成人免费网站| 人妖无码第一页| 国产熟睡乱子伦视频网站| 亚洲第一极品精品无码| 99国产在线视频| 国产经典在线观看一区| 九色在线视频导航91| 国产激情在线视频| 免费观看男人免费桶女人视频| 少妇极品熟妇人妻专区视频| 青青国产视频| 香蕉99国内自产自拍视频| 欧美高清视频一区二区三区| 国产成人夜色91| 国产精品无码在线看| 国产成人午夜福利免费无码r| 思思99思思久久最新精品| 四虎精品国产永久在线观看| 狠狠亚洲五月天| 国产精品视频999| 就去吻亚洲精品国产欧美 | 日韩精品一区二区三区大桥未久| 国产在线观看91精品|