Page 4
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page 7.2.3 Configuring for HPI or McASP1 Usage ................47 ® 7.2.4 Configuring micro-line Pin D30 Termination ..............47 7.2.5 Configuring for I C interface #0 Operation ................
Page 5
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page List of Tables Table 1: Memory map of the processor................... 20 Table 2: Memory map of the C6713CPU ..................21 Table 3: default initialization values for the FPGA related CE space registers .......
Chapter 8 explains the abbreviations that are used throughout this document 1.2 Documentation Overview This chapter lists the documentation from ORSYS that is shipped together with the C6713CPU. Further documents from other vendors may also be listed in chapter 9 and are referenced throughout this document in square brackets.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page Configuration parameters, function names, path names and file names are written in italic typeface. Example: dev_id Source code examples are given in a small, fixed-width typeface. Example: int a = 10;...
LINE Page 1.5 Revision History Revision Changes ORSYS internal preliminary version / April 2005 First public preliminary version / May 2005 Completely revised. Block diagram completed. Flash File System: short description only, reference to separate user's guide. Mentioned that HPI usage requires FPGA.
(BSP). The FPGA of the C6713CPU can be used either with the default BSP from ORSYS which is pre- installed when the C6713CPU is shipped, or with individual custom designs using the FPGA development option.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 10 2.1 Block Diagram of the C6713CPU Figure 1: Block diagram of the C6713CPU...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 11 flash memory FPGA green LED (PLD) red LED (PLD) yellow LED (FPGA) JTAG connector micro-line connectors temperature SDRAM sensor Figure 2: Top side of the C6713CPU 16 bit HPI data bus transceiver...
Alternatively the FPGA can be individually programmed by the user. This is possible by using an optional FPGA development package from ORSYS together with standard FPGA development tools from Xilinx. FPGA technology allows flexible internal logic and individual I/O...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 13 ® interfacing over for the majority of the micro-line connector pins. The user is no longer restricted to a fixed I/O logic. The FPGA has access to the following signal groups: •...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 14 can be software reconfigured by PLL settings. It can also be generated by the FPGA, allowing any clock frequency up to 100 MHz. Compared to the internal fast SRAM of the DSP chip, the on-board SDRAM is significantly slower.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 15 DSP-internal temperature is roughly 15 degrees Celsius above the temperature measured by the sensor. Software drivers for the temperature sensor are included in the development kits, see [20] for details.
By default, the McASP1 port is disabled by hardware and the Host Port Interface (HPI) is enabled therefore. If McASP1 is needed for a certain application, a slight hardware reconfiguration on the C6713CPU board is necessary. In this case please contact ORSYS. Further details about McASP1 configuration are also described in chapter 7.2.
C interface #1 of the TMS320C6713 DSP. If the I C interface #0 is also needed for a certain application, a slight hardware reconfiguration of the C6713CPU board is necessary. In this case please contact ORSYS. 2.5.4 General Purpose Input / Output Pins (GPIO) At the TMS320C6713 DSP a couple of GPIO pins are shared with the Host Port Interface (HPI).
• GPIO HPI booting is not supported by default. If HPI booting is required, please contact ORSYS. HPI operation requires an appropriate FPGA to be loaded, such as [21]. Further information about the HPI can be found in [4] and [6]. HPI operation is enabled in default hardware configuration.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 19 2.5.9 DMA The TMS320C6713 DSP provides an enhanced DMA (EDMA) controller with 16 channels and 16 possible synchronization events. It can be used to transfer data between two locations anywhere in the address range of the C6713CPU.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 20 3 Memory Maps and Description of the PLD Registers 3.1 TMS320C6713 Memory Map The memory map of the TMS320C6713 is divided into several sections: •...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 21 3.2 C6713CPU Address Map The table below shows how the C6713CPU uses the four CE address spaces of the processor: address range (hex) CE space size (bytes) Description...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 22 3.7 Endianness When data is transferred between the C6713CPU board and external hardware over the micro- ® line connector it is important to know how data is stored in memory.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 23 3.8 EMIF Configuration All accesses to off-DSP-chip peripherals, such as on-board SDRAM, the UART or the FPGA are performed by the DSP's external memory interface (EMIF).
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 25 CPUSPEED: This bit can be used by application software to determine the DSP speed version and to program the DSP's PLL accordingly.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 26 RED_LED GREEN_LED RESERVED r, w, 00 r, w, 11 RED_LED: RED_LED Encoding others reserved GREEN_LED: RED_LED Encoding on when CE1 active, that is when Flash, PLD or FPG registers are accessed on when Flash is accessed 3.10.4 Module Control Register (MCR) SW_RESET...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 27 SDA_STAT SDA_CTL SCL_STAT SCL_CTL RESERVED r, 1 r, w, 1 r, 1 r, w, 1 SDA_STAT: retrieves the current state of the SDA line. If this bit is read as 1, the SDA line is in a logic high state and no device pulls the line low.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 28 WDG_RST: The WD_RST pin of the PLD is connected to the watchdog input of the reset generator. If the watchdog is enabled the WD_RST pin must be set to 1 at least once per second.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 29 4 Boot Process and Default Setup of the C6713CPU After reset or power up the C6713CPU boots the Flash File System from flash memory. The Flash File System first checks, if a command from a host PC on the RS-232 interface is pending.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 30 5 Using the Flash File System The Flash File System of the C6713CPU consists of three parts: • A target-resident boot loader which initializes the C6713CPU at startup, looks for commands on the RS-232 interface and then either loads auto-boot FPGA(s) / application or loads a Flash File System command executable over RS-232.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 31 6 Description of the micro-line ® Board Connectors 6.1 Location of the Connectors ® For the micro-line connectors, Pin 1 is marked by a black square in Figure 6. connector A connector B connector BB...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 32 6.2 Connector Overview ® Table 10 gives an overview about usage of the micro-line connectors, including the 'classic' usage as peripheral interface as used with previous CPU boards.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 35 6.4 Pinout of the JTAG Connector Signal signal used for FPGA_TMS FPGA FPGA_TDI FPGA_TDO FPGA_TCK +3.3 V not connected not connected unused CPU_EMU0...
This signal is only routed to the FPGA in default hardware configuration, therefore SCL0 is not available by default. In this case, SCL0 can be used for any purpose by an ORSYS board support package or a custom FPGA design. Optionally, SCL0 can additionally be connected to the DSP's C interface #0, see chapter 7.2.5 for details.
This is an inverted /RESETOUT signal, that means an active high reset signal. Pins D10 through D16: These signals are routed to the FPGA. Usage of these signals requires either an ORSYS board support package or a custom FPGA design. These signals are pulled-up by the FPGA as long as the FPGA is not loaded.
3.10.4) Pin D30: This signal is routed to the FPGA. Usage of the signal requires either an ORSYS board support package or a custom FPGA design. In default hardware configuration, this signal is pulled high by a 4.7KΩ pull-up resistor. Hardware configuration can also be changed to a pull-down resistor, see chapter 7.2.4 for details.
Page 39
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 39 DX1 / AXR0[5]: This pin has a dual function: • If configured for McBSP usage, this pin is the data transmit output of McBSP1. All outgoing data to devices, connected to the McBSP1 is communicated via this output pin.
Page 40
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 40 CLKS1 / SCL1: This pin has a dual function: • If configured for McBSP usage, this pin is the external input of the internal sample rate generator used for McBSP1.
Page 41
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 41 DR0 / AXR0[0]: This pin has a dual function: • If configured for McBSP usage, this pin is the data receive input of McBSP0. All incoming data from devices connected to the McBSP is communicated via this input pin.
Page 42
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 42 FSR0 / AFSR0: This pin has a dual function: • If configured for McBSP usage, this pin is the receiver frame sync input or output of McBSP0.
Page 43
: 43 Pins E30 and E31: These signals are routed to the FPGA. Usage of these signals requires either an ORSYS board support package or a custom FPGA design. These signals are pulled-up by the FPGA as long as the FPGA is not loaded and have 22R series resistors.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 44 7 Environment 7.1 Minimum Connections ® This chapter shows how to set up the C6713CPU for use without a micro-line Power Supply carrier board.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 45 standard PC RS-232 connector Sub-D 9pin socket; fits directly into a PC front view CTS (connect to PC's RTS) RxD (connect to PC's TxD) RTS (connect to PC's CTS) TxD (connect to PC's RxD)
This chapter shows the different hardware board configurations. The factory defaults are listed below. Some configuration settings may be changed by the user and are described in the subsequent paragraphs. For changing other settings, please contact ORSYS. Function default setting...
The decision which interface is active is controlled by different components and is not available for modification by the user. Default setting is to use the HPI. If McASP1 is to be used, please contact ORSYS. ®...
HSWAP_EN = 1 disables the pull-up resistors while HSWAP_EN = 0 (default) enables the pull-up resistors. The default setting is to have pull-up resistors enabled and is required by the Flash File System. Please contact ORSYS if this setting has to be changed. 7.3 Signal Levels and Loads 7.3.1...
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 49 7.4 Supply Voltage The C6713CPU must be supplied with a voltage of nominal +3.3 V. The integrated switching voltage regulators generate all necessary on-board voltages.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 50 7.9 Dimensions of the Board Figure 12 shows the dimensions of the C6713CPU. When the C6713CPU is stacked with other modules, board spacing is 14mm.
Date : 28 November 2005 Doc. no. : C6713CPU_HRG ARDWARE EFERENCE UIDE ® Iss./Rev : 1.1 C6713CPU MICRO LINE Page : 53 8 List of abbreviations used in this document board support package: a combination of software and FPGA design that provides further functionality to the C6713CPU Code Composer Studio –TI's development environment Central Processing Unit = processor...
Need help?
Do you have a question about the micro-line C6713CPU and is the answer not in the manual?
Questions and answers