dediprog-header-blog

Programar una NOR Flash SPI y una EEPROM con la StarProg-A

Este artículo explica cómo programar EEPROM y SPI NOR Flash con Dual Die en StarProg-A, incluyendo EEPROM series 24, 25, 93, 95, Micron MT25TL, Macronix MX66L1G85G y Spansion S79FL. Más información sobre los productos DediProg y cómo utilizarlos.

1. Procedimiento Dediware

1.1 Seleccionar: 

Haz clic en "Seleccionar" para seleccionar el fabricante del CI / número de pieza / paquete

Dediprog-Enigneering-mode
Dediprog-Chip-seleciton

1.2 Cargar: 

Pulsa "Cargar" para cargar el archivo destinado al programador. 

+: Añade otra partición para cargar el archivo.

FilePath: Indica la ruta de tu archivo

PartitionName: Indica la partición que estás solicitando.

DirecciónInicioProg: Indica la dirección de inicio. RellenarByteNoUtilizado: Selecciona esta opción para rellenar el byte no utilizado, por ejemplo: 0xFF.

dediprog-load-programming-file

1.3 Config:

Configura el funcionamiento por lotes y las opciones

1.4 Función de programación

1.4.1 Leer ID: Si el CI tiene un ID legible que se puede mostrar en la ventana de protocolo, el ID se muestra en el ChipInfo.

1.4.2 Leer CI: Lee los datos del CI y compáralos con los datos del archivo.

1.4.3 Borrar: Borrar todo el CI o un área concreta si el CI tiene varias particiones.

1.4.4 Comprobar espacio en blanco: Comprobar si el chip de destino está en blanco o no.

1.4.5Programar : Escribir los datos del archivo seleccionado en el chip.

1.4.6 Verificar: Comprobación del contenido entre los chips y el archivo cargado.

1.4. 7 Auto Lote: Ejecuta los ajustes de programación de Lote en Config.

dediprog-batch-mode

2. EEPROM

Asignación de patillas del cabezal ISP de ATE (2x10)

Tabla 1: Asignación de patillas del cabezal ISP de ATE (2x)

ate-isp
eeprom-24
eeprom-93

3. SPI

spi-nor-flash-pin-out

4. Doble matriz 

4.1 Micra MT25TL Serie 25  

4.1.1 Circuito de aplicación

MT25TLxxxB-24-Ball-TBGA
MT25TLxxxB TBGA de 24 bolas - 5 x 5 

 

MT25TLxxxB-SO16
MT25TLxxxB SO16 

 

MT25TLxxxH-24-Ball-TBGA–5x5
MT25TLxxxH TBGA de 24 bolas - 5 x 5 

 

MT25TLxxxH-SO16
MT25TLxxxH SO16 

 

4.1.2 Definición de particiones en Dediware

Partición 1:NOR la 1 memoria 
Partición 2:NOR la 2 memoria 
Partición 3:NOR la 1 64 bytes OTP 
Partición 4:NOR la 2 64 bytes OTP 
Partición 5:Config   

4.2 Macronix MX66L1G85G 
4.2.1 Circuito de aplicación

 

MX66L1G85G-24-Ball-TBGA–5x5

MX66L1G85G TBGA de 24 bolas - 5 x 5 

 

4.2.2 Definición de Particiones en Dediware

 
Partición 1:NOR la 1 memoria 

Partición 2:NOR la 2 memoria 

Partición 3:NOR la 1 OTP segura de 4K bits 

Partición 4:NOR la 2 OTP segura de 4K bits 

Partición 5:Config   

4.3 Spansion Serie S79FL 
 

4.3.1 Circuito de aplicación

S79FL256S-S79FL512S

S79FL256S / S79FL512S 

 

S79FL01GS
S79FL01GS

 

4.3.2 Definición de particiones en Dediware

Partición 1:NOR la 1 memoria 

Partición 2:NOR la 2 memoria 

Partición 3:NOR la 1 OTP de 2048 bytes 

 

  • S79FL256S  

Configuración del búfer de la memoria OTP

buffer-configuration

Partición 4:NOR los 2 2048 bytes OTP  

S79FL256S
Configuración del búfer de la memoria OTP: 

buffer-configuration2

Programador de a bordo StarProg-A