Texas-instruments TMS320C6457 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Hardware Texas-instruments TMS320C6457. Texas Instruments TMS320C6457 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - User's Guide

TMS320C6457 DSPHost Port Interface (HPI)User's GuideLiterature Number: SPRUGK7AMarch 2009–Revised July 2010

Página 2

Introduction to the HPIwww.ti.comTable 2. HPI Signals (continued)Signal State(1)Host Connection DescriptionHCNTL[1:0] I Address or control pins The HP

Página 3

www.ti.comUsing the Address Registers2 Using the Address RegistersThe HPI contains two 32-bit address registers: one for read operations (HPIAR) and o

Página 4

Address or I/ORead/WriteChip selectData strobeAData/addressInterruptReadyHCNTL[1:0]HR/WHCSHDS1HDS2HD[31:0]HINTHRDYHPIHostAddress latch enable HASNo co

Página 5

Address or I/ORead/WriteChip selectData strobeAData/addressInterruptReadyHCNTL[1:0]HR/WHCSHDS1HDS2HD[31:0]HINTHRDYHPIHostLogic high HASNo connect HHWI

Página 6 - Read This First

Read/WriteChip selectData strobeADataInterruptReadyHCNTL[1:0]HR/WHCSHDS1HDS2HD[15:0]HINTHRDYHPIDSPHostHASHHWILLogic highLogic highAddressor I/OHD[31:1

Página 7 - Host Port Interface (HPI)

HDS1HDS2HCSHRDYInternalHSTRBInternalHRDYwww.ti.comHPI OperationIf the host wants to read data from the DSP internal/external memory, the HPI DMA logic

Página 8

HPI Operationwww.ti.com3.4 HCNTL[1:0] and HR/W: Indicating the Cycle TypeThe cycle type consists of:• The access type selected by the host by driving

Página 9

www.ti.comHPI Operation3.5 HHWIL: Identifying the First and Second Halfwords in 16-Bit Multiplexed ModeIn the 16-bit multiplexed mode, each host cycle

Página 10 - Introduction to the HPI

Data 2Data 1HCSHASHSTRBHR/WHCNTL[1:0]HD[15:0]HRDYAHHWILInternalHPI latchescontrol informationHost latchesdataHPI latchescontrol informationHost latche

Página 11 - 2.2 Dual-HPIA Mode

HCSHASHSTRBHR/WHCNTL[1:0]HRDYAHHWILData 1 Data 2HD[15:0]InternalHPI latchescontrol informationHPI latchesdataHPI latchescontrol informationHPI latches

Página 12 - 3 HPI Operation

2SPRUGK7A–March 2009–Revised July 2010Copyright © 2009–2010, Texas Instruments Incorporated

Página 13

Data 2Data 1HCSHSTRBHR/WHCNTL[1:0]HD[15:0]HRDYAHHWILInternalHPI latchescontrol informationHost latchesdataHPI latchescontrol informationHost latchesda

Página 14

HCSHSTRBHRDYAHR/WHCNTL[1:0]HHWILData 1 Data 2HD[15:0]InternalHPI latchescontrol informationHPI latchesdataHPI latchescontrol informationHPI latchesdat

Página 15

Data 1HCSHSTRBHR/WHCNTL[1:0]HD[15:0]HRDYHHWILInternalValid00ValidHPI Operationwww.ti.com3.8 Single-Halfword HPIC Cycle in the 16-Bit Multiplexed ModeI

Página 16 - HPI Operation

1st halfword00 or 10 00 or 102nd halfwordInternalHD[15:0]HRDYHHWILHR/WHCNTL[1:0]HCSHSTRBHCSHCNTL[1:0]HR/WHHWILInternalHSTRBHD[15:0]HRDY1st halfword 2n

Página 17

1st halfword 2nd halfword0000InternalHD[15:0]HRDYHHWILHR/WHCNTL[1:0]HCSHSTRB10 10 11 111st halfword 2nd halfword2nd halfword1st halfwordInternalHSTRBH

Página 18

10 10 01 01 011st halfword2nd halfword1st halfword2nd halfword1st halfwordInternalHSTRBHD[15:0]HRDYHHWILHR/WHCNTL[1:0]HCSHPIA write HPID+ writes00 or

Página 19

1110HPIA Write HPID ReadHCNTL[1:0]HD[31:0]HRDYHR/WInternalHSTRBHCS10 01 01 01HPIA Write HPID+ ReadsHD[31:0]HRDYHCSAHCNTL[1:0]HR/WInternalHSTRBHPI Oper

Página 20

00HCNTL[1:0]HD[31:0]HRDYHR/WInternalHSTRBHCS10 11HPIA Write HPID WriteHRDYHR/WInternalHSTRBHCSHCNTL[1:0]HD[31:0]www.ti.comHPI OperationFigure 22. HRDY

Página 21

1001 0101HPIA Write HPID+ WritesHCNTL[1:0]HD[31:0]HRDYHR/WInternalHSTRBHCSA10010101HPIA Write HPID+ WritesHD[31:0]HRDYInternalHSTRBHCSAHCNTL[1:0]HR/WH

Página 22 - For details, see Section 4

www.ti.comSoftware Handshaking Using the HPI Ready (HRDY) Bit4 Software Handshaking Using the HPI Ready (HRDY) BitIn addition to the HRDY output signa

Página 23

Preface ... 61 Int

Página 24

DSPINT=0DSPINT=1CPU writes 1to DSPINT bitInterruptpendingHost writes 0to DSPINT bitNo interrupt/interruptclearedHost writes 0 or 1to DSPINT bitCPU wri

Página 25

HINT bit=0HINT signalis highis lowHINT signalHINT bit=1CPU writes 1to HINT bitHost writes 1to HINT bitInterruptactiveCPU writes 0to HINT bitNo interru

Página 26

Write FIFOcontrol logicHost writepointerHPI DMAread pointerWrite FIFOHostwritesRead FIFOreadsHostcontrol logicRead FIFOHost readpointerHPI DMAwrite po

Página 27

www.ti.comFIFOs and BurstingIf the host initiates an HPID read cycle with autoincrementing, the HPI DMA logic performs two 4-wordburst operations to f

Página 28

FIFOs and Burstingwww.ti.com6.3 FIFO Flush ConditionsWhen specific conditions occur within the HPI, the read or write FIFO must be flushed to prevent

Página 29 - 4.1 Polling the HRDY Bit

www.ti.comEmulation and Reset Considerations7 Emulation and Reset Considerations7.1 Emulation ModesThe FREE and SOFT bits of the power and emulation m

Página 30

HPI Registerswww.ti.com8 HPI Registers8.1 IntroductionTable 6 lists the memory-mapped registers for the Host Port Interface (HPI). See the device-spec

Página 31

www.ti.comHPI Registers8.2 Power and Emulation Management Register (PWREMU_MGMT)The power management and emulation register is shown in Figure 29 and

Página 32 - 6.1 Read Bursting

HPI Registerswww.ti.com8.3 Host Port Interface Control Register (HPIC)The HPIC register stores control and status bits used to configure and operate t

Página 33 - 6.2 Write Bursting

www.ti.comHPI RegistersTable 8. Host Port Interface Control Register (HPIC) Field Descriptions (continued)Bit Field Value Description9 DUALHPIA Dual-H

Página 34 - 6.3 FIFO Flush Conditions

www.ti.comList of Figures1 HPI Position in the Host-DSP System ... 72

Página 35 - 7.1 Emulation Modes

HPI Registerswww.ti.com8.4 Host Port Interface Address Registers (HPIAW and HPIAR)There are two 32-bit HPIA registers: HPIAW for write operations and

Página 36 - 8.1 Introduction

www.ti.comHPI Registers8.5 Data Register (HPID)The 32-bit register HPID provides the data path between the host and the HPI DMA logic. During a hostwr

Página 37 - HPI Registers

www.ti.comAppendix A Revision HistoryThis revision history highlights the technical changes made to the document in this revision.Table 11. TMS320C645

Página 38

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improveme

Página 39

www.ti.comList of Tables1 Summary of HPI Registers ... 92

Página 40

PrefaceSPRUGK7A–March 2009–Revised July 2010Read This FirstAbout This ManualThis guide describes the host port interface (HPI) on the TMS320C6457 digi

Página 41 - 8.5 Data Register (HPID)

HPIDR/W FIFOsHPIAIncrementHPICAccesstypeHD[31:0]/HD[15:0]HDS1, HDS2HR/WHASHCNTL0HCNTL1(optional)HINTHRDYHPIHostDataAddressALER/WIRQReadyHCSChip select

Página 42 - Appendix A Revision History

Introduction to the HPIwww.ti.comThe HPI uses multiplexed operation, meaning the data bus carries both address and data. When the hostdrives an addres

Página 43 - IMPORTANT NOTICE

www.ti.comIntroduction to the HPITable 1. Summary of HPI RegistersHost Access CPU AccessRead/Write Access Requirements Read/Write OffsetRegister Descr

Comentários a estes Manuais

Sem comentários