- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Printer Friendly Page
- Report Inappropriate Content
Connecting the host memory controller's address pins to S29GL-S flash - KBA233916
Because the GL-S parallel NOR flash memory supports x16 data bus width only, the flash memory data must be addressed in 16-bit data units, and cannot be addressed in 8-bit data units. Pin A0 of the GL-S NOR flash memory is the least significant bit (LSb) of 16-bit unit addressing. An increase of 1 data unit address in the flash memory means an increase in the 16-bit data offset. Because the host controller can address 8-bit data units, the pin A0 of the host controller corresponds to the LSb of 8-bit data unit addressing, and pin A1 corresponds to the 16-bit data unit addressing pin.
Do the following to connect the A0 and A1 pins of the host memory controller to the S29GL-S flash:
- Connect pin A1 of the host controller to pin A0 of the flash memory. Leave the host controller A0 pin unconnected. See Figure 1.
- Mask out the higher or lower 8-bit data of the 16-bit data that is read from the flash memory to access the 8-bit data unit.
Note: In the host application, do not use an address that corresponds to an odd number of the 8-bit data unit address to access the flash memory. Data written to the flash memory must be in the form of 16-bit data.