Method for expanding M module address space by using GPIO (General Purpose Input/Output) pin of processor
An address space, processor technology, applied in the direction of memory address/allocation/relocation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0010] The specific embodiment one, utilize the method for processor GPIO pin expansion M module address space, its method is: use 14 address lines in the peripheral hardware address of ARM processor as the low order of M module address, use 11 bits of ARM processor Bit GPIO is used as the high bit of the M module address;
[0011] In the driver program in the ARM processor, the address of the M module to be accessed is converted into the GPIO address and peripheral address that the ARM processor can access. In order to ensure the efficiency of calculation, the GPIO address conversion method only uses AND or and shift operations , for example, in this design it is assumed that the address to be accessed is a (a is 25), and the lower 14 bits of a are directly given by the 16K address space of the S3C4510B peripheral space; its 14 to 21 bits are provided by the 0 to 7 bits of the S3C4510B GPIO It is calculated (assuming its value is b); its 22 to 24 bits are calculated from 15 t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 