ARM processor memory allocation details

Source: Internet
Author: User

 

ARM processor memory allocation details

The Samsung 2440 processor provides 1 GB access to external storage space, divided into 8
The size of each bank is 128 MB. The memory access bus width from bank1 to bank7 is programmable, which can be 8bit, 16bit, 32bit, and bank0 can only be 16bit/32bit. Bank0 to bank5 only have Rom and SRAM interfaces, which can be used for norflash and SRAM. The names of the selected eight pins are ngcsn (n
The value range is 0-7)

 

 

Startup Mode:

There are two startup modes in 2440, one is starting from nandflash, and the other is starting from norflash. The boot mode depends on the processor pins om1 and om0.

Norflash address bus connection mode

The connection between norflash address bus and arm address bus depends on the connection mode of the selected norflash address line. Currently, norflash on the market is generally compatible with 16-bit and 8-bit address modes, generally using 16-Bit mode. If 16-bit connection is used, the A0 address line of norflash is not used.

 

 

 

Connection between SDRAM and bus

 

Nand
Connection between flash and bus

Today, nor
Flash device prices are relatively high, and the increase is faster, SRAM and NAND
Flash became a low-cost Gold partner, so Samsung's 2440 processor independently developed the nandflash controller for norflash. In this way, we can not only use Samsung's stepstone technology to start nandfalsh, but also use nandflash as the storage. This is undoubtedly a huge news for cost-sensitive consumer electronics.

Nand reset Guide

Block diagram:

 

When the 2440 is reset, the NAND
The flash controller uses a 2440 processor (ncon (adv
Flash), gpg13 (page size), gpg14 (address cycle), gpg15 (Bus
Width) to determine the startup mode, page size, read/write address cycle, bus width, and then automatically read 4 k Data from nanflash to stepstone
Ram. The 4 K data is the startup code, and then from stepstone
Start Ram. ECC data verification is not performed when nandflash is started.

The following is a detailed configuration table:

 

Software access to the entire nandflash

 

 

 

 

 

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.