Memory controller for controlling different memory types and generating
uncorrectable error faults when an access operation is performed to a
wrong type
    1.
    发明授权
    Memory controller for controlling different memory types and generating uncorrectable error faults when an access operation is performed to a wrong type 失效
    用于控制不同存储器类型的存储器控​​制器,并且当对错误类型执行访问操作时产生不可校正的错误故障

    公开(公告)号:US5884067A

    公开(公告)日:1999-03-16

    申请号:US549324

    申请日:1995-10-27

    IPC分类号: G09G5/39 G06F3/14

    CPC分类号: G06F13/1694 G09G5/39

    摘要: A memory controller method and apparatus wherein data to be written to a memory device is stored in a data queue, the data queue has a plurality of entries wherein at least two of the entries are combined to store a single datum, the single datum is wider than a single entry of the entries and addresses associated with the stored data of the data queue are stored in an address queue, thereby providing a circular write buffer. Specific memory modules of a plurality of memory modules to be refreshed are indicated to a refresh controller to thereby selectively control which of the memory modules are refreshed by the refresh controller. Access is controlled to the plurality of memory modules, each of the memory modules having an associated type. Configuration status information indicating the associated type for each of the memory modules is stored so that, if an access operation is performed to a wrong type, uncorrectable error faults are generated and can be detected. Planar data packing is performed by receiving a plurality of unpacked video data from the memory device, each of the unpacked video data having at least two channels of information, and packing the unpacked video data into packed video data by stripping at least one channel from each of the plurality of unpacked video data and then combining any remaining unstripped channel data, prior to sending the packed video data to a bus master. Planar data unpacking is performed by receiving the packed video data from the bus master, the packed video data having at least one missing channel of the at least two channels of the unpacked video data, and then expanding the packed video data to unpacked video data for storage in the memory device, thereby providing video data translation.

    摘要翻译: 一种存储器控制器方法和装置,其中要写入存储器件的数据被存储在数据队列中,数据队列具有多个条目,其中至少两个条目被组合以存储单个数据,单个数据较宽 比与数据队列的存储数据相关联的条目和地址的单个条目存储在地址队列中,从而提供循环写入缓冲器。 要更新的多个存储器模块的特定存储器模块被指示给刷新控制器,从而选择性地控制刷新控制器刷新哪个存储器模块。 访问被控制到多个存储器模块,每个存储器模块具有相关联的类型。 存储指示每个存储器模块的相关联类型的配置状态信息,使得如果对错误类型执行访问操作,则生成不可校正的错误故障并且可以被检测。 通过从存储器设备接收多个未打包的视频数据来执行平面数据打包,每个解包的视频数据具有至少两个信道信道,并且通过从每个信道剥离至少一个信道将未打包的视频数据打包成打包的视频数据 的多个未打包的视频数据,然后在将打包的视频数据发送到总线主机之前组合任何剩余的未分离的通道数据。 通过从总线主机接收压缩的视频数据来执行平面数据解包,所述压缩视频数据具有至少两个未打包视频数据的通道的至少一个缺失通道,然后将打包的视频数据扩展到解包的视频数据, 存储在存储设备中,从而提供视频数据转换。