Supercharge Your Innovation With Domain-Expert AI Agents!

Data processing system and its data access method

A data processing system and data technology, applied in the direction of electrical digital data processing, memory systems, digital computer components, etc., can solve the problems of increasing the overall system cost, increasing costs, etc.

Inactive Publication Date: 2004-06-30
ALICORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Whether using static random access memory (SRAM) or flash memory (flash memory) will increase the cost, due to the increase of external lines, the overall system cost will increase

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
  • Data processing system and its data access method
  • Data processing system and its data access method
  • Data processing system and its data access method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] Embodiment 1 is realized by unifying the address space of the program memory and the address space of the data memory into one memory space. That is to say, the original two memory spaces now become only one, partly storing program codes and partly storing data, without overlapping each other.

[0054] like Figure 5 As shown, it is an embodiment of the address correspondence method using a memory area in the data processing system of the present invention, wherein a 64K address space is defined in the memory of this system, which is to correspond to the defined 8051 microprocessor 64K address range for external memory. In the memory area of ​​this system, the allocation of program memory or data memory is planned by the designer of the microprocessor program. But the program designer must pay attention to: to allocate this memory area into two independent and non-overlapping parts, that is, the first addressing range and the second addressing range, one part (the fir...

example 2

[0057] The application of example 2 is when the data unit width of the memory in the system is more than twice that of the microprocessor. For example, in FIG. 3 , the ASIC uses a memory with 16 bits as the storage unit, such as a 256K X 16-bit EDD DRAM. In the memory corresponding to one address of the DRAM, data of two bytes (that is, one word) can be stored. For 8-bit microprocessors, such as the 8051 microprocessor series, the application of this addressing method can use the high byte (highbyte) in a storage unit of this memory to store the program code, and use the same storage unit The low byte (lowbyte) to store data.

[0058] like Figure 6 As shown, the memory of the system provides 64K addresses, a total of 128K bytes of memory space, as a memory area for the microprocessor. In this memory area, addresses 0000h to FFFFh can be used for addressing, as the program memory and data memory of 8051. Wherein, the high byte groups (bit8 to bit15) in the memory correspon...

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

A data processing system is composed of microprocessor, memory and special application chip whose work frequency is higher than that of microprocessor. Its data access method includes such steps as generating initiation control signals and the first address signal by microprocesor, respectively reading the first address signal and the first data from memory by said chip, converting the first data to the second data, returning it back to microprocessor, transmitting the third data to said chip by microprocessor, converting the third data to the fourth data by said chip, and storing the fourth data to memory according to the second address signal.

Description

technical field [0001] The present invention relates to a data processing system, in particular to a data processing system which can be downloaded from an external system and a data access method thereof. Background technique [0002] In the development of computer systems, microprocessors are a central part of making systems more resilient. By appropriately modifying the program code executed by the microprocessor, the specifications of the product can be changed in various ways. [0003] At present, general-purpose microprocessors, such as 8051 series, are standard microprocessors, which are commonly found in peripheral equipment products. The 8051 series is a microcontroller with a complete processor unit, embedded memory, and input / output units. It has a read-only memory (ROM) and a random access memory (RAM) inside, which respectively store programs and store data processed by the programs. In addition, they can provide a variety of expansion functions by utilizing ...

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): G06F12/00G06F15/00
Inventor 黄永吉
Owner ALICORP
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