[发明专利]一种基于PicoBlaze的MVB控制器有效
申请号: | 201210385096.9 | 申请日: | 2012-10-11 |
公开(公告)号: | CN103728928A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 李明树;赵琛;武斌;包瑜亮;郭亮;刘立宇;侯玮玮;于佳晨 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 picoblaze mvb 控制器 | ||
1.一种基于PicoBlaze的MVB控制器,其特征在于包括pMVB控制器,通信存储器,ARM适配器,总线仲裁器;其中,所述pMVB控制器、通信存储器、ARM适配器、总线仲裁器分别与外部总线BUS1连接;所述pMVB控制器与通信存储器通过数据线连接,所述ARM适配器分别与外部ARM处理器、所述总线仲裁器连接;
所述通信存储器用于存储网络通信数据和输入的控制信息,并将其发送给所述pMVB控制器;
所述pMVB控制器用于响应所述控制信息,并对所述通信数据进行数据编码后经外部总线BUS1发送至MVB总线上;同时所述pMVB控制器对收到的MVB总线数据进行解码并触发中断,进行相应的中断处理;
所述总线仲裁器负责根据所述pMVB控制器发送的指令进行总线仲裁工作,以及保证同一时间只有一个处理器能访问所述通信存储器;
所述ARM适配器作为所述外部ARM处理器访问所述通信存储器的代理,并且响应所述总线仲裁器的仲裁分配。
2.如权利要求1所述的MVB控制器,其特征在于所述pMVB控制器包括片内处理器PicoBlaze,总线控制器,远程调用中断生成器,数据交换区DRAM,编码器,解码器,中断控制器,定时器;所述定时器与内部总线BUS0及所述中断控制器相连,所述数据交换区DRAM分别与内部总线BUS0和外部总线BUS1相连,所述远程调用中断生成器与内部总线BUS0连接;其中,
所述片内处理器PicoBlaze与所述总线控制器数据连接,用于根据输入的控制信息对总线控制器内部的状态或控制指令数据进行处理,并响应来自内部中断控制器产生的中断信号,执行中断处理;
所述总线控制器与内部总线BUS0和外部总线BUS1连接,用于对片内处理器PicoBlaze及内部总线BUS0和外部总线BUS1进行管理,即切换片内处理器PicoBlaze和外部ARM处理器对内部总线BUS0和外部总线BUS1的控制权;
所述远程调用中断生成器用于控制通信存储器和外部ARM处理器的通信;
所述编码器与内部总线BUS0相连,用于对MVB数据进行曼彻斯特编码;
所述解码器与内部总线BUS0及中断控制器相连,用于对MVB数据进行解码并触发生成中断控制信号;
所述中断控制器与所述片内处理器PicoBlaze相连,用于向所述片内处理器PicoBlaze上报中断控制信号。
3.如权利要求2所述的MVB控制器,其特征在于所述pMVB控制器还包括一用于片内处理器PicoBlaze运行的缓存器RAM,其中缓存器RAM与内部总线BUS0连接。
4.如权利要求2所述的MVB控制器,其特征在于所述片内处理器PicoBlaze为Xilinx的8位PicoBlaze处理器。
5.如权利要求1或2所述的MVB控制器,其特征在于所述通信存储器针对过程数据源端口使用Page机制,针对过程数据宿端口使用Disable机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210385096.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型引出线折弯工具
- 下一篇:智能家居控制装置及控制方法