首页> 外国专利> Memory controller for controlling different memory types and generating uncorrectable error faults when an access operation is performed to a wrong type

Memory controller for controlling different memory types and generating uncorrectable error faults when an access operation is performed to a wrong type

机译:用于对不同类型的存储器进行控制并在对错误类型执行访问操作时生成不可纠正的错误故障的存储器控​​制器

摘要

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

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号