[发明专利]一种基于串口的多层AHB总线架构SoC监测调试系统与方法无效
申请号: | 201110184825.X | 申请日: | 2011-07-04 |
公开(公告)号: | CN102231129A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 沈海斌;徐时伟;赖英超 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 串口 多层 ahb 总线 架构 soc 监测 调试 系统 方法 | ||
1.一种基于串口的多层AHB总线架构SoC监测调试系统,包括串口子模块、可配置寄存器、调试子模块和监测子模块,其特征在于:
所述的串口子模块接收上位机的配置信息,并存于可配置寄存器中;
所述的可配置寄存器分别与调试子模块、监测子模块相连,其中存储的配置信息用于控制这两个子模块如何工作;
所述的调试子模块一端与N条总线相连、另一端与串口子模块相连;其在多层AHB总线架构SoC中的地位相当于AHB主设备,能根据配置信息对N条总线中的某一条总线进行调试,并将调试信息通过串口子模块送回上位机;
所述的监测子模块一端与N条总线相连、另一端与串口子模块相连;其在多层AHB总线架构SoC中的地位相当于AHB从设备,能根据配置信息同时监测N条总线中的M条总线,并将监测信息通过串口子模块送回上位机;
所述的M是大于或等于1且小于N的自然数。
2.根据权利要求1所述的一种基于串口的多层AHB总线架构SoC监测调试系统,其特征在于:所述的串口子模块包含一个串口发送单元、一个串口接收单元、一个调试子模块接口、一个监测子模块接口、一个调试/监测切换单元,其中:
所述的串口发送单元将调试监测信息发送给上位机;
所述的串口接收单元接收从上位机传来的配置信息,并存入可配置寄存器;
所述的调试子模块接口从调试子模块读取调试信息;
所述的监测子模块接口从监测子模块读取监测信息;
所述的调试/监测切换单元根据配置信息,决定当前整个串口监测调试模块处于调试模式或监测模式;若处于调试模式,则将调试子模块的调试信息传送给串口发送单元;若处于监测模式,则将监测子模块的监测信息传送给串口发送单元。
3.根据权利要求1所述的一种基于串口的多层AHB总线架构SoC监测调试系统,其特征在于:所述的调试子模块包含一个AHB主设备接口、一个FIFO缓存,其中:
所述的AHB主设备接口同时与N条总线相连,不同于普通的AHB主设备接口,具体为:HBUSREQ、HGRANT、HRDATA[31:0]、HRESP[1:0]、HREADY这6种总线信号需要N组,分别与N条总线相连;但其余的总线信号是N条总线共用的,只用一组;
所述的FIFO缓存接收从AHB主设备接口传来的数据,当其非空时,将通知串口子模块把调试信息从FIFO缓存中取走。
4.根据权利要求1所述的一种基于串口的多层AHB总线架构SoC监测调试系统,其特征在于:所述的监测子模块包含N个AHB从设备接口、一个监测通道选择单元、一个监测处理单元、M个通道缓存、一个通道切换单元,其中:
所述的N个AHB从设备接口的结构与普通AHB从设备接口相同,分别与N条总线相连,并都连接到监测通道选择单元;
所述的监测通道选择单元根据配置信息,从N条总线中选择M条总线的地址、数据、控制信号作为后续M条并行监测通道的输入;
所述的监测处理单元根据配置信息,分别对M条并行监测通道的地址、数据、控制信号进行监测,得到符合条件要求且经过压缩的监测信息,并传给相应通道的缓存;
所述的M个通道缓存接收各自通道的监测信息,当任何一个缓存满时,向通道切换单元发送缓存满信号,请求串口子模块读取监测信息;
所述的通道切换单元选择M个通道缓存中的一个与串口子模块通信,串口子模块从被选中的通道缓存中读取监测信息。
5.根据权利要求4所述的一种基于串口的多层AHB总线架构SoC监测调试系统,其特征在于:所述的监测处理单元包含M个通道触发控制单元、M个通道监测模式选择单元、M个信息压缩单元,其中:
所述的通道触发控制单元根据配置信息,当通道地址、通道控制信号满足监测条件时,产生通道触发使能;
所述的通道监测模式选择单元根据配置信息,工作于不同监测粒度的监测模式,产生通道地址监测使能、通道数据监测使能、通道控制信号监测使能;
所述的信息压缩单元根据上述两个模块所给出的使能信号的组合情况,对通道地址、通道数据、通道控制信号进行有选择的压缩,并送出通道监测信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110184825.X/1.html,转载请声明来源钻瓜专利网。