Font Size: a A A

Efficient Memory Access Management For An Embedded Visual Media Process SoC

Posted on:2009-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2178360278457224Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The multi-core processor is one of the development trends on computer architecture technology. Its application covers from the server and desktop computer to various embedded devices, more and more widely. Through integration of multiple processors on a single chip, it greatly increases the computational power. But it also means to need more data. Memory access has become an important factor that impacts the performance of multi-core processor.Memory access efficiency of multi-core processor lies on computer architecture, memory hierarchy, interconnection, and Input/Output method. The usual technology such as shared-Cache, shared-Bus, crossbar switch, and Network-on-Chip, are initially appeared for high-performance processor. When these technologies applied to embedded processor design, there are various problems, restricted by factors such as chip area, power consumption, cost, and performance etc.Based on the embedded visual media processing chip EVMPSoC project needs, this paper design and implement an efficient memory access subsystem with multi-channel. The paper's work and contributions are mainly as follows:1. Proposed and implemented a parallel memory access and communication structure which support multi-channel and dual data-width domain. The structure is propitious to continuous block data transmission, overlapping calculation and memory access, overlapping communication and memory access, thus achieve the purpose of hidden memory access delay and parallel processing for multiple memory access tasks.2. Proposed chunk-total affairs and pipeline transmission mechanism, which can greatly improve memory access efficiency. Designed and implemented the Memory Access Management Unit that supports functions such as automatic-reload, configurable priority, configurable interrupt source, display memory control, circulation address etc.3. Finished the work of function verification, logic synthesis and optimization, and the timing analysis for Memory Access Management Unit on EVMPSoC chip. The results show that the design and implementation is functional correct with high efficiency and low cost.4. Studied the EVMPSoC software programming technology, builded its software development platform, discussed multi-core programming technology such as task assignment, on-chip memory allocation, multi-task scheduling, etc. , analyzed the results of a variety of experiments, thus prepared for the EVMPSoC system compiler.
Keywords/Search Tags:Embedded Multi-core SoC, Visual Media Process, Multi-core Memory Access, Multi-core communication
PDF Full Text Request
Related items