Download - Emulation Technology Inc.

Transcript
B O A R D
H A R D W A R E
BTXD
BRXD
+3.3V
+3.3V
P5
U6
R75
10K
PWRRST
C2
+3.3V
0.1uF
11
9
1
12
2
4
5
6
C4
0.1uF
T1IN
R1OUT
T1OUT
R1IN
EN
FORCEON
FORCEOFF
INVALID
C1+
C1-
V+
V-
C2+
C2-
VCC
GND
13
8
TXD
RXD
1
3
5
7
9
16
10
2
4
6
8
10
3
7
15
14
C200
0.1uF
C205
0.1uF
C201
0.1uF
ICL3221
Figure 29 - MCU Serial Port
There are two signals attached to the MCU:
•
Transmit Data
•
Receive Data
TXD and RXD provide bi-directional transmission of transmit and receive data. No
hardware handshaking is supported.
3.2 CPLD
The Xilinx XC95288XV (U5) CPLD is needed to handle the counters and state
machines associated with the high-speed interface to the SmartMedia card.
Approximately 90% of the resources of this device are utilized, so 10% are available to
the user. The Verilog source code for the CPLD (CPLD.V) is provided on the CDROM.
The CPLD performs the following functions:
•
Interface to the Micro Controller
− Data Bus: UPAD[0..7]
− Control Signals: UP_RDn, UP_WRn, UP_ALE
− Clock: MCU_CLK
•
Interface to the SmartMedia
− Data Bus: SM_D[0..7]
− Control Signals: SM_REn, SM_WEn, SM_ALE, SM_CLE, SM_CEn,
SM_RDYBUSYn
•
FPGA Configuration, Serial/SelectMap
− Data Bus: FPGA_D[0..7]
ET6000K10S User Guide
www.emulation.com
71