Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Memory system, host controller, and control method of DMA

A host controller, memory technology, applied in memory systems, instruments, input/output processes of data processing, etc., can solve problems such as performance degradation, and achieve the effect of efficient data transmission

Active Publication Date: 2015-02-18
KIOXIA CORP
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, even if a high-speed bus is used, there is a problem of performance degradation due to the influence of driver processing latency

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
  • Memory system, host controller, and control method of DMA
  • Memory system, host controller, and control method of DMA
  • Memory system, host controller, and control method of DMA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Embodiments will be described below with reference to the drawings. ADMA described below represents an improved version of ADMA improved from this proposal.

[0019] figure 1 The memory system of this embodiment is schematically shown.

[0020] In this embodiment, by expanding the descriptors that enable data transfer in the system memory, the host controller can issue a plurality of SD commands during the DMA transfer, thereby reducing the processing overhead of the host driver.

[0021] figure 1 A system controller 11 is shown controlling the interfaces with CPU 12 , system memory 13 and SD host controller 14 .

[0022] The system memory 13 stores a host driver 21 , a descriptor table 22 and data 23 . Areas required for storing the host driver 21 , descriptor table 22 and data 23 are secured on the system memory 13 by the operating system (OS).

[0023] The host driver 21 is, for example, a driver specific to the OS for the SD host controller 14 and is executed b...

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

According to one embodiment, the host controller includes a register set to issue command, and a direct memory access (DMA) unit and accesses a system memory and a device. First, second, third and fourth descriptors are stored in the system memory. The first descriptor includes a set of a plurality of pointers indicating a plurality of second descriptors. Each of the second descriptors comprises the third descriptor and fourth descriptor. The third descriptor includes a command number, etc. The fourth descriptor includes information indicating addresses and sizes of a plurality of data arranged in the system memory. The DMA unit sets, in the register set, the contents of the third descriptor forming the second descriptor, from the head of the first descriptor as a start point, and transfers data between the system memory and the host controller in accordance with the contents of the fourth descriptor.

Description

[0001] This application is a divisional application of a Chinese patent application with an application date of March 18, 2011, an application number of 201110066313.3, and an invention titled "Memory System, Host Controller, and DMA Control Method". technical field [0002] The present invention relates to applications such as Secure Digital (SD TM ) card, a host controller with Advanced Direct Memory Access (ADMA), a memory system, and a control method for DMA. Background technique [0003] Recently, SD cards such as SD memory cards are widely used in cellular phones, digital cameras, and the like as host devices. The SD card is connected to the host device via the host controller, and the data transmission between the host device and the SD memory card is controlled by the host controller. [0004] The system memory provided in the host device is managed by paging. Therefore, data on the system memory is managed in fragments in units of pages. [0005] In order to effi...

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 Applications(China)
IPC IPC(8): G06F13/28
CPCG06F13/28G06F3/00G06F2213/28G06F12/1081
Inventor 藤本曜久
Owner KIOXIA CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products