FPGA MIL-STD-1553B协议实现支持BC/BM/RT,兼容Xilinx、Altera、Actel全系列
FPGA 的 MIL-STD-1553B 协议实现源码,真的是省心省力的一套方案。支持BC、BM、RT三种工作模式,适配Xilinx、Altera、Actel全系列芯片,不挑平台、扩展性还挺强。模块接口设计得比较清爽,拿来就能用,改起来也方便,适合做项目的时候快速上手。
协议实现部分用 Verilog 写的,逻辑清晰,不绕弯。像RT 接收和BC 指令调度这些核心功能都实现得蛮到位,响应也快,基本能满足大部分实时通信的需求。嗯,如果你之前折腾过 1553B,应该知道这玩意儿时序挺苛刻的,这套代码在这方面得还不错,时序也比较严谨。
源码里对各模式的状态转换、帧结构解析都做了模块化设计,比如用state_machine.v
来拆逻辑,调试时一目了然。更贴心的是,配套注释也比较全,适合刚入门 FPGA 通信协议的人学习。
要做板卡类应用或者军工通信的朋友,真的可以试试。需要注意一点,跑在不同厂家的 FPGA 上时,时钟域要留意,尤其 Altera 的分频方式跟 Xilinx 不太一样。
对了,如果你想深入了解一些具体应用场景或者搞开发板仿真,也可以看看这些资料:
- 1553b 应用程序硬件操作能力设计 - 操作流程讲得还挺细
- RT - 针对 RT 模式的逻辑比较实用
- FPGA 资料汇总 - 有不少开发中用得上的资料
- EDA、FPGA、Verilog 小合集 - 比较适合做系统级调试
如果你正好在搞 FPGA 通信,又不想从 0 开始啃 1553B,那这套源码还蛮值得一试的。
FPGA MIL-STD1553B协议源码实现:支持BCBMRT,适用于XilinxAlteraAc.zip
预估大小:4个文件
FPGA MIL-STD1553B协议源码实现:支持BCBMRT,适用于XilinxAlteraAc.pdf
132KB
FPGA MIL-STD1553B源码:支持BC、BM、RT,全系列型号可移植,基于Actel芯片1553b核纯源码.html
1.88MB
FPGA
文件夹
1.jpg
465KB
FPGA MIL-STD1553B源码:支持BC、BM、RT,可移植至Xilinx、Altera、A.docx
37KB
1.12MB
文件大小:
评论区