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 5
Contents Introduction to the DM644x Evaluation Module ....... . Provides you with a description of the DM644x Evaluation Module, key features, and block diagram.
Page 6
Physical Specifications ........... . Describes the physical layout of the DM644x Evaluation Module and its connectors.
Page 7
About This Manual This document describes the board level operations of the DM644x Evaluation Module (EVM). The EVM is based on the Texas Instruments DM644x Processor. The DM644x Evaluation Module is a table top card that allows engineers and software developers to evaluate certain characteristics of the DM644x processor to determine if the processor meets the designers application requirements.
Page 8
Related Documents, Application Notes and User Guides Information regarding DaVinci technology can be found at the following Texas Instruments website: http://www.ti.com/corp/docs/landing/davinci/index.html...
Page 9
Table 1: Manual History Revision History Production Release Corrected I C address of TVP5146 Corrected Pin 70, Table 30, DC1 connector Updated schematics, silkscreens, dimensions Updated schematics, silkscreens, dimensions Table 2: Board History History Revision Production Release Added Intel Flash Memory DDR2 ODT Resistors, DM6446 Symbol Update...
Page 11
Chapter 1 Introduction to the DM644x EVM Chapter One provides a description of the DM644x EVM along with the key features and a block diagram of the circuit board. Topic Page Key Features Functional Overview Basic Operation Memory Map Configuration Switch Settings Power Supply...
Page 12
Spectrum Digital, Inc 1.1 Key Features The DM644x EVM is a standalone development platform that enables users to evaluate and develop applications for the TI DaVinci processor family. Schematics, logic equations and application notes are available to ease hardware development and reduce time to market.
Page 13
Spectrum Digital, Inc • USB2 Interface • 10/100 MBS Ethernet Interface • IR Remote Interface, real time clock, via MSP430 • Configurable boot load options • JTAG emulation interface • 8 user LEDs • Single voltage power supply (+5V) • Expansion connectors for daughter card use •...
Page 14
Spectrum Digital, Inc Code Composer communicates with the EVM through an external emulator via the 20 pin external JTAG connector. 1.3 Basic Operation The EVM is designed to work with TI’s Code Composer Studio development, or standard GDB tool environments. Code Composer communicates with the board through an external JTAG emulator.
Page 15
Spectrum Digital, Inc 1.4 Memory Map The DaVinci family of processors have a large byte addressable address space, some limitations to byte addressing are determined by peripheral interconnection to the Davinci device. Program code and data can be placed anywhere in the unified address space.
Page 16
Spectrum Digital, Inc 1.5 Configuration Switch Settings The EVM has a single 10 position configuration switch that allow users to control the operational state of the processor when it is released from reset. The configuration switch is labeled S3 on the EVM board.
Page 17
Spectrum Digital, Inc 1.6 Power Supply The EVM operates from a single +5V external power supply connected to the main power input (J14), a 2.5 MM. barrel-type plug. Internally, the +5V input is converted into +1.2V, +1.8V and +3.3V using Texas Instruments swift voltage regulators. The +1.2V supply is used for the DSP core while the +3.3V supply is used for the DSP's I/O buffers...
Chapter 2 Board Components This chapter describes the operation of the major board components on the DM644x EVM. Topic Page EMIF Interfaces 2.1.1 DDR2 Memory Interface 2.1.2 Flash, NAND Flash, SRAM Memory Interface 2.1.3 ATA Interface 2.1.4 Compact Flash Interface 2.1.5 Memory Card Interface 2.1.6...
Page 20
Spectrum Digital, Inc 2.1 EMIF Interfaces A separate 16 bit EMIF with four chip enables divide up the address space and allow for asynchronous accesses on the EVM. CE4 and CE5 are reserved for VLYNQ use allowing the EVM two dedicated chip enables. CE2 is used for Flash, NAND Flash, SRAM, and xD and SM Media cards.
Page 21
Spectrum Digital, Inc 2.1.4 Compact Flash Interface The EVM incorporates a PIO type Compact Flash interface. The Compact Flash is selected via I C expander U35 bit P5. The interface is multiplexed on the EMIF interface. When the Compact Flash interface is in use other interfaces such as the ATA or xD/SM card on the EMIF cannot be used without reconfiguring the EMIF or interface selects.
Page 22
Spectrum Digital, Inc MSP430 User LEDs TI JTAG Compact JTAG Flash MMC/ GPIO DC1 (EMIF) SM/xD MSP430 NAND EMIF Flash Flash CPLD GPIO Serial Media Altera 3.3V Board Supply Voltage JTAG 1.8V I/O Voltage DaVinci 1.2V DSP Core Voltage Video Ports...
Page 23
Spectrum Digital, Inc 2.2.2 AIC33 Interface The EVM uses a Texas Instruments TLV320AIC33 stereo codec for input and output of audio signals. The codec samples analog signals on the microphone or line inputs and converts them into digital data so it can be processed by the DSP. When the DSP is finished with the data it uses the codec to convert the samples back into analog signals on the line output so the user can hear the output.
Page 24
Spectrum Digital, Inc 2.2.3 Audio PLL/VCXO Circuit/PLL1705 Clock Generator The DM644x EVM implements a multiple PLL clock generator for creating the Audio clocks for the board. In streaming video applications the audio and video sequences can lose synchronization. The DM644x uses a VCXO interpolation circuit to incrementally speed up or slow down the STCLK input to allow for this synchronization to remain locked.
Page 25
Spectrum Digital, Inc 2.3 Ethernet Interface The DM644x integrates an ethernet MAC on chip. This interface is routed to the PHY via CBT switches. The EVM uses an Intel LXT971 PHY. The 10/100 Mbit interface is isolated and brought out to a RJ-45 standard ethernet connector, P2. The PHY directly interfaces to the DM644x.
Page 26
Spectrum Digital, Inc 2.4.1 I/O Expanders The DM644x EVM uses three I C expanders to handle various bit I/O functions. Each of these is an bit I/O expander, a PCF8574A. At Power Up Reset the expanders are initialized to 0xFF, all ones. The functions for each of the I/O expanders are shown in the tables below.
Page 27
Spectrum Digital, Inc Table 5: U35 I/O Expander Pin Number Function State USB Bus Drive 0 = Enable USB Bus Drive VDD IMX Enable 0 = Disables VDDIMX supply VLYNQ 0 = Turns on VLYNQ Mux U11 Compact Flash Reset...
Page 28
Spectrum Digital, Inc 2.6 Daughter Card Interfaces The EVM provides expansion connectors that can be used to accept plug-in daughter cards. The daughter card allows users to build on their EVM platform to extend its capabilities and provide customer and application specific I/O. The expansion connectors are for all major interfaces including memory, peripherals, and video expansion.
Page 29
Spectrum Digital, Inc 2.9 Battery The DM644x EVM incorporates a battery holder to provide backup power to the MSP430’s real time clock when the power is not applied to the board. The optional battery should be +3 volt 20 millimeter coin type Lithium single cell.
Page 33
Spectrum Digital, Inc 3.1 Board Layout The DM644x EVM is a 8.75 x 4.5 inch (210 x 115 mm.) ten (10) layer printed circuit board which is powered by an external +5 volt only power supply. Figure 3-1 shows the layout of the DM644x EVM.
Spectrum Digital, Inc 3.2 Connectors The EVM has seventeen (17) connectors providing interfaces to various peripherals. These connectors are described in the following sections. Table 1: Connectors Connector Size Function Board Side Emulation Header MSP430 JTAG SD/MMC/MS CS2 Select SD/MMC/DC...
Page 36
Spectrum Digital, Inc 3.2.1 J1, Emulation Header The J1 Emulation Header is located on the top side of the board and is used to provide an interface to JTAG emulators. The connections for this connector is shown on page 33 of the schematics in appendix A. The pinout for the J1 connector is shown in the table below.
Page 37
Spectrum Digital, Inc 3.2.3 J3, SD/MMC/MS Connector The J3 SD/MMC/MS connector is located on the top side of the board and is used to provide an interface to a SD/MMC/MD card. The connections for this connector is shown on page 16 of the schematics in appendix A. The pinout for the J3 connector is shown in the table below.
Page 38
Spectrum Digital, Inc 3.2.4 J4, CS2 Select The J4 connector is actually a 8 position jumper located on the top side of the board and is used to select the type of memory that the CS2 signal is routed to. The CS2 can be routed to the four signals shown in the figure below.
Page 39
Spectrum Digital, Inc 3.2.6 J6, External RESET Interface The J6 connector is a 2 position jumper located on the top side of the board and is used to externally reset the board. This connector is unpopulated as shipped from the factory.
Page 40
Spectrum Digital, Inc 3.2.8 J8, Dual RCA Jack The J8 connector is a dual RCA jack providing 4 DAC outputs. Do NOT plug into these connectors with the power on. The figure below shows this connector as viewed from the card edge. The position of each DAC output is identified. The connections for this connector are shown on page 25 of the schematics in appendix A.
Page 41
Spectrum Digital, Inc 3.2.10 J10, USB Connector Connector J10 is a USB connector. Three different connectors can be mounted at location J10. The default connector is USB host. The three tables below show the signals on each possible connector. The connections for this connector are shown on page 21 of the schematics in appendix A.
Page 42
Spectrum Digital, Inc 3.2.11 J11, Video In Connector J11 is a four pin mini din connector which interfaces to the TVP5146 encoder. This connector brings in a video signal (LUMA) to pin 9 on the TVP5146. Do NOT plug into this connector with the power on. The figure below shows this connector as viewed from the card edge.
Page 43
Spectrum Digital, Inc 3.2.13 J13, SPDIF Out J12 is an RCA jack used as an output from the DX signal on the DM644x. This connector brings out the SPDIF signal. Do NOT plug into this connector with the power on. The figure below shows this connector as viewed from the card edge. The connections for this connector are shown on page 27 of the schematics in appendix A.
Page 44
Spectrum Digital, Inc 3.2.15 J15, SM/xD Interface Connector J14 provides an interface to SM/xD memory cards. This connector is located on the bottom side of the board. Do NOT plug into this connector with the power on. The table below shows the signals on this connector. The connections for this connector are shown on page 34 of the schematics in appendix A.
Page 45
Spectrum Digital, Inc 3.2.16 J16, Mini PCI VLYNQ Interface Connector J16 provides an interface to TI supported VNLYNQ cards. This mini-PCI connector is located on the bottom side of the board. Do NOT plug into this connector with the power on. The table below shows the signals on this connector. The connections for this connector are shown on page 32 of the schematics in appendix A.
Page 46
Spectrum Digital, Inc 3.2.17 J17, FPGA Programming Header Connector J17 is a 10 pin header that provides a programming interface to the FPGA, U14. This connector is located on the top side of the board. Do NOT plug into this connector with the power on. The table below shows the signals on this connector.
Page 47
Spectrum Digital, Inc 3.3.1 P1, Compact Flash Connector The P1 connector is located on the top side of the board and is used to provide an interface to a Compact Flash memory card. This is a 2 x 25 pin male connector. The connections for this connector is shown on page 19 of the schematics in appendix A.
Page 48
Spectrum Digital, Inc 3.3.2 P2, Ethernet Interface The P2 connector is located on the top side of the board and is used to provide an Ethernet interface. This is a standard RJ-45 connector. The connections for this connector is shown on page 22 of the schematics in appendix A. The pinout for the P2 connector is shown in the table below.
Page 49
Spectrum Digital, Inc 3.3.4 P4, Headphone Out The P4 connector is a stereo headphone output from the TVL320AIC33 on the EVM. This connector is located on the top side of the board. A view of the connector from the card edge is shown in the figure below. The signals present on this connector are defined in the following table.
Page 50
Spectrum Digital, Inc 3.3.5 P5, Dual Output RCA Jack The P5 connector is a dual output RCA jack bringing audio from the TVL320AIC33 on the EVM. This connector is located on the top side of the board. A view of the connector from the card edge is shown in the figure below.
Page 51
Spectrum Digital, Inc 3.3.6 P6, UART0 The P6 connector is a 9 pin make D-connector which provides a UART interface to the EVM. This connector interfaces to the MAX 3221 RS-232 line driver (U64) and is located on the top side of the board. A view of the connector from the card edge is shown in the figure below.
Page 52
Spectrum Digital, Inc 3.4 JP1, ATA Interface Connector The JP1 connector is located on the bottom side of the board and is used to provide an ATA interface to a hard disk drive. This is a 2 x 22 pin male connector. The connections for this connector is shown on page 18 of the schematics in appendix A.
Page 53
Spectrum Digital, Inc 3.5 LEDs The EVM has ten (10) LEDs which are located on the top side of the board. Eight of these LEDs (DS1-8) are under user control and addressed over the I C bus. One LED (DS9) indicates the presence of +5 volts on the board. The remaining LED (DS10) indicates a hard disk drive is plugged into the EVM.
Page 54
Spectrum Digital, Inc 3.6.1 S1, EMU0/1 Select Switch S1 is a 2 position DIP switch providing 4 options in selecting the state of the EMU0 and EMU1 pins on the processor. The connections for this switch are shown on page 33 of the schematics in appendix A.
Page 55
Spectrum Digital, Inc 3.6.2 S2, TRSTn Select Switch S2 is a 2 position DIP switch providing 4 options in selecting the state of the TRST signal for JTAG emulation. The connections for this switch are shown on page 33 of the schematics in appendix A. A view of the switch is shown in the figure below. The selection options with this switch are in the table below.
Page 56
Spectrum Digital, Inc 3.6.3 S3, Processor Configuration/Boot Load Options S2 is a 10 position DIP switch providing 9 options in selecting the processor configuration and boot load modes. when a switch is in the “ON” position the specific function is selected. The connections for this switch are shown on page 10 of the schematics in appendix A.
Page 57
Spectrum Digital, Inc 3.6.4 S4, RESET Switch S4 is a push button rest switch that will RESET the processor. This switch is in parallel with J6. The connections for this switch are shown on page 34 of the schematics in appendix A.
Page 63
Spectrum Digital, Inc 3.7.6 DC6, SD Interface Connector Table 35: DC6, SD Interface Connector Pin # Signal Pin # Signal SD_CLK SD_CMD SD_DATA0 SD_DATA1 SD_DATA2 SD_DATA3 3.7.7 DC7, Power Connector Table 36: DC7, Power Connector Pin # Signal Pin #...
Page 64
Spectrum Digital, Inc 3.8 Test Points The EVM has 63 test points. All test points appear on the top of the board. The following figure identifies the position of each test point. the next table list each test point and the signal appearing on that test point.
Page 65
Spectrum Digital, Inc Table 37: DM644x EVM Test Points Test Point Schematic Test Point Schematic Signal Signal Page Page 4,34 TP36 1.8 Volt Supply TP37 U27,U38,PIN 4,VCC_3.3V TP38 U4,P24,P1.3/TA2 TP39 U28A,DDR_VSS.DLLVCC_1 VCC_5V TP40 VCC_1.8V TP41 DSP_CORE_VDD U28A,DDR_AMUX.DLL TP42 U28D,VDD.10 DSP_CORE_VDD...
Need help?
Do you have a question about the Davinci-DM6446 and is the answer not in the manual?
Questions and answers