Write operations over the ECC serial
interface are performed as follows:
- Software specifies the ECC
endpoint ID in the ECC_VECTOR[10-0] ECC_VECTOR field. The ECC_VECTOR[23-16]
RD_SVBUS_ADDRESS field is a don't care but the ECC_VECTOR[15] RD_SVBUS bit
must be set to 0x0.
- Software performs regular
write operation to the desired address. If the ECC endpoint ID has already
been specified, step 1 can be skipped. Unlike serial read operations it is
not necessary to always specify the endpoint ID before performing serial
write operation.
The following is an
example for serial write operation:
- Write 0x0000 0008 to the ECC_VECTOR register.
- Write 0x0000 000F to the
ECC_CTRL register. This sends write request with data 0x0000 000F to the
ECC_CTRL register associated with ECC RAM with ID = 8.