FPGA实现的MIL-STD-1553B总线曼彻斯特编解码器
125 浏览量
更新于2024-08-29
3
收藏 1.84MB PDF 举报
"MIL-STD-1553B总线曼彻斯特编解码器的FPGA实现"
MIL-STD-1553B总线是一种广泛应用于航空航天和军事领域的串行数据通信标准,它采用集中式时分复用、命令/响应和多路传输的方式,以半双工模式运行。这种总线标准以其灵活性和高可靠性著称,不仅在军事领域,也在商业和工业系统中得到广泛应用。然而,传统的1553B应用通常依赖于专用的协议芯片,如DDC公司的BU-61580,这些芯片虽然能实现协议功能,但可能存在资源浪费、价格昂贵和占用PCB空间大的问题,这限制了设计者在特定应用场景下的开发自由度。
为了解决这些问题,文章提出了使用FPGA(Field-Programmable Gate Array)来实现MIL-STD-1553B总线的曼彻斯特编解码器。曼彻斯特II型码是1553B协议规定的数据传输编码方式,其编解码器的性能直接影响通信质量。曼彻斯特编码是一种自同步的编码方式,可以同时传输数据和时钟信息,适用于高速通信。
文章详细介绍了1553B协议的分析以及曼彻斯特II型码的编解码原理,确定了编解码器的整体架构。设计过程中,作者使用了ISE14.1开发环境和Verilog HDL(Hardware Description Language)进行硬件描述语言编程,通过ISE Simulator进行时序仿真,确保设计的逻辑功能正确。经过XST工具的综合优化,最终将设计实现于Xilinx Spartan6系列的XC6SLX16 FPGA上。
文章进一步阐述了编解码器的工作原理,包括如何接收和发送曼彻斯特编码的信号,以及如何在FPGA内部处理这些信号以满足1553B协议的严格时序要求。此外,还详细讨论了设计的仿真验证过程,以证明所提出的FPGA实现方案的正确性和有效性。
通过FPGA实现MIL-STD-1553B总线的曼彻斯特编解码器,可以显著降低系统的成本,提高资源利用率,并增强系统的灵活性。这种方法使得设计者能够根据实际需求定制功能,避免了传统专用芯片的局限性,对于推动1553B总线在更多领域的应用具有重要意义。
2020-10-23 上传
2020-10-23 上传
2021-11-24 上传
点击了解资源详情
2021-09-21 上传
点击了解资源详情
点击了解资源详情
2021-07-13 上传
weixin_38656662
- 粉丝: 2
- 资源: 898
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库