Sector Address Map of S70FS01GS - KBA219111

Version: **

 

Question:

What is the initial sector address map of S70FS01GS?

 

Answer:

The S70FS01GS package contains two FS512S devices stacked in a dual-die package (DDP); therefore, both the lower and upper address FS512S devices must be configured. Because both devices are initially configured to have hybrid sectors as the default setting, each device has three sector regions with nine non-uniform sectors at the base of each device, as follows:

 

Sector Size (KBytes)Sector CountSector RangeAddress Range (Byte Address)
48SA0 - SA700000000h-00007FFFh
2241SA800008000h-0003FFFFh
256255SA9 - SA26300040000h-03FFFFFFh
48SA264 - SA27104000000h-04007FFFh
2241SA72204008000h-0403FFFFh
256255SA273-SA52704040000h-07FFFFFFh

Per the S70FS01GS datasheet (Document Number. 002-03833, Rev. *B), the following bits for CR1NV and CR3NV must be identical:

 

  • Configuration Register 1 bits 7 to 3 and 1 to 0 in CR1NV[7:3, 1:0]
  • Configuration Register 3 bits 7 to 4 and 2 to 0 in CR3NV[7:4, 2:0]

 

This means that the sector configuration bits CR1NV[2] and CR3NV[3] can be set to any valid combinations you like, but they can be programmed (set to 1) only once since these bits are one-time programmable (OTP). Here are the register definitions from the datasheet:

 

KBA219111.png

KBA219111_1.png

This means that you have the following options:

                                                                                                                                                                                                                                                                        

CR1NV[2] low deviceCR1NC[2] high deviceCR3NV[3] low deviceCR3NV[3] high device
Default 
      
  • Low Device Low Hybrid Sector with 4-KB erase enabled
  •   
  • High Device Low Hybrid Sector with 4-KB erase enabled
  •  
0000
 
      
  • Low Device High Hybrid Sector with 4-KB erase enabled
  •   
  • High Device Low Hybrid Sector with 4-KB erase enabled
  •  
1000
 
      
  • Low Device Low Hybrid Sector with 4-KB erase enabled
  •   
  • High Device High Hybrid Sector with 4-KB erase enabled
  •  
0100
 
      
  • Low Device High Hybrid Sector with 4-KB erase enabled
  •   
  • High Device High Hybrid Sector with 4-KB erase enabled
  •  
1100
 
      
  • Low Device Low Hybrid Sector with 4-KB erase enabled
  •   
  • High Device Uniform Sector
  •  
0RFU01
 
      
  • Low Device High Hybrid Sector with 4-KB erase enabled
  •   
  • High Device Uniform Sector
  •  
1RFU01
 
      
  • Low Device Uniform Sector
  •   
  • High Device Low Hybrid Sector with 4-KB erase enabled
  •  
RFU010
 
      
  • Low Device Uniform Sector
  •   
  • High Device High Hybrid Sector with 4-KB erase enabled
  •  
RFU110
 
      
  • Low Device Uniform Sector
  •   
  • High Device Uniform Sector
  •  
RFURFU11