Documentation Errata for ADSP-TS201 TigerSHARC Processor Hardware Reference (Revision 1.1, December 2004)


Chapter:  1 Page: 22
DOC ID: DOC-559
Change
In the bottom paragraph, delete:
see "Bus Arbitration Protocol" on page 8-38

This cross reference is not relevant to the discussion in the paragraph.

back to top


Chapter:  1 Page: 31
DOC ID: DOC-560
Change
In the sixth paragraph, the following line:
Host Bus Grant (HBG) is returned by the TigerSHARC processors when the current master grants bus by asserting HBR.
Should change to:
Host Bus Grant (HBG) is returned by the current TigerSHARC master upon completion of its external access, when an external master has asserted HBR.

back to top


Chapter:  2 Page: 32
DOC ID: DOC-592
Change
The description of the sequencer status (SQSTAT) register is incorrect. The following bit descriptions in SQSTAT need to change:

SQSTAT Register Description Corrections
Bit No.ErrorCorrection
Bit 24Incorrectly identified as BTBMOD:0Change to BTBEN
Bit 25Incorrectly identified as BTBMOD:1Change to BTBLK
Bit 28Incorrectly identified as BTBLKChange to Reserved
Bit 29Incorrectly identified as BTBENChange to Reserved












Remove all references to the non-existent BTBMOD bit field.

back to top


Chapter:  2 Page: 76
DOC ID: DOC-602
Change
The documentation incorrectly states that:
In USER mode with the SYS_REG_WE strap pin disabled at reset, the SDRCON register can be written only once after hardware reset and cannot be changed during system operation - subsequent writes to SDRCON are ignored.

To write to the SDRCON register (and SYSCON register) more than once after reset in USER mode, enable the SYS_REG_WE strap pin during reset. In SUPERVISOR mode, SYSCON and SDRCON have no write restrictions.

Replace the above text with the following:
In SUPERVISOR mode, SDRCON is write once after reset if the SYS_REG_WE strap pin is disabled. If the SYS_REG_WE strap pin is enabled, there are no write restrictions for SDRCON in SUPERVISOR mode. SDRCON can never be written in USER mode regardless of the SYS_REG_WE strap pin setting.

back to top


Chapter:  2 Page: 80
DOC ID: DOC-661
Change
The text at the top of this page refers to the incorrect clock. Change from:
The BMAX register is set with the maximum number of internal clock cycles (CCLK) for which ...

Change to:
The BMAX register is set with the maximum number of SOCCLK cycles for which ...

back to top


Chapter:  2 Page: 83
DOC ID: DOC-622
Change
In the description paragraph for the IDCODE register, change the reference to the EMUCTL register (in the second sentence) to IDCODE.

In Figure 2-45 (IDCODE Register Bit Descriptions), change ID31-28 to IDCODE31-28, and change ID27-0 to IDCODE27-0.

In footnote 1 of Figure 2-45 (IDCODE Register Bit Descriptions), change ID27-0 to IDCODE27-0.

back to top


Chapter:  2 Page: 92
DOC ID: DOC-633
Change
Add the following paragraph to the Cycle Counter (CCNTx) Registers section:
To keep both of the cycle counter registers coherent between the two write accesses, a shadow register is used to temporarily hold the value written for the CCNT0 register. This temporary value is not written into the actual CCNT0 register until a write has also been issued to the CCNT1 register. So, the CCNT0 and CCNT1 registers must also be written to in the same order as they are read; write to CCNT0 first, then write to CCNT1 to allow for coherent writes of these registers.

back to top


Chapter:  4 Page: 3
DOC ID: DOC-597
Change
The last two lines of the third paragraph incorrectly state:
If the timer is active (TMRxRN bit is set), writing a value to the TMRINxH/L register has no effect. Writing a different value to TMRINxH/L while the timer is operating changes the initial value after the next expiration of the timer (when TMRINxH/L value is copied again to the timer).

This statement is not accurate. What actually happens is that a new value written into TMRINxH/L register immediately takes effect, even when the timer is already running. Change these sentences to:
If the timer is active (TMRxRN bit is set), writing a value to the TMRINxH/L register has an immediate effect. Writing a different value to TMRINxH/L while the timer is operating changes current timer operation, and the value is used as the initial value after the next expiration of the timer (when TMRINxH/L value is copied again to the timer).

back to top


Chapter:  6 Page: 21
DOC ID: DOC-600
Change
Use the following two sections to replace the "Vector Interrupt" section. Also, add a cross reference from the KERNEL entry in Table 6-1 (page 6-19) to the new "Kernel Interrupt section.
Vector Interrupt

The vector interrupt is a general purpose interrupt. The interrupt is triggered by writing a value to the VIRPT register, or equivalently writing a value to the corresponding location in the interrupt vector table. Unlike typical interrupts, this unique functionality identifies the address of the associated interrupt service routine dynamically at the time the interrupt is triggered. The VIRPT register is accessible to both externally and internally generated write transactions.


