Device Mode Operation
13-12
ADSP-BF535 Blackfin Processor Hardware Reference
Inbound Error Detection and Reporting
Inbound transactions to ADSP-BF535 processor resources that are not
accessible to the PCI bus result in an error. Reads to non-accessible
resources result in the Error on Inbound Read bit being set in the
PCI_STAT
register and an interrupt to the processor core, if masked to do
so in the
PCI_ICTL
register. The waiting read on the PCI side is aborted.
Writes to non-accessible resources result in the Error on Inbound Write
bit being set in the
PCI_STAT
register and an interrupt to the core, if
masked to do so in the
PCI_ICTL
register. Writes are posted so that the
transaction may already be finished. However, if the transaction (for
example, a burst) is long enough, it is aborted by the error.
Supported Transactions From PCI
The PCI interface supports single 32-bit word memory and I/O accesses.
It also supports memory bursts of any number of 32-bit words. However,
the data FIFOs for inbound accesses are only 8 words deep, and if the
write data FIFO becomes full in the middle of a burst, the interface
retries
the PCI transaction. I/O bursts to the ADSP-BF535 processor are not
supported. The PCI interface also supports inbound fast back-to-back
transactions, a method of doing more than one single 32-bit word transfer
quickly, without the usual idle cycle between transfers. Inbound fast
back-to-back transfers are passed through as ordinary single word accesses.
Unsupported Transactions From PCI
PCI as a protocol is capable of addressing any combination of the 4 bytes
in a single word using its byte enable bits. This means that the
ADSP-BF535 processor could receive a transfer that it does not support,
such as a read or a write to bytes 0 and 2 of a word. On reads, this is not a
problem because the whole word can be read and the master of the trans-
action can take the data it wants.
Summary of Contents for ADSP-BF535 Blackfin
Page 80: ...Development Tools 1 26 ADSP BF535 Blackfin Processor Hardware Reference...
Page 312: ...Working With Memory 6 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 332: ...System Interfaces 7 20 ADSP BF535 Blackfin Processor Hardware Reference...
Page 360: ...Dynamic Power Management Controller 8 28 ADSP BF535 Blackfin Processor Hardware Reference...
Page 446: ...Beginning and Ending an SPI Transfer 10 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 522: ...Timing Examples 11 76 ADSP BF535 Blackfin Processor Hardware Reference...
Page 562: ...IrDA Support 12 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 608: ...PCI I O Issues 13 46 ADSP BF535 Blackfin Processor Hardware Reference...
Page 672: ...References 14 64 ADSP BF535 Blackfin Processor Hardware Reference...
Page 810: ...SDRAM Controller SDC 18 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 811: ...ADSP BF535 Blackfin Processor Hardware Reference 18 87 External Bus Interface Unit...
Page 812: ...SDRAM Controller SDC 18 88 ADSP BF535 Blackfin Processor Hardware Reference...
Page 860: ...DMA Bus Debug Registers 20 30 ADSP BF535 Blackfin Processor Hardware Reference...