Check patentability & draft patents in minutes with Patsnap Eureka AI!

FPGA (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller

An array controller and controller technology, applied in the field of array controllers, can solve the problems of low bandwidth, poor scalability, and unguaranteed continuous bandwidth, and achieve the effect of releasing potential performance and continuous storage bandwidth

Active Publication Date: 2015-03-11
CHENGDU FOURIER ELECTRONICS TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Disadvantages: low bandwidth (the internal bus bandwidth of the processor is limited and shared with the CPU core), the data interface cannot be customized (usually data / address bus, etc.), and the capacity is low (usually only 1 to 2 eMMC memory chips can be mounted);
Disadvantages: single data interface (usually SATA, USB, etc., not easy to integrate in the device), poor scalability (the number of eMMC memory chips mounted is limited, usually less than 16 pieces), continuous bandwidth is not guaranteed (designed for general occasions, not for Sequential read / write is specially optimized), its price is still far from the price of traditional flash memory cards or flash memory chips

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 (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller
  • FPGA (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller
  • FPGA (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further elaborated below in conjunction with the accompanying drawings.

[0026] This specific implementation mode takes the implementation of IP cores mounted with 16 eMMC chipsets as an example.

[0027] Such as figure 1 and figure 2 Shown, a kind of high-speed eMMC array controller based on FPGA, it comprises FPGA1, integratedly installed with eMMC array controller IP core 3 on described FPGA1, described eMMC array controller IP core 3 is provided with user management interface 2 and User data interface 7, described eMMC array controller IP core 3 is electrically connected with data cache random access memory 6 and several eMMC chip groups 5 respectively, and described eMMC chip group 5 is made up of several eMMC chips 4, and described Several eMMC chips 4 are mounted on the same eMMC bus, and the eMMC array controller IP core 3 is composed of an input FIFO31, an output FIFO32, a cache controller 33, a distribution controller 35 and an ...

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 FPGA (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller, comprising a high-speed eMMC array controller IP (internet protocol) core, wherein the high-speed eMMC array controller IP core is realized on an FPGA, is provided with a user management interface and a user data interface and is respectively connected with a data cache RAM (random access memory) and a plurality of eMMC chipsets; each eMMC chipset consists of a plurality of eMMC chips which are mounted on a same eMMC bus. The FPGA based high-speed eMMC array controller has the beneficial effects that the potential performances of each eMMC chip can be effectively released; the data throughout is balanced by built-in / externally-extended caching, and the eMMC chips are subjected to packet pipeline operation, so that the maximum consecutive storage bandwidth is realized, and simple and easy-to-use front end data input / output interfaces are provided. The FPGA based high-speed eMMC array controller is applied to application locations, such as high frequency collecting record, communication data record and bus data record, with high requirements on the memory capacity, the bandwidth and the reliability.

Description

technical field [0001] The present invention relates to the technical field of array controllers, in particular to an FPGA-based high-speed eMMC array controller Background technique [0002] FPGA (Field-Programmable Gate Array), that is, Field Programmable Gate Array. Its characteristics are as follows: 1) ASIC circuits (application-specific integrated circuits) are designed using FPGA, and users can obtain suitable chips without putting them into production. 2) FPGA can be used as a sample piece of other full-custom or semi-custom ASIC circuits. 3) There are abundant flip-flops and I / O pins inside the FPGA. 4) FPGA is one of the devices with the shortest design cycle, the lowest development cost and the lowest risk in ASIC circuits. 5) FPGA adopts high-speed CMOS technology, low power consumption, and can be compatible with CMOS and TTL levels. It can be seen that the FPGA chip is one of the best choices for small batch systems to improve system integration and reliabi...

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
IPC IPC(8): G11C16/06
Inventor 戴荣阴陶白湘洲钟荣操飞
Owner CHENGDU FOURIER ELECTRONICS TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More