Enhanced Host Port Interface (Ehpi) Advisories; Ehpi_5; Hpid Read Following A Hpid Write While Hrdy Low Corrupts The Read; Ehpi_6 - Texas Instruments TMS320VC5509A Manual

Digital signal processor, silicon errata
Table of Contents

Advertisement

TMS320VC5509A Silicon Errata
3.6

Enhanced Host Port Interface (EHPI) Advisories

Advisory EHPI_5
Revision(s) Affected:
Details:
Assembler Notification: N/A
Workaround:
Advisory EHPI_6
Revision(s) Affected:
Details:
Assembler Notification: None
Workaround:

HPID Read Following a HPID Write While HRDY Low Corrupts the Read

1.0 and 1.1
Whether in muxed or non-muxed mode, if a data read overlaps with a HRDY low from a
previous data write, the EHPI address used for the read access will be the same as the one
preceding the data write.
The only case not affected by this bus is the non-autoincremented write−>read from the same
address. In the case of autoincremented write followed by autoincremented read, normally, the
address will be incremented after the write, but if the read access is initiated while the HRDY
is low, it will not be incremented due to the problem. If one more autoincremented read is
performed after this, the EHPI address used will be twice the incremented version.
Muxed Mode: Following a sequence of EHPI write(s), perform a HPIA update before
initiating an EHPI read access.
Non-Muxed Mode: Following a sequence of EHPI write(s), add a dummy HPID read
before initiating the actual EHPI read access.
HPIC/HPIA Access Following an Autoincremented HPID Write Causes Next HPID
1.0 and 1.1
If any HPIA/HPIC access is pipelined with a previous autoincremented write, the succeeding
autoincremented HPID access (whether write or read) will use the same address as the
previous write. In other words, the address will not be incremented. Only Muxed Mode is
affected.
Muxed Mode: Following a sequence of EHPI write(s), perform an HPIA update before
initializing an EHPI read/write access.

Address to Increment to the Incorrect Address

SPRZ200E
18

Advertisement

Table of Contents
loading

Table of Contents