tm1300 NXP Semiconductors, tm1300 Datasheet - Page 167
tm1300
Manufacturer Part Number
tm1300
Description
Tm-1300 Media Processor
Manufacturer
NXP Semiconductors
Datasheet
1.TM1300.pdf
(533 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
- Current page: 167 of 533
- Download datasheet (7Mb)
Philips Semiconductors
while a request of similar type is in progress, the PCI in-
terface ignores the second command and sets the ap-
propriate error bit in the status register.
When the DSPCPU issues either an io_cycle or
config_cycle request while a previous request of either
type is already in progress, the PCI interface sets bit 8 in
BIU_STATUS. When the DSPCPU issues a dma_cycle
while a previous one is already in progress, the PCI in-
terface sets bit 9 in BIU_STATUS. To reset either of the
error bits 8 or 9 in BIU_STATUS write a ‘1’ to it.
RTA (Received target abort). This bit is set when
TM1300 initiated a transaction that was aborted by the
target. To reset this bit, write a ‘1’ to this bit position. This
bit is set simultaneous with the RTA bit in the configura-
tion space status register, but is cleared independently.
RMA (Received master abort). This bit is set when
TM1300 initiated a transaction and aborts it. This usually
signals a transaction to a nonexistent device. To reset
this bit, write a ‘1’ to this bit position. This bit is set simul-
taneous with the RMA bit in the configuration space sta-
tus register, but is cleared independently.
TTE (Target timer expired). In normal operation, a read
of a TM1300 data item is performed on retry basis:
TM1300 tells the external master to retry, meanwhile it
fetches the data item across the highway. This bit is set
if an external master did not retry a read of a TM1300
data item within 32768 PCI clocks. The requested data is
discarded. To reset this bit, write a ‘1’ to this bit position.
This is purely a software information bit. No software ac-
tion is required when this condition occurs, but it may in-
dicate a non-compliant or defective master on the bus.
11.7.5
The BIU_CTL register contains bits that control miscella-
neous aspects of the PCI interface operation. Following
are descriptions of the fields.
Table 11-12. PCI MMIO registers and bus cycles
SE (Swap bytes enable). This bit is initialized after reset
to ’0’, which causes the PCI interface to operate in its de-
fault big-endian mode. Writing a ’1’ to SE causes access-
es to MMIO registers over the PCI interface to be made
in little endian mode.
mmio_cycle
(MMIO register R/W)
mem_cycle
(PCI-space memory R/W)
dma_cycle
(Block data transfer)
IO_cycle
(I/O register R/W)
config_cycle
(Configuration register R/W)
Internal Cycle
BIU_CTL Register
All registers accessible by
external PCI devices
PCI_ADR,
PCI_DATA
SRC_ADR,
DEST_ADR,
DMA_CTL
IO_ADR,
IO_DATA,
IO_CTL
CONFIG_ADR,
CONFIG_DATA,
CONFIG_CTL
Registers Involved
Table 11-13. PCI MMIO register accessibility
BO (Burst mode off). This bit is initialized to ’0’, which
allows the PCI interface to support burst-mode writes as
a target on the PCI bus. Setting this bit to ’1’ disables
burst-mode writes.
With burst mode enabled, the PCI interface buffers as
much data as possible into r_buffer before issuing a dis-
connect to the PCI initiator. With burst mode disabled,
the PCI interface buffers only one data phase before is-
suing a disconnect to the PCI initiator.
IntE (Interrupt enables). The bits in the IntE field control
the signaling of interrupts to the DSPCPU for PCI inter-
face events. These events raise DSPCPU interrupt 16 if
enabled. Interrupt 16 must be set up as a level triggered
interrupt.
IntE is initially set to ‘0’s (interrupts disabled).
Note that the error condition masked by bit 6 (see
tion 11.7.4, “BIU_STATUS
a config_cycle or an io_cycle is requested and a request
of either type is already in progress. That is, the second
request need not be of exactly the same type that is al-
ready in progress.
Table 11-14. IntE bit functions
PRODUCT SPECIFICATION
DRAM_BASE
MMIO_BASE
BIU_STATUS
BIU_CTL
PCI_ADR
PCI_DATA
CONFIG_ADR
CONFIG_DATA
CONFIG_CTL
IO_ADR
IO_DATA
IO_CTL
SRC_ADR
DEST_ADR
DMA_CTL
INT_CTL
BIU_CTL Bit
Register
2
3
4
5
6
7
Table 11-14
config_cycle done
io_cycle done
dma_cycle done
pci_dram write cycle done
second config_cycle or io_cycle requested
second dma_cycle requested
MMIO_BASE
If set to ‘1’, interrupt DSPCPU when...
0x10 300C
0x10 301C
0x10 302C
0x10 0000
0x10 0400
0x10 3004
0x10 3008
0x10 3010
0x10 3014
0x10 3018
0x10 3020
0x10 3024
0x10 3028
0x10 3030
0x10 3034
0x10 3038
Offset
lists the function of each IntE bit.
Register”) occurs when either
DSPCPU
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Accessibility
PCI Interface
External
Initiator
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
–/–
–/–
11-11
Sec-
Related parts for tm1300
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Tm Supirbuck Highly Integrated 4a Wide-input Voltage, Synchronous Buck Regulator
Manufacturer:
International Rectifier Corp.
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2420/2460 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2458 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2468 microcontroller around a 16-bit/32-bitARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG andembedded trace
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2470 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
NXP Semiconductors designed the LPC2478 microcontroller, powered by theARM7TDMI-S core, to be a highly integrated microcontroller for a wide range ofapplications that require advanced communications and high quality graphic displays
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The Philips Semiconductors XA (eXtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to compete in the market for hi
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The XA-S3 device is a member of Philips Semiconductors? XA(eXtended Architecture) family of high performance 16-bitsingle-chip microcontrollers
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP BlueStreak LH75401/LH75411 family consists of two low-cost 16/32-bit System-on-Chip (SoC) devices
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3130/3131 combine an 180 MHz ARM926EJ-S CPU core, high-speed USB2
Manufacturer:
NXP Semiconductors
Datasheet:
Part Number:
Description:
The NXP LPC3141 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3143 combine a 270 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3152 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors
Part Number:
Description:
The NXP LPC3154 combines an 180 MHz ARM926EJ-S CPU core, High-speed USB 2
Manufacturer:
NXP Semiconductors