[发明专利]一种DDR内存控制器及其访问监控方法有效
申请号: | 201410515709.5 | 申请日: | 2014-09-29 |
公开(公告)号: | CN105528300B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 钟旭;马伟 | 申请(专利权)人: | 炬芯(珠海)科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/16 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 519085 广东省珠海市唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ddr 内存 控制器 及其 访问 监控 方法 | ||
1.一种双倍速率同步动态随机存储器DDR内存控制器的访问监控方法,其特征在于,包括:
接收来自主设备的命令,对所述命令进行解析并执行;
监测命令中设定字段的内容和/或命令执行过程中读取的数据流和/或命令执行过程中写入的数据流;
根据预先在DDR内存控制器的寄存器中配置的预监测对象,确定监测到的命令中设定字段的内容和/或读取的数据流和/或写入的数据流属于预监测对象时,在寄存器中记录与该命令执行相关的信息;
其中,所述预监测对象包括下列中的部分或全部:
预监测的地址;
预监测的读取和/或写入的数据流特征信息;
预监测的主设备;
预监测的操作类型;
使能时间。
2.如权利要求1所述的方法,其特征在于,预先在寄存器中配置的预监测对象为预监测的地址时,监测命令中设定字段的内容,具体包括:
监测命令中与地址相关的字段的内容;
确定监测到的命令中设定字段的内容属于预监测对象时,在寄存器中记录与该命令执行相关的信息,具体包括:
若该命令指向的地址属于预监测的地址时,在寄存器中记录与该命令执行相关的信息;
或者
预先在寄存器中配置的预监测对象为预监测的地址、预监测的操作类型和/或预监测的主设备时,监测命令中设定字段的内容,具体包括:
监测命令中与访问地址相关的字段、指示操作类型字段和/或主设备标识字段的内容;
确定监测到的命令中设定字段的内容属于预监测对象时,在寄存器中记录与该命令执行相关的信息,包括:
根据命令中与访问地址相关的字段的内容,确定该命令指向的地址,根据指示操作类型字段的内容确定该命令的操作类型和/或根据主设备标识字段的内容确定发送该命令的主设备;
若该命令指向的地址属于预监测的地址,该命令的操作类型为预监测的操作类型和/或发送该命令的主设备为预监测的主设备时,在寄存器中记录与该命令执行相关的信息。
3.如权利要求2所述的方法,其特征在于,所述在寄存器中记录与该命令执行相关的信息,具体包括:
将该命令中与访问地址相关的字段、指示操作类型的字段、主设备标识字段的内容记录到寄存器中。
4.如权利要求1所述的方法,其特征在于,预先在寄存器中配置的预监测对象为预监测的读取和/或写入的数据流特征信息时,监测读取的数据流和/或写入的数据流;
确定监测到的读取的数据流和/或写入的数据流属于预监测对象时,在寄存器中记录与该命令执行相关的信息,具体包括:
确定监测到的读取和/或写入的数据流的特征符合预监测的读取和/或写入的数据特征信息时,将监测到的读取和/或写入的数据流、读取和/或写入指示信息、读取和/或写入的数据流的主设备标识记录到寄存器中。
5.如权利要求1所述的方法,其特征在于,预先在寄存器中配置的预监测对象为预监测的主设备时,监测命令中设定字段的内容和/或读取的数据流和/或写入的数据流,具体包括:
监测命令中与访问地址相关的字段和主设备标识字段的内容,并监测读取的数据流和/或写入的数据流;
确定监测到的命令中设定字段的内容和/或读取的数据流和/或写入的数据流属于预监测对象时,在寄存器中记录与该命令执行相关的信息,具体包括:
根据命令中的主设备标识字段的内容确定发送该命令的主设备为预监测的主设备时,根据命令中与访问地址相关的字段的内容确定该主设备写请求和/或读请求所访问的数据量,根据读取的数据流和/或写入的数据流确定该主设备实际读数据和/或写数据产生的数据量,将该主设备请求写请求和/或读请求所访问的数据量及实际读数据和/或写数据产生的数据量记录到寄存器中。
6.如权利要求5所述的方法,其特征在于,预先在寄存器中配置的预监测对象还包括使能时间时,监测命令中设定字段的内容和/或读取的数据流和/或写入的数据流,具体包括:
确定到达使能时间点时,开始监测命令中与访问地址相关的字段和主设备标识字段的内容,并监测读取的数据流和/或写入的数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬芯(珠海)科技有限公司,未经炬芯(珠海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410515709.5/1.html,转载请声明来源钻瓜专利网。