[发明专利]基于PicoBlaze嵌入式软核处理器的FPGA逻辑模块调试与数据采集方法有效
申请号: | 201110209061.5 | 申请日: | 2011-07-25 |
公开(公告)号: | CN102253875A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 唐玉华;肖侬;李宗伯;王进;王会权;周浩;郭晓威;易伟 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F11/25 | 分类号: | G06F11/25 |
代理公司: | 湖南省国防科技工业局专利中心 43102 | 代理人: | 冯青 |
地址: | 410073 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于PicoBlaze嵌入式软核处理器的FPGA逻辑模块调试与数据采集方法。在硬件系统的工程中,加入PicoBlaze嵌入式软核处理器、Uart模块、时钟控制模块,双口RAM模块,并在PC机上安装相应的软件。制定一套专用的通信协议,该通信协议定义了统一的数据包格式,用以规范PicoBlaze处理器与PC间的数据交换,并带有8位的CRC校验功能,确保了通信的可靠性。实现了通过从PC端发送命令对FPGA上的硬件系统进行全面的调试和所有内部数据的采集与分析。 | ||
搜索关键词: | 基于 picoblaze 嵌入式 处理器 fpga 逻辑 模块 调试 数据 采集 方法 | ||
【主权项】:
基于PicoBlaze嵌入式软核处理器的FPGA逻辑模块调试与数据采集方法,其特征在于,在硬件系统的工程中,加入如下模块:(1)PicoBlaze软核处理器,作为核心控制模块,用于实现时钟模块的控制,存储器的读写、读取待调试逻辑电路的内部信号以及与PC机进行信息交互等功能;(2)时钟控制模块,可根据接收到的不同的控制信号,产生单个时钟脉冲、连续时钟和进行停止时钟的操作,用于对待调试逻辑电路的时钟进行控制;(3)双口RAM,对于需要使用存储器的待调试逻辑电路可加入此模块,A口供带调试的逻辑电路使用,B口供PicoBlaze控制器使用,A、B两个端口皆为双向口,两个端口的使能互斥,该模块可实现对待调试逻辑电路的存储器内容进行实时地读取与修改;(4)数据采集链路,通过专门的数据通路,将需要采集分析的逻辑电路的内部信号连接到一个多路选择器上,PicoBlaze软核处理器可通过多路选择器分别选择读取不同的信号,并通过串口将其传输到PC上作进一步处理;(5)断点比较器模块,用于使得待测逻辑电路在特定的条件下停止运行,起到下断点的作用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110209061.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种程序函数的检索方法
- 下一篇:制作个性化电子地图及其友好界面的方法