Software architecture
32/70
FDL Content: Flash Chip Table
The following table shows the section of the FDL that holds the
Flash Chip
Table
; i.e. information about the flash memory chips (INTFLASH and
external SQI flash devices) of the netX 90 and their underlying driver.
The table allows the definition of up to four flash chips/devices. In the
depiction below, details are provided for the description of
chip 0
; the
descriptions of the other chips follow the same structure.
Offset
Size
(bytes)
Data type
Name
Descriptions/comments/values
852
4
UINT32
Chip number
Flash chip/device number
0
...
2
(instance):
0
INTFLASH0 (COM CPU)
1
INTFLASH1 (COM CPU)
2
External SQI flash
Note
: INTFLASH2 (APP CPU) is not defined here, because the
COM firmware, which evaluates these parameters, has no
access to it.
856
16
CHAR[16]
Flash driver name
Name of the driver of the flash chip/device.
Currently not evaluated, set to
““
(empty string)
872
4
UINT32
Block size
Block sizes of the flash chip/device in bytes
4096
INTFLASH0 (COM CPU)
4096
INTFLASH1 (COM CPU)
4096
External SQI flash (W25Q32V from Winbond
Electronics)
876
4
UINT32
Flash size
Size of the flash chip/device in bytes
0x80000
INTFLASH0 (COM CPU)
0x80000
INTFLASH1 (COM CPU)
0x400000
External SQI flash (W25Q32V from Winbond
Electronics)
880
4
UINT32
Max. number of
erase/write cycles
Maximum number of erase/write cycles of the flash chip/device
10000
INTFLASH0 (COM CPU)
10000
INTFLASH1 (COM CPU)
10000
External SQI flash (W25Q32V from Winbond
Electronics)
884
Definition of chip 1, same structure as chip 0 (see above for details)
916
Definition of chip 2, same structure as chip 0 (see above for details)
948
Definition of chip 3, same structure as chip 0 (see above for details)
Table 17: FDL Content: Flash Chip Table
FDL Footer
The footer determines where the device production data ends. It also
contains a CRC checksum for verifying its content.
Offset
Size
(bytes)
Data type
Name
Description/comment
980
4
UINT32
Checksum
CRC-32 (IEEE 802.3) of content
984
12
UINT8[12]
End Label
Fixed string to detect the ending of the FDL
'<ProductData'
Table 18: FDL Footer
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019