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

Off-core cache device

A high-speed cache and cache technology, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve the problems of difficult integration, inflexibility, and non-volatile memory access characteristics design, etc., to reduce Access delay, high flexibility, and improved memory access performance

Active Publication Date: 2015-05-13
C SKY MICROSYST CO LTD
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the cache integrated in the processor core is tightly coupled with the processor, which is often not flexible enough. It is not designed for the access characteristics of NorFlash or other non-volatile memories, and it is difficult to modify it. The integration is difficult.

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
  • Off-core cache device
  • Off-core cache device
  • Off-core cache device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0027] refer to Figure 1 to Figure 6 , an out-of-core cache device used in a SoC system chip, comprising:

[0028] The slave device interface unit receives read and write access requests from the processor or other master devices, and sends the access requests to the control unit; receives cached data or response information returned by the control unit, and sends them to the processor or other master devices.

[0029] The control unit includes a cacheable area controller, a write strategy controller and a cache data type controller, receives the cache read and write access request sent by the slave device interface unit, and accesses the storage unit or directly sends the request according to the register configuration information to the master device interface unit, and then return the obtained cached data or response information to the slave device interface unit....

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

An off-core cache device comprises a slave device interface unit, a control unit, a storage unit, a master device unit and a synchronizing unit. The slave device interface unit receives and responds to an access request of a master unit. The control unit processes the request transmitted by the slave device interface unit, according to configuration information of a register, gains access to the storage unit or transmits the request to the master device interface unit, and refills cache lines. The storage unit caches data written by the control unit and mark information thereof. The master device interface unit is used for transmitting an access request to a next-level storage device and acquires cache data required. The synchronizing unit converts the access request transmitted by the master device interface unit, into a signal meeting a clock timing sequence of the next-level storage device. The off-core cache device has the advantages that access relay of a nonvolatile memory is effectively decreased, and memory accessing performance of a processor is improved.

Description

technical field [0001] The invention relates to the field of system chip (SoC) integrated design, in particular to an out-of-core cache device. Background technique [0002] With the continuous improvement of the integrated circuit technology level, the integration scale of the system-on-chip (SoC) is getting larger and larger, and the functions are becoming more and more complex and powerful. In order to meet the diverse application requirements, non-volatile memory, such as EEPROM, FLASH, etc., are integrated into the SoC chip, and the capacity is getting larger and larger. [0003] On-chip non-volatile memory usually stores programs and important data, which has an important impact on system startup and execution. Especially for NorFlash, the processor can directly read the stored instruction data and execute the program. However, since the reading speed of NorFlash is much lower than the clock frequency of the processor, this execution method will cause a performance b...

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): G06F3/06G06F12/08G06F13/16G06F12/0811G06F12/0877
Inventor 尚云海林志涛余子健
Owner C SKY MICROSYST CO LTD
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