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

FPGA-based emmc controller and its working method

A working method and controller technology, applied in the direction of instruments, static memory, read-only memory, etc., can solve the problems of complex interface operation, inconvenient use, difficult transplantation, etc., and achieve simple interface operation, stable and reliable performance, and portability strong effect

Active Publication Date: 2017-02-08
SHANDONG INST OF QUANTUM SCI & TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The eMMC controller implemented in software mostly uses the single-edge mode (SDR mode) of eMMC8-bit data lines, but rarely uses the double-edge mode (DDR mode) of 8-bit data lines, even if the double-edge mode of 8-bit data lines is used , due to non-hardware implementation, its read and write bandwidth cannot meet the high-speed storage requirements
[0008] 2. The interface provided is complex and inconvenient to use
Users need to be very familiar with the underlying physical specification protocol of eMMC to complete the operation of eMMC. Each read / write control operation requires the user to send a series of commands in the eMMC underlying protocol to complete, and the operation is very complicated; and the software implementation Most eMMC controllers are developed for specific applications, which leads to difficulties in transplantation and poor versatility

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
  • FPGA-based emmc controller and its working method
  • FPGA-based emmc controller and its working method
  • FPGA-based emmc controller and its working method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0053] like figure 1 Shown is a schematic diagram of a specific implementation structure of the eMMC controller of the present invention, and the eMMC controller is implemented based on FPGA hardware. The eMMC controller mainly includes an initialization module 2 , a main control module 3 , an eMMC interface logic module 5 , a data processing module 6 and a clock control module 4 .

[0054] The initialization module 2 is unidirectionally connected with the upper application system 1, and mainly sends a sign signal that the initialization is completed to the upper application system 1. The interface between the initialization module 2 and the eMMC interface logic module 5 is a bidirectional interface, and the initialization module 2 and the eMMC interface logic module 5 complete the initialization of the eMMC chip 8 through command and response interact...

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

The invention discloses an eMMC (embedded multimedia card) controller based on an FPGA (field programmable gate array), and a working method of the eMMC controller. The eMMC controller comprises an initialization module, a main control module, an eMMC interface logic module, a data processing module and a clock control module, wherein the initialization module is in two-way communication with the eMMC interface logic module; the main control module is in two-way communication with the eMMC interface logic module and the data processing module respectively; and the clock control module is connected with the initialization module, the main control module and the eMMC interface logic module respectively. During the working course, the initialization module is communicated with an upper layer application system; the main control module is in two-way communication with the upper layer application system; the eMMC interface logic module and the data processing module are in two-way communication with an eMMC chip; the data processing module is in two-way communication with the upper layer application system by an external cache; and the eMMC controller has the advantages that the eMMC controller is high in generality, and can read and write at a high speed, and an interface is convenient to operate.

Description

technical field [0001] The invention relates to the field of eMMC storage controllers, in particular to an FPGA-based eMMC controller and a working method thereof. Background technique [0002] Traditional large-capacity storage media mostly use NAND FLASH. NAND FLASH manufacturers mainly include: Samsung, Toshiba, Micron and Hynix, etc. Since there is no fixed standard for NAND FLASH memory chips, if the current NAND FLASH cannot meet the current needs and needs to be replaced , both hardware and drivers need to be redesigned according to each company’s products and technical characteristics; in addition, NAND FLASH products will introduce new technologies almost every year, resulting in the replacement of corresponding storage media, and the corresponding NAND FLASH drivers need to be redesigned. It not only increases the product development cycle, but also brings waste to the project in many aspects such as development cost and development efficiency. [0003] Since the ...

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): G11C16/10
Inventor 周杰郝立燕李建厂张健
Owner SHANDONG INST OF QUANTUM SCI & TECH