光学 精密工程
2023, 31(11): 1710
中国航空工业集团公司西安航空计算技术研究所, 西安 710000
针对高速串行总线IEEE1394B的特点, 分析在此基础上的SAE AS5643协议在航空安全关键领域的应用。研究了协议技术特点, 分别对时间同步、数据通信、根节点、拓扑和带宽等确定性方面展开阐述, 结合时间触发的优势, 对AS5643协议进行改进, 具体对时间触发调度、发送接收时刻等功能进行改进, 提出了一种基于AS5643协议的时间触发调度设计架构, 使其在未来高速(1.6 Gibit/s, 3.2 Gibit/s等)通信应用中进一步提升航空安全关键系统应用所需的鲁棒性和确定性。对实现的设计方案进行RTL级实现及仿真分析, 验证了通信的正确性。
时间触发总线 安全关键系统 时间同步 控制计算机(CC) 远程节点(RN) 启动帧(STOF) time-triggered bus safety-critical system AS5643 AS5643 IEEE1394B IEEE1394B time synchronization Control Computer (CC) Remote Node (RN) Start of Frame (STOF)
光网络终端(network terminal,NT)是光纤数据总线中的数据传输与处理终端,是光纤总线的重要组成部分。介绍了一种集成通用异步收发传输(universal asynchronous receiver & transmitter,UART)、控制器域网(controller area network,CAN)、以太网、高速串行计算机扩展总线(peripheral component interconnect express,PCIE)等多种接口的NT。这种NT以现场可编程逻辑门阵列(field programmable gate array,FPGA)为硬件基础,通过设计各接口对应知识产权模块(intellectual property core,IP核),以及基于FPGA平台设计不同接口数据格式转换逻辑模块,完成了符合光纤数据总线要求的NT设计。以该方法设计的NT可以低延时处理在光纤数据总线上UART、CAN、以太网、PCIE等接口的数据。最后,通过与国内外相似总线产品和标准比对,表明该种NT组成的光纤数据总线可以有效解决不同类型接口之间数据传输的问题。
光网络终端 光纤数据总线 以太网 逻辑模块 network terminal optical fiber databus ethernet logic module
北京工业大学信息学部嵌入式系统重点实验室, 北京 100124
设计了一种基于先进外设接口(APB)总线的单线数字接口(OWI), APB总线可以配置接口参数并读取接口的状态、数据信息, 有着较强的灵活性与可监测性。该接口通过一根公用的数据线实现主机与一个或多个从器件之间的半双工双向通信。相比于其他通信接口, 线路简单, 节约了 I/O口资源, 降低了硬件成本。本文基于单线传输协议, 对数据传输时序以及状态机进行了设计, 通过寄存器转换级(RTL)仿真与可编程阵列逻辑(FPGA)验证, 结果显示数据可以稳定正确地通过单线接口进行传输, 数据传输速率可达 100 kHz。
单线数字接口 APB总线 状态机 RTL设计 FPGA验证 RTL验证 OWI APB bus state machine RTL design FPGA verification RTL verification 太赫兹科学与电子信息学报
2022, 20(10): 1046
南京信息工程大学电子与信息工程学院,江苏南京210044
为了提升高速串行计算机扩展总线标准(PCIe)总线互联设备在高速通信过程中的系统性能,减少对中央处理器(CPU)资源的占用,基于Kintex-7 系列现场可编程逻辑门阵列(FPGA)平台进行总线主控式直接存储访问(DMA)设计,通过PCIe 接口实现了主机设备(PC)与FPGA 设备之间的高性能数据传输。同时,基于Root Port 仿真平台设计DMA 读写测试用例,仿真结果验证PCIe 接口逻辑的正确性。通过连接上位机和配置驱动进行实际传输速率测试,结果表明,DMA 写速率最高可达1 620 MB/s,DMA 读速率最高可达1 427 MB/s,带宽最大值能够达到PCIe 接口理论带宽值的84%。设计方案成本低,可靠性高,能够满足高性能、低延时的数据采集要求。
高速串行计算机扩展总线标准 现场可编程逻辑门阵列 直接存储访问 数据传输 Peripheral Component Interconnect express Field Programmable Gate Array Direct Memory Access data transmission 太赫兹科学与电子信息学报
2022, 20(4): 385
为集数码显示器和TFT-LCD的优点于一身,进一步丰富嵌入式系统教学案例,本文设计了基于FSMC总线的嵌入式系统多显示终端实验装置。硬件设计使用FSMC总线的Bank1.Sector4连接LCD,FSMC接口与LCD数据、控制信号直接相连,由FSMC控制器产生LCD的8080控制时序。数码显示器通过锁存器与LCD复用数据线,FSMC总线的Bank1.Sector3片选信号反相后作为数码显示器的选通信号。软件设计借助STM32CubeMX完成FSMC初始化,实现数码显示器和LCD底层驱动,移植LCD基础显示和高层应用程序。运行测试表明,系统运行稳定可靠,显示效果清晰流畅,软硬件设计大为简化,为嵌入式系统多显示终端并行扩展提供了一个经典案例。
FSMC TFT-LCD STM32 总线接口 时分复用 FSMC TFT LCD STM32 bus interface time division multiplexing
1 中国航空工业集团公司洛阳电光设备研究所,河南 洛阳 471000
2 中国航空工业集团公司成都飞机设计研究所,成都 610000
首先阐述了RT集群管理技术,实现了总线控制器面向128个终端寻址功能,说明了该技术的创新性; 其次,在基于RT集群管理技术的基础上,提出一种基于时间触发的动态网络调度机制,保证了通信延迟和时间偏移的确定性,实现了高可靠性和确定性总线数据传输; 最后,通过搭建系统测试环境,对面向RT集群管理、动态网络调度机制这两项关键技术进行了测试验证,系统运行稳定,功能和性能与理论分析一致。
10M 1553B总线 RT集群寻址管理 动态调度机制 10M 1553B bus RT cluster addressing management dynamic network scheduling mechanism