【技术实现步骤摘要】
一种RAM自动传输控制电路及RAM领域复制控制方法
[0001]本专利技术涉及RAM的领域复制
,具体涉及一种RAM自动传输控制电路及RAM领域复制控制方法。
技术介绍
[0002]随着集成电路芯片的功能越来越强大,规模也越来越大。在数字集成电路IC设计中对于随机存取存储器RAM的使用需求也越来越多。将RAM之间的大量数据进行复制的需求也越来越多。例如以下几种情况:1.芯片系统需要进入休眠模式的时候需要将挥发性RAM的数据复制到非挥发性RAM中。系统从休眠模式恢复时,数据又会被复制回挥发性RAM中。2.在图像传感器的一段视频存储于RAM中。预读显示功能需要从这段视频中每分钟截取一帧画面到预读显示功能专用RAM中。3.在储存临时数据的RAM进行定时安全备份,在芯片系统死机的情况下恢复临时数据RAM的数据以避免进行芯片复位。4.在存放大量运算结果的RAM模块中将处理器CPU需要的部分运算结果复制到CPU的专用RAM模块中。
[0003]然而,现有的多RAM芯片中RAM的领域复制存在以下两种问题:(1)CPU通过总线去访问RAM,这样既占用了CPU和总线,也会导致RAM在领域复制期间不能被其他模块访问。影响芯片整体运行速度。(2)除了CPU外再配置一个直接存储器访问模块(DMA模块)作为总线主机。虽然可以释放CPU,但是DMA模块在总线上的优先度比CPU高时,DMA复制RAM数据期间CPU不能访问RAM模块。DMA模块在总线上的优先度更低时被复制领域可能中途被篡改成不是最初想要的值。且DMA作为总线主机进行领 ...
【技术保护点】
【技术特征摘要】
1.一种RAM自动传输控制电路,其特征在于,包括RAM控制器,所述RAM控制器设置于总线与若干RAM模块之间,所述RAM控制器不占用CPU和总线,控制RAM模块之间进行领域复制;所述RAM控制器接收总线的设置,且根据总线的设置自动开始将被复制领域复制到目标领域,实现领域复制自动传输功能,领域复制完成后产生中断,并通知CPU;其中,所述目标领域与被复制领域是同一RAM模块或者不同RAM模块。2.根据权利要求1所述的一种RAM自动传输控制电路,其特征在于,所述RAM控制器包括总线从机模块、寄存器模块、传输控制模块和中断控制模块;所述总线从机模块连接总线,所述总线从机模块连接寄存器模块,所述寄存器模块连接传输控制模块,所述传输控制模块单向连接中断控制模块,所述中断控制模块单向连接CPU,所述CPU连接总线;所述传输控制模块连接各个RAM模块,所述传输控制模块连接总线;所述总线从机模块,作为总线的接口,用于接收来自总线主机的访问请求,通过总线实现对寄存器模块的读写访问,实现寄存器模块与总线的数据信息交换;所述寄存器模块,用于存放当次领域复制的相关控制使能、被复制领域地址、目标领域地址、复制领域大小、中断信号控制、时钟模式控制、强制中止控制以及领域复制的状态信息寄存器的集群;在传输过程中,强制终止寄存器被写为有效后,传输控制模块直接终止领域传输,实现强制终止功能;所述传输控制模块,用于根据所述寄存器模块的设定进行领域传输或者终止领域传输,控制领域传输动作,并将状态信息传入中断控制模块;所述中断控制模块,用于根据所述传输控制模块传入的状态信息以及寄存器模块的中断控制信号,生成/清除/屏蔽中断。3.根据权利要求2所述的一种RAM自动传输控制电路,其特征在于,所述RAM控制器还包括备份专用缓存器模块,所述备份专用缓存器模块连接传输控制模块;所述备份专用缓存器模块,用于存放防篡改功能用的备份数据以及对应的地址信息,实现领域复制防篡改功能。4.根据权利要求3所述的一种RAM自动传输控制电路,其特征在于,所述传输控制模块包括领域复制译码子模块、若干RAM连接控制子模块、RAM读写子模块和状态机子模块;所述领域复制译码子模块连接寄存器模块,所述领域复制译码子模块的选择信号连接各个RAM连接控制子模块,一个RAM连接控制子模块对应连接一个RAM模块;各个RAM连接控制子模块均连接RAM读写子模块,所述RAM读写子模块连接状态机子模块,状态机子模块连接中断控制模块;所述领域复制译码子模块,用于接收到寄存器模块的领域复制信息,且传输使能信号有效后对被复制领域以及目标领域的设定进行合理性检查;如果领域复制的设定不合理,则反馈给寄存器模块的状态寄存器;如果领域复制的设定合理,则输出被复制领域和目标领域对应的RAM选择信号;所述RAM连接控制子模块,用于根据所述领域复制译码子模块输出的RAM选择信号,在领域复制期间控制RAM模块与总线连接,或者控制RAM模块与RAM读写子模块连接;在非领域复制期间控制总线与RAM模块直接连接;所述RAM读写子模块,用于根据RAM连接控制子模块控制与RAM模块读写子模块连接后,发出对被复制领域的读命令,将读到的数据写入对应目标领域地址;
所述状态机子模块,用于根据所述RAM读写子模块将读到的数据写入对应目标领域地址,进行领域复制控制。5.根据权利要求4所述的一种RAM自动传输控制电路,其特征在于,所述RAM读写子模块的工作模式包括:在非高速模式下,所述RAM读写子模块根据领域复制中的RAM连接控制子模块的反馈信号判断:如果存在总线要访问领域复制中的RAM,就暂停领域复制;根据领域复制完成后的反馈信号,RAM读写子模块则继续进行领域复制传输;在非高速模式下且防篡改功能打开时,根据被复制领域的总线信号判断:如果总线要对非被复制领域中尚未被复制地...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:四川创安微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。