Uniform internal and external memory architecture based on MMU (memory management unit)

A memory management unit, internal and external memory technology, applied in the fields of electrical digital data processing, climate sustainability, instrumentation, etc., can solve problems such as increasing system overhead, improve program running speed, improve writing speed, running speed and stability boosted effect

Inactive Publication Date: 2014-07-16
SHANDONG UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The traditional MMU mainly implements address mapping by software, and the mapping operation is completed by software, which will increase a certain degree of system overhead. However, the present invention designs an MMU mechanism based on software and hardware collaboration technology, and uses FPGA technology to improve system performance and stability.

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
  • Uniform internal and external memory architecture based on MMU (memory management unit)
  • Uniform internal and external memory architecture based on MMU (memory management unit)
  • Uniform internal and external memory architecture based on MMU (memory management unit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0038] The present invention is designed and realized based on the Xilinx Zedboard development board. The Zedboard development board uses the Zynq7000 processor. The internal structure of the Zynq7000 processor is divided into two parts: the processor system (PS) and the programmable logic (PL). PS and PL communicate through the AXI internal high-speed interconnection bus (the maximum communication speed can reach 2400MB / s), PS contains two ARM Cortex A9 dual-core processors, PL is essentially Xilinx FPGA, using FPGA is very suitable for parallel algorithm design, with the characteristics of flexibility and high throughput; in terms of memory resources, there is 512MB DDR3SDRAM on the Zedboard, and at the same time Contains Xilinx's FMC expansion slot, which can be connected to the PCM expansion board through the FMC to access and operate the PCM; the ...

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 uniform internal and external memory architecture based on an MMU (memory management unit). The uniform internal and external memory architecture comprises a processor which is communicated with the MMU. The MMU is communicated with external equipment. The MMU comprises a management module and a memory control module. The external equipment comprises a DDR3SDRAM and a PCM. The management module comprises an internal memory mapping module, an internal memory protecting module and a dynamic data management module. The internal memory mapping module comprises an address mapping module and a mapping table which are communicated. The internal memory protecting module and the dynamic data management module receive data transmitted by the address mapping module. The uniform internal and external memory architecture has the advantages that various types of memories are used as mixed memories under the uniform internal and external memory architecture and used for storing data and executing programs, and a storage function good in performance and low in energy consumption is provided for a system by using the characteristics of different memories.

Description

technical field [0001] The invention relates to a unified internal and external memory architecture based on a memory management unit MMU. Background technique [0002] In the traditional computer storage architecture, the computer storage system includes two parts: memory and external memory. The memory mainly stores programs and data at runtime, while external memory is used to store programs and data persistently. For the traditional computer architecture, see Appendix figure 1 . When loading and executing a program, the time spent is: [0003] T load = T mem + T I O ① [0004] Among them, Tmem is the time it takes to access the memory to obtain the information stored in the external storage of the program to be loaded, is the time spent in I / O operations accessing external memory, and af...

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/06G06F13/16
CPCY02D10/00
Inventor 贾智平张磊凌琨
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products