专利名称:Idma接口及其控制方法
技术领域:
本发明涉及一种应用于存储器访问的IDMA接ロ及其控制方法。
背景技术:
IDMA (Internal Direct Memory Access,内部直接存储器访问)接ロ是一种并行的I/O接ロ。主机可以通过该接ロ读/写处理器的内部存储器。请參看表1,其显示了现有技术中IDMA接ロ的引脚定义。表IIDMA引脚定义
权利要求
1.ー种IDMA接ロ,其特征在于,包括 一个片选引脚,用于接收片选信号; 一个应答引脚,用于向主设备输出应答信号; 一个数据/地址复用引脚,用于输入和/或输出数据或地址; 一个控制引脚,用于输出执行包括地址锁存、读、写中的任一操作的控制信号;根据所述控制信号,藉以供主设备对从设备进行相应的数据读操作和/或数据写操作。
2.根据权利要求I所述的IDMA接ロ,其特征在于,所述片选信号为低电位有效。
3.根据权利要求I所述的IDMA接ロ,其特征在于,所述控制信号中的读/写操作控制指令是通过对控制信号进行跳变沿的捕捉而得到的。
4.一种应用如权利要求I至3中任一项所述的IDMA接ロ的控制方法,其特征在于,所述控制方法包括 检测所述控制引脚的控制信号; 根据所述控制引脚的控制信号,确定主设备与从设备之间的数据操作方式;所述数据操作方式包括地址锁存、读、写中的任ー种; 根据所述控制信号,藉以供主设备对从设备进行相应的数据读操作和/或数据写操作。
5.根据权利要求4所述的IDMA接ロ的控制方法,其特征在于,所述数据读操作包括地址锁存过程和数据读取过程; 所述地址锁存过程包括 当主设备希望发起读操作时,设置所述控制引脚输出为低电平的控制信号,并将希望写入的地址送到所述数据/地址复用引脚上以作为输入信号; 之后,将所述控制信号置为高电平,则从设备将地址值锁存; 所述数据读取过程包括 主设备在收到从设备利用所述应答引脚向主设备输出的为高电平的应答信号后,启动数据读取过程,将所述片选引脚的片选信号置为高电平,并保持所述控制信号为低电平,则期望读出的数据在所述数据/地址复用引脚上的输出数据信号稳定; 从设备将所述应答引脚上的应答信号置为低电平,从而完成本次数据读操作。
6.根据权利要求4或5所述的IDMA接ロ的控制方法,其特征在于,所述数据写操作包括地址锁存过程和数据写入过程; 所述地址锁存过程包括 当主设备希望发起读操作时,设置所述控制引脚输出为低电平的控制信号,并将希望写入的地址送到所述数据/地址复用引脚上以作为输入信号; 之后,将所述控制信号置为高电平,则从设备将地址值锁存; 所述数据写入过程包括 主设备将所述控制引脚的控制信号置为高电平,将要写入的数据在所述数据/地址复用引脚上的输入数据信号准备好,并将所述片选引脚上的片选信号置为高电平; 待从设备成功接收数据后,将所述应答引脚上的应答信号置为低电平,以表示数据接收成功。
7.根据权利要求6所述的IDMA接ロ的控制方法,其特征在于,所述数据写入过程还包括在从设备成功接收数据后,主设备将所述控制引脚的控制信号置为低电平,并更新输入 数据信号。
全文摘要
本发明提供一种应用于存储器访问的IDMA接口及其控制方法,其中,所述IDMA接口包括片选引脚,用于接收片选信号;控制引脚,用于输出执行包括地址锁存、读、写中的任一操作的控制信号;根据所述控制信号,藉以供主设备对从设备进行相应的数据操作。相比于现有技术,本发明提供的IDMA将控制线引脚进行了精简,节省了布线资源,并通过改良控制协议缩短了操作周期并提高了总线效率。
文档编号G06F13/28GK102693199SQ20121018114
公开日2012年9月26日 申请日期2012年6月4日 优先权日2012年6月4日
发明者徐进, 王勇, 马涛 申请人:钜泉光电科技(上海)股份有限公司