Streszczenie treści zawartej na stronie nr. 1 
                    
                         
Date       : 28 November 2005 
HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG 
Iss./Rev  : 1.1 
 
Page       : 1  
 
 
 
 
 
 
 
 
Hardware Reference Guide 
®
micro-line C6713CPU 
High performance DSP / FPGA board 
Orsys Orth System GmbH, Am Stadtgraben 25, 88677 Markdorf, Germany  http://www.orsys.de                                                                                                                                                                                                  
                    
                    Streszczenie treści zawartej na stronie nr. 2 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 2      Contents  1 PREFACE......................................................................................................................6  1.1 Document Organization.........................................................................................................6  1.2 Documentation Overview ...........................................................
                    
                    Streszczenie treści zawartej na stronie nr. 3 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 3      3.3 Internal fast SRAM ...............................................................................................................21  3.4 DSP Peripherals ...................................................................................................................21  3.5 External SDRAM ...............................................................
                    
                    Streszczenie treści zawartej na stronie nr. 4 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 4      7.2.3 Configuring for HPI or McASP1 Usage ...............................................................................47  ® 7.2.4 Configuring micro-line Pin D30 Termination ......................................................................47  2 7.2.5 Configuring for I C interface #0 Operation ..........................................................
                    
                    Streszczenie treści zawartej na stronie nr. 5 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 5      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 .....
                    
                    Streszczenie treści zawartej na stronie nr. 6 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 6      1 Preface  This document describes the hardware of the C6713CPU board. It is intended to get an overview  of the board and its features. Detailed information about programming, usage of the FPGA and the  DSP is described in other documents that will be referenced throughout this document.  1.1 Document Organization  This document is organized as follows:  •
                    
                    Streszczenie treści zawartej na stronie nr. 7 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 7      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;    Menus and commands from menus and submenus are enclosed in double-quotes. Example:  Create a new project using the "Create Project..." command from th
                    
                    Streszczenie treści zawartej na stronie nr. 8 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 8      1.5 Revision History  Revision Changes  0.1 ORSYS internal preliminary version / April 2005  0.5 First public preliminary version / May 2005  0.9 Completely revised.  Block diagram completed.  1.0 Flash File System: short description only, reference to separate user's guide.  Mentioned that HPI usage requires FPGA.  Minor corrections to signal descriptions:
                    
                    Streszczenie treści zawartej na stronie nr. 9 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 9      2 Hardware Overview  ® The micro-line C6713CPU is a high performance DSP board that combines several key  technologies for high speed data processing:  • a TMS320C6713 DSP with 256 KB internal fast SRAM and 225MHz or 300MHz CPU clock  (1800 MIPS / 1350 MFLOPS or 2400 MIPS / 1800 MFLOPS)  • a Xilinx Spartan 3 FPGA with up to 1M gates  • 32 / 64 MB SDRAM in s
                    
                    Streszczenie treści zawartej na stronie nr. 10 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 10      2.1 Block Diagram of the C6713CPU       Figure 1: Block diagram of the C6713CPU                                                                                                                                                                                                                                                                                       
                    
                    Streszczenie treści zawartej na stronie nr. 11 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 11      flash memory FPGA green LED (PLD) red LED (PLD) yellow LED (FPGA) JTAG connector PLD micro-line connectors temperature DSP SDRAM sensor   Figure 2: Top side of the C6713CPU    16 bit HPI data  bus transceiver micro-line connectors SDRAM   Figure 3: Bottom side of the C6713CPU  R1 C9                                                                           
                    
                    Streszczenie treści zawartej na stronie nr. 12 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 12      2.2 Connectors  ® 2.2.1 micro-line Connectors  ® The micro-line connectors are the main I/O connectors of the C6713CPU. They provide access to  ® all signals that are needed for a wide range of I/O connectivity. The signals on the micro-line  connectors can be grouped into the following categories:  • power supply  • DSP- and board specific interfaces, suc
                    
                    Streszczenie treści zawartej na stronie nr. 13 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  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:  • DSP EMIF (data bus, address bus, control signals)  ® • micro-line connectors  • JTAG interface  • DSP interrupts  • RS232 line driver    The figure below gives an overview, h
                    
                    Streszczenie treści zawartej na stronie nr. 14 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  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.  Therefore it is strongly recommended to use the internal memory of the DSP whenever it is  possible. The internal memory can be use
                    
                    Streszczenie treści zawartej na stronie nr. 15 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  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. Further information can be found in [18].  2 The temperature sensor is connected to the PLD by a separate I C interface. It does not use the  2 2 I C i
                    
                    Streszczenie treści zawartej na stronie nr. 16 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 16      2.4.1 User Programmable LED's (PLD)  These LED's are controlled by PLD registers (see chapter 3.10). They can be switched on and off   by application software to display certain events or states.    Examples for software controlled usage of the LED's are:  • displaying an error condition by the red LED  • checking software activity by toggling one of the L
                    
                    Streszczenie treści zawartej na stronie nr. 17 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 17      • CE0 is used for on-board SDRAM  • CE1 is used for on-board flash memory , PLD and FPGA registers.  • CE2 and CE3 are used for the FPGA    Please refer to chapter 3 for further descriptions of the CE spaces and their address ranges.  2 2.5.3 Inter Integrated Circuit (I C) Interfaces  2 The TMS320C6713 DSP provides two I C interfaces. These 2-wire interfac
                    
                    Streszczenie treści zawartej na stronie nr. 18 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  Page       : 18      2.5.6 Timers  The TMS320C6713 DSP provides two independent 32-bit general purpose timers. The timers  support two signaling modes and can be clocked by an internal or an external source. Each timer  has a separate input pin and an output pin. Using an internal clock, for example, the timer can  trigger an external A/D converter to start a conversion, or it
                    
                    Streszczenie treści zawartej na stronie nr. 19 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  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. EDMA transfers can be triggered by software, internal  events, such as timers or serial ports, or by hardware interrupt line
                    
                    Streszczenie treści zawartej na stronie nr. 20 
                    
                        Date       : 28 November 2005  HARDWARE REFERENCE GUIDE Doc. no. : C6713CPU_HRG  ® Iss./Rev  : 1.1  MICRO-LINE C6713CPU  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:    • internal memory  • DSP peripherals  • EMIF CE spaces CE0 .. CE3    The external devices are located at different CE (Chip Enable) spaces. The EMIF bus timing of  each CE space can be individually set up. T