Method for sharing single program memory by four-core processor system
A technology of program memory and core processor, applied in the field of quad-core processor system sharing a single program memory
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2013-11-27
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to a method for sharing a single program memory in a quad-core processor system, which belongs to the computer hardware embedded technology. Background technique
[0002] In the multi-tasking processor system, in order to improve the signal processing speed, it is necessary to use a multi-core processor system to work. In the literature [1], Duan Chuanhua et al. realized two-chip memory sharing and fast access technology design in DSP. DSP shares DDR SDRAM and solves the problem of accessing shared memory at the same time, but the sharing mechanism of this method is simple and direct, and can only solve the problem of shared memory of two cores. Contents of the invention
[0003] The invention technically solves the problem: overcomes the deficiencies of the prior art, provides a method for a quad-core processor system to share a single program memory, and solves the access competition problem of a quad-core processor system to ...
Examples
Embodiment Construction
[0027] Since the shared memory is shared by the four cores, in order to improve the operating efficiency of the system, it is more suitable to place programs and data common to the four cores. In digital signal processing, in order to improve the signal processing speed, multiple DSPs are often used to work together, and the DSP instructions are common, so that multiple DSPs can share the program memory, save chip area, and optimize the system structure. For example, the following Infineon's product GEMINAX-D MAX (Global Enhanced Multiport ADSL Transceiver—Data DSP ADSL1+) uses this memory sharing mechanism and method. The program memory space and sharing mechanism in the product are as attached Figure 5 .
[0028] Figure 5 The displayed system is a 16-bit computer system. The total size of the memory system is 104K, which is composed of 4K size ROM, 8K size local program storage RAM (heap selection signal Bank0 and stack selection signal Bank1), 56K size traditional shared...