Page 2
TMS320VC5509 Evaluation Module Technical Reference 505739-0001 Rev. B December 2001 SPECTRUM DIGITAL, INC. 12502 Exchange Drive, Suite 440 Stafford, TX. 77477 Tel: 281.494.4505 Fax: 281.494.5310 sales@spectrumdigital.com www.spectrumdigital.com...
Page 3
IMPORTANT NOTICE Spectrum Digital, Inc. reserves the right to make changes to its products or to discontinue any product or service without notice. Customers are advised to obtain the latest version of relevant information to verify that the data being relied on is current before placing orders.
Page 6
(EVM). The EVM is based on the Texas Instruments TMS320VC5509 Digital Signal Processor. The TMS320VC5509 EVM is a table top card to allow engineers and software developers to evaluate certain characteristics of the TMS320VC5509 DSP to determine if the processor meets the designers application requirements. Evaluators can create software to execute onboard or expand the system in a variety of ways.
Page 7
Table 1: Manual History Revision History - Initial Release...
Chapter 1 Introduction to the TMS320VC5509 Evaluation Module Chapter One provides a description of the TMS320VC5509 Evaluation Module along with the key features and a block diagram of the circuit board. Topic Page Overview of the TMS320VC5509 EVM Key Features of the TMS320VC5509 EVM...
Page 9
C5509 digital signal processor (DSP) to determine if it meets their application requirements. Furthermore, the module is an excellent platform to develop and run software for the TMS320VC5509 family of processors. The EVM allows full speed verification of VC5509 code. With 128K words of on-chip...
Page 10
Spectrum Digital, Inc 1.2 Functional Overview of the TMS320VC5509 EVM Figure 1-1 shows a block diagram of the basic configuration for the VC5509 EVM. The major interfaces of the EVM include the target DRAM and ROM interface, USB, memory stick, MMC, embedded JTAG interface, codec, and expansion interface.
Page 11
C A/D converters, 2 potentiometers, 9 user keys, and a jog wheel. Figure 1-2 below shows a block diagram of the display/keypad module. JOG WHEEL ANALOG IN0 ANALOG IN1 SWITCHES DISPLAY Figure 1-2, BLOCK DIAGRAM OF DISPLAY/KEYPAD TMS320VC5509 Evaluation Module Technical Reference...
Chapter 2 Operation of the TMS320VC5509 Evaluation Module This chapter describes the operation of the TMS320VC5509 Evaluation Module, the key interfaces and an outline of the circuit board. Topic Page The TMS320VC5509 EVM Operation The TMS320VC5509 EVM Board 2.1.1 Power Connector TMS320VC5509 Memory Interface 2.2.1...
Page 14
Spectrum Digital, Inc 2.0 The TMS320VC5509 EVM Operation This chapter describes the VC5509 evaluation module, key components, and how they operate. It also provides information on the EVM’s various interfaces.The VC5509 EVM consists of five major blocks of logic. • C5509 external memory •...
Page 15
Spectrum Digital, Inc Top Side View Bottom Side View Figure 2-1, EVM320VC5509, Top and Bottom Side View TMS320VC5509 Evaluation Module Technical Reference...
Page 16
The board also has a +3.3 and +2.5 volt regulator to provide power to the lower voltage components. 2.2 TMS320VC5509 Memory Interface The next several sections describe the various memory interface present on the TMS320VC5509 EVM.
Page 18
When GPIO4 is low the shift register is ready. 2.3 Oscillator Selection The TMS320VC5509 EVM is equipped with a 24 megahertz oscillator. This oscillator runs the on board parallel port JTAG controller. This clock is divided by resulting in a 12 megahertz clock which is used to drive the VC5509.
Page 19
Spectrum Digital, Inc 2.4 EVM320VC5509 Connectors The TMS320VC5509 EVM has sixteen (16) connectors which provide the user access to the various on the EVM. The position of each connector is identified in Figure 2-1.These connectors, their size, their function, and the side of the printed circuit board they are mounted on are shown in the table below.
Spectrum Digital, Inc 2.4.5 J11, Microphone Connector The microphone interfaces directly to the TLV320AIC23. It is a 3.5 mm. stereo jack. Both inputs are connected to the microphone so it is monaural. The signals on the plug are shown in the figure below.
The audio line in is a stereo input. This input interfaces directly to the TLV320AIC23. The connector is a 3.5 mm stereo jack. The signals on the mating plug are shown in the figure below. Left Line In Right Line In Ground Figure 2-4, Audio Line In Stereo Jack 2-14 TMS320VC5509 Evaluation Module Technical Reference...
Spectrum Digital, Inc 2.4.9 J9, Audio Line Out Connector The audio line out is a stereo output. This output is driven directly by the TLV320AIC23. The connector is a 3.5 mm stereo jack. The signals on the mating plug are shown in the figure below.
2.4.12 P1, Parallel Port/JTAG Connector Connector P1 provides the parallel port connection back to the host PC. This is a standard 25 pin D-sub connector and interfaces to any standard bi-directional, ECP, or EPP personal computer parallel port. 2-16 TMS320VC5509 Evaluation Module Technical Reference...
Spectrum Digital, Inc 2.4.13 JP1, External JTAG Connector The TMS320VC5509 Evaluation Module is supplied with a 14 pin header interface, JP1. This is the standard interface used by JTAG emulators to interface to Texas Instruments DSPs. The pinout for the connector is shown figure 2-6 below.
Spectrum Digital, Inc 2.4.16 JP9, +5 Volt Connector Power (5 volts) is brought onto the EVM VC5509 via the JP9 connector. The connector has an outside diameter of 5.5 mm. and an inside diameter of 2 mm. The position of the JP9 connector is shown below.
Page 31
1 x 3 GP0 Boot Select Each jumper on the TMS320VC5509 EVM is a 1x3 jumper. Each 1 x 3 jumper must have the selection 1-2 or 2-3. The #2 pin is the center pin. The #1 pin has a square solder pad and can be seen from the solder side of the printed circuit board.
Page 32
Spectrum Digital, Inc 2.5.1 Jumper Positions The figure 2-11 shows the locations of the jumpers on the TMS320VC5509 EVM. TP1, TP2 JP10 JP7,JP6,JP11 JP8,JP12 Figure 2-11, EVM320VC5509 Jumper, Test Point, Switch, and LED Positions 2.5.2 JP4, Flash ROM Chip Select Jumper JP1 is used to select if the Flash ROM is in CE1 or CE3 space.
Page 33
Table 18: JP10, Real Time Clock Input Position Function TOUT Selected as RTCLK source 32.768K Mhz. selected as RTCLK source Note: Revision A of the Printed Circuit Board does NOT support the 1-2 option. 2-22 TMS320VC5509 Evaluation Module Technical Reference...
Page 34
Spectrum Digital, Inc 2.5.6 JP6, JP8, JP11, JP12 Bootload Select Jumpers JP6, JP8, JP11, and JP12 control the bootload mode on the VC5509 EVM. When one of these jumpers is in the 1-2 position the signal is a logic 1. When the 2-3 position is selected the signal is a logic 0.
Page 35
XF on DSP 2.7 Resets There are three resets on the TMS320VC5509 EVM. The first reset is the power on reset. This circuit waits until power is within the specified range before releasing the power on reset pin to the TMS320VC5509.
Page 36
Appendix A TMS320VC5509 EVM CPLD Equations This appendix lists the VHDL for CPLD U9, used on the TMS320VC5509 Evaluation Module (EVM). Topic Page CPLD Equations for VC5509...
Page 37
: out std_logic_vector( 7 downto 0 ); oLCDSI : out std_logic; oLCDSCK : out std_logic; oLCDA0 : out std_logic; oLCDBUSY : out std_logic; oHOSTPORTCSn : out std_logic; oFLASHCSn : out std_logic ); end evm5509; TMS320VC5509 Evaluation Module Technical Reference...
Page 38
Spectrum Digital, Inc ----------------------------------------------------------------------------------- -- Include standard librariess ----------------------------------------------------------------------------------- library IEEE; use IEEE.std_logic_1164.all; -- use work.std_arith.all; use IEEE.std_logic_arith.all; use IEEE.std_logic_unsigned.all; ----------------------------------------------------------------------------------- -- Include fpga specifics here if required. -- act3 is for Actel 54sx devices. We normally use this for the hardwired -- clock definition.
Page 39
= ‘1’ then if ( iCE0n = ‘0’ and iA13 = ‘1’ and iA3 = ‘0’ and iA2 = ‘0’ and iA1 = ‘0’ ) then ExtAddress <= iD; end if; end if; end process; TMS320VC5509 Evaluation Module Technical Reference...
Page 40
Spectrum Digital, Inc oFLASH_ADD <= ExtAddress; -- Host port A 1-110 oHOSTPORTCSn <= ‘0’ when ( iCE0n = ‘0’ and iA13 = ‘1’ and iA3 = ‘1’ and iA2 = ‘1’ and iA1 = ‘0’ ) else ‘1’; -- Flash A 0-xxx oFLASHCSn <= ‘0’...
Page 41
LcdRequest, LcdClkEn ) begin if iRESETn = ‘0’ then LcdStart <= ‘0’; elsif iMCLK’event and iMCLK = ‘1’ then if( LcdClkEn = ‘1’ ) then LcdStart <= LcdRequest; end if; end if; end process; TMS320VC5509 Evaluation Module Technical Reference...
Page 42
Spectrum Digital, Inc -- Load the shift count with 0 on start and count up to 7 -- The LcdSckOn signal is ON for Load/Count and OFF otherwise. process( iRESETn, iMCLK, LcdStart, LcdClkEn ) begin if iRESETn = ‘0’ then LcdShiftCnt <= (others =>...
Page 43
Appendix B TMS320VC5509 EVM Schematics This appendix contains the schematics for the TMS320VC5509 EVM. The schematics were drawn in ORCAD.
Page 57
Appendix C Universal Display/Keypad Module Schematics This appendix contains the schematics for the Universal Display/Keypad module that is used with the TMS320VC5509 EVM. The schematics were drawn in ORCAD.
Page 64
Appendix D EVM320VC5509 Mechanical Information This appendix contains the mechanical information about the EVM320VC5509 produced by Spectrum Digital.
Need help?
Do you have a question about the TMS320VC5509 and is the answer not in the manual?
Questions and answers