Kernel Interrupt

The kernel interrupt is distinct, but functionally identical to the vector interrupt. Like the vector interrupt, the address of the interrupt service routine is defined by the value written to the KERNEL register or the corresponding location in the vector interrupt table. This functionality, in conjunction with the associated priority level of the kernel interrupt (the kernel interrupt is the lowest priority interrupt), makes it well suited for utilization in an RTOS supporting a pre-emptive scheduling paradigm. However, this does not preclude the kernel interrupt from being utilized in other applications. As with the VIRPT register, the KERNEL register is accessible to externally and internally generated write transactions.

back to top


Chapter:  7 Page: 37
DOC ID: DOC-603
Change
In Table 7-5 (DMA Channel Priority), the AutoDMA Register names are missing from the Channel column. These table cells should be shown as follows:

Channel
Channel 13 (AUTODMA1)
Channel 12 (AUTODMA0)

back to top


Chapter:  7 Page: 43
DOC ID: DOC-616
Change
In the Blocks and Chain Loading section, add clarification as follows:
The DMA channel is disabled between DMA sequences in a chain (during chaining).

back to top


Chapter:  8 Page: 13
DOC ID: DOC-601
Change
The documentation erroneously states that:
In USER mode, SYSCON is write once after reset, unless the SYS_REG_WE strap pin is enabled. In Supervisor mode, SYSCON has no write restrictions.

Remove erroneous text and replace with:
In SUPERVISOR mode, SYSCON is write once after reset if the SYS_REG_WE strap pin is disabled. If the SYS_REG_WE strap pin is enabled, there are no write restrictions for SYSCON in SUPERVISOR mode. SYSCON can never be written in USER mode regardless of the SYS_REG_WE strap pin setting.

The text on page 2-73 must also be updated to match this change.

back to top


Chapter:  8 Page: 50
DOC ID: DOC-606
Change
In paragraph 2, that last two sentences incorrectly state the SDRAM sizes per bank and the total amount of SDRAM supported by the TS201. The following two sentences should be changed from:
The SDRAM interface provides a glueless interface with standard SDRAMs—6M bits, 64M bits, 128M bits, 256M bits, and 512M bits. The TigerSHARC processor directly supports a maximum of 64M words x 32 bits of SDRAM per bank for a total of 856M words.

Changed to:
The SDRAM interface provides a glueless interface with standard SDRAMs — 16Mbits, 64Mbits, 128Mbits, 256Mbits, and 512Mbits. The TigerSHARC processor directly supports a maximum of 64M words x 32 bits of SDRAM per bank for a total of 256M words.

back to top


Chapter:  8 Page: 78
DOC ID: DOC-639
Change

In table 8-13 (Data Throughput Rates), the formulas in the last two rows need to be updated. Change from:

Autorefresh before read Read ...
1 word/17 cycle

6 + 2(tRP + tRAS + tRCD + CL)
Autorefresh before write ...
1 word/11 cycle

2 + 2(tRP + tRAS + tRCD)


Change to:
Autorefresh before read Read ...
1 word/17 cycle

(2tRP + tRAS + tRCD +2CL)
Autorefresh before write ...
1 word/11 cycle

(1+ 2tRP + tRAS + tRCD)

back to top


Chapter:  9 Page: 9
DOC ID: DOC-593
Change
In the first paragraph, the description of link block completion is not accurate. The text should change from:
When LxBCMPI is sampled active, the receiving link port transfers this information to the DMA together with its DMA request. The TCB word counters are cleared by the DMA and the DMA sequence completes.
The text should change to:
When LxBCMPI is sampled active, the receiving link port transfers this information to the DMA together with its DMA request. The TCB word counters retain the final number until the next initialization, and the DMA sequence completes.

back to top


Chapter:  9 Page: 24
DOC ID: DOC-591
Change
In Figure 9-16 and Table 9-5, the LTCTLx register's bit 0 is identified as "LTEN".


Change the identifier for this bit to "TEN". (This change makes Figure 9-16 and Table 9-5 agree with Figure 2-32 and the defts20x.h files.)

back to top


Chapter:  11 Page: 29
DOC ID: DOC-634
Change
Please delete the reference to the "ADSP-TS201S MP System Simulation and Analysis Cluster Bus Topology -- Signal Integrity and PCB Design Considerations" technical article.

This article is not available.

back to top


Chapter: n/a Page: 8
DOC ID: DOC-558
Change
In the Preface, the European Fax number is incorrect. Use +49-89-76903-157 instead.

In the Preface, the IP address of the FTP server is no longer valid. Use ftp://137.71.25.69 instead.

back to top


Last Updated: September 04, 2007
沪ICP备09046653号
Send Feedback X
content here.
content here.

Send Feedback

Close