Kane Industries C6713CPU 用户手册

下载
页码 54
 
H
ARDWARE 
R
EFERENCE 
G
UIDE
 
MICRO
-
LINE
®
 
C6713CPU
 
Date       : 28 November 2005 
Doc. no. : C6713CPU_HRG 
Iss./Rev  : 1.1 
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). The timings and interface type for 
these accesses can be software-programmed separately for each CE space (see Table 2 for an 
overview of the CE space usage). 
3.8.1  Default EMIF configuration 
When the C6713CPU is reset or powered on, it automatically boots the Flash File System, which 
initializes the EMIF to a safe timing. This timing can be used for many applications, so that no 
further EMIF initialization is necessarily required. However, I/O performance can be optimized by 
application software by faster accesses to the FPGA and off-board peripherals. This can be done 
by modifying the timing settings for the CE2 and CE3 address spaces. Examples for this can be 
found in the software examples that are shipped with the C6713CPU. 
 
CE space configuration register 
32 bit initialization value 
CE2 32B3 
8A23 
CE3 32B3 
8A13 
Table 3: default initialization values for the FPGA related CE space registers
 
Parameter 
Value 
Timing for an EMIF clock of 100MHz 
bus width 
32 bit 
 
n/a 
Read set-up time 
3 EMIF clocks 
 
30 ns 
Read strobe time 
10 EMIF clocks 
 
100 ns 
Read hold time 
3 EMIF clocks 
 
30 ns 
Read/write turnaround time  2 EMIF clocks 
 
20 ns 
Write set-up time 
3 EMIF clocks 
 
30 ns 
Write strobe time 
10 EMIF clocks 
 
100 ns 
Write hold time 
3 EMIF clocks 
 
30 ns 
Table 4: CE2 default configuration 
Parameter 
Value 
Timing for an EMIF clock of 90MHz 
bus width 
16 bit 
 
n/a 
Read set-up time 
3 EMIF clocks 
 
30 ns 
Read strobe time 
10 EMIF clocks 
 
100 ns 
Read hold time 
3 EMIF clocks 
 
30 ns 
Read/write turnaround time  2 EMIF clocks 
 
20 ns 
Write set-up time 
3 EMIF clocks 
 
30 ns 
Write strobe time 
10 EMIF clocks 
 
100 ns 
Write hold time 
3 EMIF clocks 
 
30 ns 
Table 5: CE3 default configuration 
3.9  Description of the PLD Board Registers 
The PLD board registers are mapped into the DSP's CE1 address space. Table 6 lists the address 
map of all board registers. The register mnemonics are used in this documentation as well as in 
the software that is shipped together with the board. 
                                                 
1
 These initialization values are only valid for an EMIF clock setting of 90MHz. If another EMIF 
clock is used, these settings may be different.