【技术实现步骤摘要】
本专利技术涉及一种,特别是一种主端控制器间直接的。
技术介绍
截至目前为止,计算机接口设备间的数据存取大都依靠着中央处理单元(CPU)或微处理机(MCU)通过主端桥(Host Bridge)与主端控制器(Hostcontroller)沟通来完成。不过,中央处理单元与主端控制器间沟通的方式,除会使中央处理单元本身负荷较高外,亦会使计算机接口设备间的数据存取有着效率低落的情况发生。请参考图1所示的传统中央处理单元、主端桥与接口设备间的电路示意图。一般来说,主端控制器110、120具有直接存储器存取(directly memoryaccess,DMA)的功能,也就是当欲将接口设备A的数据搬移到接口设备B时,主端控制器110可藉由先将接口设备A的数据通过存储器控制器125搬移至区域性系统存储器(local system memory)130,再由主端控制器120将暂存在存储器130中的接口设备A数据搬移到接口设备B。在此DMA模式下,中央处理单元140仅需初始化主端控制器110、120以及准备一些工作指令给主端控制器110、120,主端控制器110、120即可开始进行 ...
【技术保护点】
一种数据存取方法,其特征在于:将第一主端控制器中所暂存的一数据直接传输至第二主端控制器中。
【技术特征摘要】
1.一种数据存取方法,其特征在于将第一主端控制器中所暂存的一数据直接传输至第二主端控制器中。2.如权利要求1所述的数据存取方法,其中还包括一初始状态、一程序化状态以及一传输状态等操作模式。3.如权利要求2所述的数据存取方法,其中该初始状态包括一中央处理单元程序化第一主端控制器中的一运算缓存器,以确保该第一主端控制器正常运作。4.如权利要求3所述的数据存取方法,其中该中央处理单元可使得该运算缓存器开始运作以及暂缓、重新开始、停止该第一主端控制器的部分功能。5.如权利要求2所述的数据存取方法,其中该程序化状态包括当该数据需由该第一主端控制器传输至该第二主端控制器时,中央处理单元可程序化该运算缓存器,以设定该数据的长度、该数据的种类、该数据的起始地址、该第一主端控制器的状态等。6.如权利要求5所述的数据存取方法,其中该第一主端控制器根据该运算缓存器的设定去设定对应该第二主端控制器的该第一主端控制器的一传输状态。7.如权利要求5所述的数据存取方法,其中假设该中央处理单元欲程序化一直接存储器存取功能,该中央处理单元则发出该直接存储器存取功能的一主要周期信号至该运算缓存器。8.如权利要求2所述的数据存取方法,其中该传输状态还包括单一主要写入情况、单一主要读取情况、两主要写入情况以及两主要读取情况。9.如权利要求8所述的数据存取方法,其中该单一主要写入状况包括当该数据需由该第一主端控制器传输至该第二主端控制器时,该第一主端控制器发出主要周期信号,以读取及确认该第二主...
【专利技术属性】
技术研发人员:郭建成,
申请(专利权)人:宇力电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。