Memory Map of LPC2148

Memory Map of LPC2148


Draw & Explain the memory organization of LPC2148 (March-2018) - 5 Marks

Memory Map of LPC2148


                                                       Fig 1 a                                               Fig 1 b                                                                     Fig 1 c

1) As width of Address Bus of LPC2148 is 32 -bit hence it can address memory locations of 4GB ( Memory locations to be addressed = 2^n )
2) But physically no ARM Processor has 4GB of Memory, Fig 1a in above diagram shows different blocks of Memory.
3) We know that as Entire memory that can be addressed is 4 GB, Hence Starting Address is 0.0 GB or 0x00000000, End Address is 4.0 GB or 0xFFFFFFFF.
4) ARM7 based LPC2148 have 512 KB of on-chip PROM (Maximum...varies based on version)
5) ARM7 based LPC2148 have 32 KB of on-chip Static RAM (Maximum...varies based on version)
6) ARM7 based LPC2148 have 8 KB of on-chip USB DMA RAM (Maximum...varies based on version)
7) ARM7 based LPC2148 have 12 KB boot block on-chip flash memory(Maximum...varies based on version)
8) Next block of memory shows different views of the peripheral address space. Both the AHB and APB peripheral areas are 2 megabyte spaces which are divided up into 128 peripherals.
   Each peripheral space is 16 kilobytes in size. AHB section is 128 x 16 kB blocks (totaling 2 MB). APB section is 128 x 16 kB blocks (totaling 2MB).

References


  • WikiNote Foundation

Last modified: Monday, 23 March 2020, 9:00 PM