
Design Considerations for ISR Programming of Cypress CPLDs
4
Dimension of the ISR Cables
The C3ISR programming cable consists of a six-foot IEEE-
1284 shielded cable attached to a blue transparent box con-
taining the drivers and voltage conversion circuitry. A short
one foot ribbon cable extending from this box attaches to the
ISR connector on the user’s board.
The UltraISR PC cable is a short one-foot ribbon cable with a
small PC board mounted inside the parallel port connector
casing.
The ISRPCCABLE is a six-foot cable with one foot as a de-
tachable, flexible 10-wire ribbon cable. The ribbon cable sec-
tion is connected to the 12V converter box at the end of a five-
foot cable.
The user may need a parallel port extension cable since there
may not be enough cable length from the parallel port on the
PC to the circuit board. A high-performance IEEE-1284 cable
extension is recommended for distances greater than six feet.
All ISR programming cables plug into the female parallel port
of the PC or the female end of an extension cable. However,
signal integrity problems may arise with long parallel cable
extensions.
Connecting the ISR Cables to the Circuit Board
To connect the cable to the system, a 10-pin, 2 x 5, boxed
header male connector is mounted on the board. The ISR
programming cable plugs into the boxed header. This boxed
header connector has a small opening in the box on one side
(the key) that allows the ISR programming cable to be
plugged in one way only. The pins are on 0.100" centers. The
length of each pin is 0.230", and the pin cross-section is
0.025" x 0.025". This boxed header connector is available as
a straight-pin connector and as a right-angle connector. Ad-
ditionally, an open header can be used. Part numbers for two
compatible connectors are:
• DIGI-KEY part # S2012-05-ND
(straight-pin connector)
• DIGI-KEY part # S2112-05-ND
(right-angle connector)
All ISR programming cables provided by Cypress have a fe-
male end which plugs into these ISR connectors installed on
the user’s board. The position of the signal pins on the con-
nector is shown in Figure 5. The orientation of this figure is
such that the pin 1 location is the GND signal, which is located
directly below the arrow on the female connector. The notch
on the female connector is located near the ISR* signal, as
shown. If the right-angle connector is used, make sure the
raised key of the cable connector faces up so that it can be
plugged into the boxed header without PCB interference.
Figure 3. UltraISR Cable Schematic rev 0.03
Figure 4. ISRPCCABLE Cable Schematic rev 0.03
100
100
100
100
1k
1k
1k
2n3904-nd
/OEA
/OEB
VCC(7)
ISR*(5)
JTAGen(3)
TDO(9)
TDI(6)
TMS(2)
TCK(4)
5 volt HC244 CMOS Buffer
10k
10 pf
DA0
DA1
DA2
OB3
DB0
DB1
OB2
DA3
OA3
DB2
OB1
OB0
DB3
OA2
OA1
OA0
33
33
33
33
33
GND(1,10)
Data0(2)
Data2(4)
Data1(3)
Ack(10)
Data3(5)
PE(12)
GND(23,24)
Data4(6)
Busy(11)
Por t Sense
Parallel Port
Cable Head
User’s Board
2.2uf tantalum
0.1uf
Data0(2)
Data2(4)
Data1(3)
Ack(10)
PE(12)
0.1
µ
f
0.01uf
+12.0V
+5.0V
+Vin +Vout
-Vin -Vout
Sclk(4)
Smode(2)
SDI(6)
SDO(9)
ISRVPP(3)
VCC(7)
ISR(5)
GND(1)
GND(10)
20k
G
D
S
DC/DC Converter
GND(23)
GND(24)
Data7(9)
Error(15)
Port Sense
Parallel Port
Cable Head
User Board
HCT244 CMOS buffer
DATA3(5)
OEA OEB
Si9433DY
PICO
5GR12S
DA0
OA0
DA1
DA2
OB0
DA3
OB1
OA1
OA2
DB0
OA3
DB1
100 ohms
Figure 5. Layout of ISR Connector for PC Cable on Board
Top View
TDO
GND
V
CC
NC
ISR*
TDI
JTAGen
TCK
GND
TMS
PIN 1
Kommentare zu diesen Handbüchern