发明名称 |
基于ARM的MVB总线管理功能实现系统 |
摘要 |
本发明涉及一种基于ARM的MVB总线管理功能实现系统。该MVB总线管理功能实现系统包括:硬件接口与抽象层:用于作为ARM与FPGA通信的渠道;主控模块:用于负责MVB板卡的启动、配置外部中断寄存器和挂接中断处理例程以及控制指示灯显示报告工作状态;中断处理模块:用于对来自FPGA的不同硬件中断进行处理响应;总线管理模块:用于在中断处理模块的基础上实现总线主的设备扫描、主权转移以及事件仲裁功能。该MVB总线管理功能实现系统作为总线管理的核心,能够完成MVB总线管理、现场过程控制等功能;并且由于采用了模块化的架构,简化了系统结构,同时可以灵活、高效的进行功能冗余与扩展,显著提高了控制系统的整体性能。 |
申请公布号 |
CN103513596B |
申请公布日期 |
2015.12.09 |
申请号 |
CN201310385375.X |
申请日期 |
2013.08.29 |
申请人 |
清华大学;北京清软英泰信息技术有限公司 |
发明人 |
孙家广;樊海宁 |
分类号 |
G05B19/042(2006.01)I |
主分类号 |
G05B19/042(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种基于ARM的MVB总线管理功能实现系统,其特征在于,包括:硬件接口与抽象层:用于作为ARM与FPGA通信的渠道;主控模块:用于负责MVB板卡的启动、配置外部中断寄存器和挂接中断处理例程以及控制指示灯显示报告工作状态;中断处理模块:用于对来自FPGA的不同硬件中断进行处理响应;总线管理模块:用于在中断处理模块的基础上实现总线主的设备扫描、主权转移以及事件仲裁功能;其中,所述硬件接口与抽象层中,ARM与FPGA间通过GPIO相互连接通信;ARM与FPGA之间通过GPIO线实现GPIO相互连接;所述GPIO线包括:数据线:用于数据传输;控制信号线:用于供ARM向FPGA下达指令;标志位线:用于标记帧类型、同步类型以及操作类型;中断线:用于供FPGA向ARM发送中断信号,以使ARM接收所述中断信号后产生外部中断。 |
地址 |
100084 北京市海淀区清华园北京100084-82信箱 |