发明名称 随机存储器访问总线ECC校验装置
摘要 本发明提供一种随机存储器访问总线ECC校验装置,包括主设备模块、随机存储器和位于主设备模块和随机存储器之间的总线连接器;随机存储器和总线连接器之间设有一总线ECC桥接模块,该总线ECC桥接模块包括至少2个选通控制寄存器、至少2个总线应答选通器、至少2个总线传输选通器和ECC桥接器;总线传输选通器的第一总线输入端和ECC桥接器的编码输入端均连接到总线连接器;总线应答选通器的第一应答输入端和ECC桥接器的解码输入端均连接到随机存储器端;ECC桥接器的编码输入端和总线连接器之间设有第一开关,随机存储器和ECC桥接器的解码输入端之间设有第二开关。本发明可根据不同的应用场合灵活选择各个随机存储器是否需要ECC校验或者随机存储器内是否需要ECC校验,方便系统的扩展应用且提高了整体的效率。
申请公布号 CN103389923A 申请公布日期 2013.11.13
申请号 CN201310316575.X 申请日期 2013.07.25
申请人 苏州国芯科技有限公司 发明人 郑茳;肖佐楠;匡启和;竺际隆;张艳丽;李利
分类号 G06F11/10(2006.01)I 主分类号 G06F11/10(2006.01)I
代理机构 苏州创元专利商标事务所有限公司 32103 代理人 马明渡;王健
主权项 一种随机存储器访问总线ECC校验装置,包括主设备模块(1)、随机存储器(2)和位于主设备模块(1)和随机存储器(2)之间的总线连接器(3);其特征在于:所述随机存储器(2)和总线连接器(3)之间设有一总线ECC桥接模块(4),该总线ECC桥接模块(4)包括至少2个选通控制寄存器(5)、至少2个总线应答选通器(6)、至少2个总线传输选通器(7)和ECC桥接器(8),该ECC桥接器(8)包括与总线连接器连接的总线Master接口(11)、与随机存储器连接的总线Slave接口(12)、ECC校验码生成电路(13)、ECC校验电路(14)、ECC纠错电路(15)和控制模块(16),所述控制模块(16)包含一组状态机,响应主设备对随机存储器的访问请求,产生相应的控制信号,控制ECC校验码生成电路(13)、ECC校验电路(14)和ECC纠错电路(15),完成总线数据的ECC编码、解码和纠错,并实现不同状态之间的跳转;所述总线传输选通器(7)的第一总线输入端和ECC桥接器(8)的Master编码输入端均连接到所述总线连接器(3),所述ECC桥接器(8)的Slave编码输出端连接到所述总线传输选通器(7)的第二总线输入端,所述总线传输选通器(7)的第一总线输入端用于接收来自主设备模块(1)的存储数据和控制信号,所述总线传输选通器(7)的第二总线输入端用于接收来自ECC桥接器(8)的具有ECC校验码的编码存储数据和编码控制信号,总线传输选通器(7)的输出端和控制端分别连接到随机存储器(2)和选通控制寄存器(5),所述总线传输选通器(7)根据选通控制寄存器(5)的配置从而将第一总线输入端、第二总线输入端中一端数据和控制信号传输给所述随机存储器(2);所述总线应答选通器(6)的第一应答输入端和ECC桥接器(8)的Slave解码输入端均连接到所述随机存储器(2),所述ECC桥接器(8)的Master解码输出端连接到所述总线应答选通器(6)的第二应答输入端,所述总线应答选通器(6)的第一应答输入端用于接收来自随机存储器的存储数据和应答信号,所述总线应答选通器(6)的第二应答输入端用于接收来自ECC桥接器(8)的解码存储数据和解码应答信号,总线应答选通器(6)的输出端和控制端分别连接到总线连接器(3)和选通控制寄存器(5),所述总线应答选通器(6)根据选通控制寄存器(5)的配置从而将第一应答输入端、第二应答输入端中一端数据和应答信号传输给所述供主设备模块(1)读取的总线连接器(3);所述ECC桥接器(8)的Master编码输入端和总线连接器(3)之间设有第一开关(9),所述随机存储器(2)和ECC桥接器(8)的Slave解码输入端之间设有第二开关(10),所述第一开关(9)和第二开关(10)的控制端连接到所述选通控制寄存器(5)并根据选通控制寄存器(5)的配置开启或关闭第一开关(9)和第二开关(10);所述选通控制寄存器(5)、总线应答选通器(6)和总线传输选通器(7)的数目相等。
地址 215011 江苏省苏州市新区竹园路209号