Unlock instant, AI-driven research and patent intelligence for your innovation.

Programmable Memory Controller

A technology of memory controller and memory, which is applied in the direction of memory system, using stored programs for program control, instruments, etc., which can solve the problem that the memory controller cannot support memory access of different memory devices, etc.

Inactive Publication Date: 2015-08-26
NVIDIA CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The difference in architecture, command set, protocol, signal interface definition, etc., makes it impossible for commonly used memory controllers to support memory access to different memory devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programmable Memory Controller
  • Programmable Memory Controller
  • Programmable Memory Controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Reference will now be made in detail to embodiments in accordance with the present technology, examples of which are illustrated in the accompanying drawings. While the technology will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents as may be included within the scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the technology, numerous specific details are set forth in order to provide a thorough understanding of the technology. However, it is understood that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the technology.

[0015] Embodiments of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A memory controller, in one embodiment, includes a command translation data structure, a front end and a back end. The command translation data structure maps command operations to primitives, wherein the primitives are decomposed from command operations determined for one or more memory devices. The front end receives command operations from a processing unit and translates each command operation to a set of one or more corresponding primitives using the command translation data structure. The back end outputs the set of one or more corresponding primitives for each received command operation to a given memory device.

Description

technical field [0001] This invention relates to programmable memory controllers. Background technique [0002] Commonly used electronic devices often include one or more types of memory. In general, a memory controller (memory controller) is used to manage data flow between one or more processing units and one or more memory units of an electronic device. A common type of memory in commonly used electronic devices is flash memory. Flash memory is designed to be erasable and programmable within most partitions of the memory. [0003] In common technology, there are various architectures, command sets, protocols, bus interfaces, and the like standards for memory devices. For example, there are also various standards for flash memory devices, such as legacy, ONFI, Samsung, and JEDEC. There are nuances to each of these flash standards, and each has vendor-specific commands. Commonly used memory controllers typically operate using a single memory standard or a small subset ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02G06F13/16
CPCG06F13/1689G06F12/00G06F12/02G06F13/16G06F13/1694G06F9/06
Inventor 霍华德·采德米特里·维舍茨基尼尔·迈宁格
Owner NVIDIA CORP