[发明专利]主板及应用于该主板的数据处理方法无效
申请号: | 201210121544.4 | 申请日: | 2012-04-24 |
公开(公告)号: | CN103377161A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 杨丰旗 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主板 应用于 数据处理 方法 | ||
技术领域
本发明涉及一种主板及应用于该主板的数据处理方法,特别涉及一种使用DMAC(Direct Memory Access Controller,直接内存访问控制器)进行数据传输控制的主板及应用于该主板的处理方法。
背景技术
现有的主板都会设有多条DIMM(Dual Inline Memory Modules,双列直插式存储模块)类型的内存插槽以供内存条插接,外部存储设备(如硬盘)则通过专有的SATA接口与主板相连。当外部存储设备与内存进行成批的数据交换时,CPU(Central Processing Unit,中央处理器)会将总线的控制权交给DMA控制器,以通过DMA控制器来控制外部存储设备与内存条之间的数据传输,从而有利于减轻CPU的负担。然而,主板上的DIMM插槽通常不会全部插接有内存条,如此使得多余的DIMM插槽经常处于空闲状态,从而降低了计算机硬件资源的利用率。
发明内容
鉴于以上内容,有必要提供一种可实现与DIMM插槽相连的外部存储介质与内存之间的数据传输的主板及应用于该主板的数据处理方法,进而得以提高计算机硬件资源利用率。
一种主板,包括:
一CPU;
一第一DMA控制器;
一内存模块,通过一第一DIMM插槽与一第一总线相连;以及
一外部存储装置,通过一第二DIMM插槽与该第一总线相连,该外部存储装置包括:
一存储体;
一第二总线;
一第一缓存单元,与该第二总线相连;
一接口控制单元,与该第二总线及第二DIMM插槽相连,该接口控制单元用于接收该CPU通过该第二DIMM插槽输出的对存储体进行读操作的读取控制指令及进行写操作的写入控制指令并执行相应的操作;以及
一第二DMA控制器,用于控制该第一缓存单元与该存储体之间的数据传输;
当该CPU输出对该存储体进行读操作的读取控制指令时,该接口控制单元接收该读操作的控制指令,该CPU还对该第二DMA控制器的相关寄存器进行设定,以通过该第二DMA控制器将该存储体的数据读出至该第一缓存单元;当数据传输完毕时,该第二DMA控制器产生一中断至该CPU,该CPU对该第一DMA控制器的相关寄存器进行设定,以通过该第一DMA控制器将该第一缓存单元的数据传输至该内存模块;
当该CPU输出对该存储体进行写操作的控制指令时,该CPU对该第一DMA控制器的相关寄存器进行设定,以将该内存模块的数据读出至该第一缓存单元;当数据传输完毕时,该第一DMA控制器产生一中断至该CPU,该CPU输出写入控制指令至该接口控制单元,还对该第二DMA控制器的相关寄存器进行设定,该第二DMA控制器将该第一缓存单元的数据写入至该存储体。
一种数据处理方法,应用于一插接于一主板的第一DIMM插槽的外部存储装置与一插接于一第二DIMM插槽的内存模块进行数据交换,其中该第一DIMM插槽及第二DIMM插槽通过一第一总线相连,一CPU通过一第一DMA控制器对该外部存储装置进行读操作或写操作,该外部存储装置包括一存储体、一第二总线、一与该第二总线相连的第一缓存单元、一与该第二总线及第二DIMM插槽相连的接口控制单元以及一第二DMA控制器;该数据处理方法包括如下步骤:
判断对该存储体进行读操作还是写操作;
当对该存储体进行读操作时:
传输读取控制指令至该接口控制单元,并对该第二DMA控制器的寄存器进行设定;
该第二DMA控制器通过该接口控制单元将该存储体的数据读出至该第一缓存单元;
当数据传输完毕时,产生一中断信号至该CPU;
对该第一DMA控制器的相关寄存器进行设定;
该第一DMA控制器将该第一缓存单元中的数据传输至该内存模块;
当数据传输完毕时,产生一中断信号至该CPU;
当对该存储体写操作时:
传输写入控制指令至该接口控制单元,并对该第一DMA控制器寄存器进行设定;
该第一DMA控制器将该内存模块中的数据读出至该第一缓存单元;
当数据传输完毕时,该第一DMA控制器产生一中断信号至该CPU;
该CPU对该第二DMA控制器的相关寄存器进行设定;
该第二DMA将该第一缓存单元的数据写入该存储体;
当数据写入完成时,该第二DMA控制器产生一中断信号至该CPU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210121544.4/2.html,转载请声明来源钻瓜专利网。