ADSP-TS101S The DMA controller also supports two-dimensional transfers. The DMA controller can access and transfer two-dimensional memory arrays on any DMA transmit or receive channel. These transfers are implemented with index, count, and modify regis- ters for both the X and Y dimensions. ADSP-TS101 #7 ADSP-TS101 #6 ADSP-TS101 #5LSADSP-TS101 #4OSADSP-TS101 #3REATRTADSP-TS101 #2NDAODDCAADSP-TS101 #1001ID2–0BR7–2,0RESETBR1ADDR31–0CLKS/REFSDATA63–0LINKCONTROLADSP-TS101 #0LSOSREATRT000ID2–0BR7–1NDAODDBR0CARESETRESETADDR31–0ADDRCLKS/REFSDATA63–0GLOBALDATAMEMORYRDOEANDWRH/LPERIPHERALSWESCLK_P(OPTIONAL)ACKACKMS1–0CSCLOCKBUSLOCKLCLK_PBMSCSBOOTREFERENCECPAS/LCLK_NADDREPROMVOLTAGEDPA(OPTIONAL)VREFDATABOFFLCLKRAT2–0DMAR3–0SCLKFREQCLOCKBRSTHBRIRQ3–0HOSTHBGPROCESSORFLAG3–0MSHINTERFACELINKFLYBYADDR(OPTIONAL)IOENDATALINKLXDAT7–0MSSDLXCLKINCSDEVICESSDRAMRAS(4 MAX)LXCLKOUTRASMEMORY(OPTIONAL)CASLXDIRCAS(OPTIONAL)LDQMDQMHDQMSDWETMR0EWESDCKEBMCKESDA10A10CONTROLIMP2–0ADDRDS2–0CONTROLDATACLK Figure 4. Shared Memory Multiprocessing System The DMA controller performs the following DMA operations: external memory. These transfers only use handshake • External port block transfers. Four dedicated bidirectional mode protocol. DMA priority rotates between the four DMA channels transfer blocks of data between the DSP’s receive channels. internal memory and any external memory or memory- • AutoDMA transfers. Two dedicated unidirectional DMA mapped peripheral on the external bus. These transfers channels transfer data received from an external bus master support master mode and handshake mode protocols. to internal memory or to link port I/O. These transfers only • Link port transfers. Eight dedicated DMA channels (four use slave mode protocol, and an external bus master must transmit and four receive) transfer quad word data only initiate the transfer. between link ports and between a link port and internal or Rev. D | Page 8 of 45 | April 2021 Document Outline TigerSHARC Embedded Processor Features Benefits Table of Contents Revision History General Description Dual Compute Blocks Data Alignment Buffer (DAB) Dual Integer ALUs (IALUs) Program Sequencer Interrupt Controller Flexible Instruction Set On-Chip SRAM Memory External Port (Off-Chip Memory/Peripherals Interface) Host Interface Multiprocessor Interface SDRAM Controller EPROM Interface DMA Controller Link Ports Timer and General-Purpose I/O Reset and Booting Low Power Operation Clock Domains Output Pin Drive Strength Control Power Supplies Filtering Reference Voltage and Clocks Development Tools Designing an Emulator-Compatible DSP Board (Target) Additional Information Pin Function Descriptions Pin States at Reset Pin Definitions Strap Pin Function Descriptions Specifications Operating Conditions Electrical Characteristics Absolute Maximum Ratings ESD Caution Timing Specifications General AC Timing Link Ports Data Transfer and Token Switch Timing Output Drive Currents Test Conditions Output Disable Time Output Enable Time Capacitive Loading Environmental Conditions Thermal Characteristics PBGA Pin Configurations Outline Dimensions Surface-Mount Design Ordering Guide