[发明专利]半导体装置和追踪数据存储方法在审
| 申请号: | 201810648918.5 | 申请日: | 2018-06-22 |
| 公开(公告)号: | CN109117397A | 公开(公告)日: | 2019-01-01 |
| 发明(设计)人: | 桑原恵一;三桥拓哉 | 申请(专利权)人: | 瑞萨电子株式会社 |
| 主分类号: | G06F13/32 | 分类号: | G06F13/32;G06F13/28 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 欧阳帆 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 追踪 数据存储 半导体装置 开始地址 有效传送 追踪电路 缓冲器 读取 总线访问 未对准 访问 输出 | ||
本公开涉及半导体装置和追踪数据存储方法。本发明使得能够在获得追踪数据时处理DMA控制器的未对准的访问。DMA控制器接收DMA请求并根据接收到的DMA请求以预定访问单位为基础经由总线访问存储器。当DMA请求指示“读取”时,追踪接口将由DMA控制器从存储器获得的数据、由DMA请求指定的开始地址以及从存储器获得的数据中的有效传送大小输出到追踪电路。追踪电路将从存储器获得的数据中从由DMA请求指定的开始地址起的有效传送大小的量的数据存储到追踪缓冲器中。
相关申请的交叉引用
包括说明书、附图和摘要的于2017年6月23日提交的日本专利申请No.2017-123242的公开内容通过引用整体上并入本文。
技术领域
本发明涉及半导体装置和追踪数据存储方法,并且涉及例如具有DMA(直接存储器访问,Direct Memory Access)控制器的半导体装置和在这种半导体装置中的追踪数据存储方法。
背景技术
日本未经审查的专利申请公开No.2003-6003(专利文献1)公开了具有诸如CPU(中央处理单元)和DMA控制器的功能模块的半导体集成电路。在专利文献1中记载了,在这种半导体集成电路中,为了辅助程序和系统的调试,追踪经由功能模块和DMA控制器所耦接到的总线所传送的地址和数据。
具体而言,在专利文献1中,DMA控制器经由多个通道接收DMA请求。DMA控制器具有仲裁装置,并且仲裁装置根据预先指派给多个通道的优先级来选择经由所述多个通道接收的多个DMA请求中的一个。在专利文献1中,关于由仲裁装置选择的DMA请求的追踪数据被存储在追踪缓冲器中。
发明内容
存在DMA控制器以预定访问单位为基础访问存储器的情况。另一方面,存在由DMA控制器接收到的DMA请求所指定的传送数据的范围不限于预定访问单位并且由DMA请求所指定的传送数据的范围与预定访问单位不匹配的情况。在对存储器的未对准访问的情况下,DMA控制器以预定访问单位为基础访问存储器、从自存储器获得的数据提取必要的数据,并将其传送到传送目的地的设备。
但是,在专利文献1中描述的半导体集成电路中,在存储追踪数据时不考虑未对准的访问。在专利文献1中,经由总线传送的数据被存储在追踪缓冲器中。因此,当发生未对准的访问时,不仅实际DMA传送的数据而且外围的地址的数据都被存储到追踪缓冲器中。
其它目标和新颖特征将从附图和说明书的描述中变得清楚。
根据实施例,半导体装置具有以预定访问单位访问存储器的DMA控制器以及追踪接口。当DMA请求指示“读取”时,追踪接口将由DMA控制器从存储器获得的数据、由DMA请求指定的开始地址以及从存储器获得的数据中的有效传送大小输出到追踪电路。追踪电路将由存储器获得的数据中从DMA请求指定的开始地址起的有效传送大小的量的数据存储到追踪缓冲器中。
根据该实施例,在要DMA传送的数据变得与访问存储器的单元不对准的情况下,也可以抑制将不必要的数据存储到追踪缓冲器。
附图说明
图1是图示根据第一实施例的半导体装置的框图。
图2是图示DMA控制器的配置的框图。
图3是示意性地图示DMA控制器的存储器访问的图。
图4是图示当DMA控制器从存储器读取数据时的操作信号的示例的时序图。
图5是图示当执行数据读取时输出到追踪电路的信号的时序图。
图6是图示当DMA控制器将数据写入存储器时的操作信号的示例的时序图。
图7是图示当执行数据写入时输出到追踪电路的信号的时序图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810648918.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器访问方法及系统
- 下一篇:减少芯片选择的装置、系统及方法





