In-System Programming Cable ATDH2225 Fpga Configuration Eeprom Memory
In-System Programming Cable ATDH2225 Fpga Configuration Eeprom Memory
The configurator in-system programming cable (ISP cable) is a PC-only based cable
that attaches to the parallel port of a computer. This cable can be used to download
and verify configuration data cascading up to 8 devices. This cable allows designers to
quickly and economically program Atmel’s family of AT17 configuration memories. It
also provides support for new devices in the AT17 family prior to third-party program-
mer support being available. Therefore, it is a truly portable solution that allows
engineers to work from their lab bench or office.
Rev. 2288A–05/01
1
Connecting Cable to The cable draws its power from the target system through VCC and GND. Therefore,
Target System power to the cable, as well as to the target FPGA, must be stable. Do not connect any
signals before connecting VCC and GND. Connect the programming dongle to your
printer parallel port. Connect the other end with 10-pin header to your target system
(Figure 1). Your target system should have the 10-pin header pin layout as follow in
order to match the download cable (Figure 2). The pin 9 of the 10-pin header on the tar-
get system is a key pin; therefore, it is cut off. The control signals generated by the
software are fed to the header. The programming algorithms written by Atmel can be
used to program an AT17 device in-system.
FPGA FPGA
PC ATDH2225
In-System Programming
Connector Header AT17C/LVXXX
Configurator In-System Configurator
Programming Cable
(Direct connects to PC)
DATA 1 2 CE
SCLK 3 4 RESET/OE
NC 5 6 NC
GND 7 8 VCC
NC 9 10 (SER_EN)GND
2 ATDH2225 FPGA
ATDH2225 FPGA
Vcc Vcc
Vcc Vcc Vcc Vcc
DATA 1 2 CE
SCLK 3 4 Reset/OE Vcc
SW1 5 6 SW2
0 7 8
2-to-4
1 9 10
decoder
2
3 GND
#5 AT17C/LV002 #1 AT17C/LV002
DATA DATA CEO(A2)
RESET/OE RESET/OE
CE CEO(A2) CE
CLK CLK
SER_EN READY SER_EN READY
VCC
GND
#6 AT17C/LV002 #2 AT17C/LV002
DATA DATA CEO(A2)
RESET/OE RESET/OE
CE CEO(A2) CE
CLK CLK
SER_EN READY SER_EN READY
VCC
#8 AT17C/LV002 #4 AT17C/LV002
DATA DATA CEO(A2)
RESET/OE RESET/OE
CE CEO(A2) CLK
CE
CLK CLK
READY
SER_EN READY SER_EN
3
Table 2. 2 Devices
Device A2
Device #1 pull down
Device #2 pull up
Note: No additional logic required, SW1 and SW2 not used.
Table 3. 4 Devices
Device SW1 A2
Device #1 0 pull down
Device #2 1 pull down
Device #3 0 pull up
Device #4 1 pull up
Note: SW1 and some additional logic required for selecting up to 4 devices.
Table 4. 8 Devices
Device SW1 SW2 A2
Device #1 0 0 pull down
Device #2 0 1 pull down
Device #3 1 0 pull down
Device #4 1 1 pull down
Device #5 0 0 pull up
Device #6 0 1 pull up
Device #7 1 0 pull up
Device #8 1 1 pull up
Note: SW1, SW2 and some additional logic required for selecting up to 8 devices.
4 ATDH2225 FPGA
ATDH2225 FPGA
Due to the fact that the AT17C/LV002 device is a single-die solution, an external pull-up
or pull-down resistor can be connected to the A2 pin in order to program the data to the
device. As long as the software A2 setting is matched with the hardware A2 pin setting,
the data can be programmed to the device.
The tables on page 4 allow you to select any device out of the 8 devices, which can
work with the ISP download cable. The circuit is limited to example implementation for
the Atmel vendor only. It is the same idea for Xilinx and Altera applications. In addition,
user can still use the existing ISP circuit, which from the 2-megabit cascade document
with the same ISP download cable.
5
Schematic
6
ATDH2225 FPGA
ATMEL CORPORATION
Title:
FPGA Configurator Programmer
Size: Document Number: Rev:
A CHW5450 (ATDH2200) 9
Date: September 22, 1999 Sheet: 1 OF 1
Atmel Headquarters Atmel Operations
Corporate Headquarters Atmel Colorado Springs
2325 Orchard Parkway 1150 E. Cheyenne Mtn. Blvd.
San Jose, CA 95131 Colorado Springs, CO 80906
TEL (408) 441-0311 TEL (719) 576-3300
FAX (408) 487-2600 FAX (719) 540-1759
Europe Atmel Rousset
Atmel SarL Zone Industrielle
Route des Arsenaux 41 13106 Rousset Cedex
Casa Postale 80 France
CH-1705 Fribourg TEL (33) 4-4253-6000
Switzerland FAX (33) 4-4253-6001
TEL (41) 26-426-5555
FAX (41) 26-426-5500 Atmel Smart Card ICs
Scottish Enterprise Technology Park
Asia East Kilbride, Scotland G75 0QR
Atmel Asia, Ltd. TEL (44) 1355-357-000
Room 1219 FAX (44) 1355-242-743
Chinachem Golden Plaza
77 Mody Road Tsimhatsui Atmel Grenoble
East Kowloon Avenue de Rochepleine
Hong Kong BP 123
TEL (852) 2721-9778 38521 Saint-Egreve Cedex
FAX (852) 2722-1369 France
TEL (33) 4-7658-3000
Japan FAX (33) 4-7658-3480
Atmel Japan K.K.
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
Atmel Configurator Hotline Fax-on-Demand e-mail
1-(408) 436-4119 North America: [email protected]
1-(800) 292-8635
Atmel Configurator e-mail Web Site
[email protected] International: http://www.atmel.com
1-(408) 441-0732
FAQ BBS
Available on web site 1-(408) 436-4309
2288A–05/01/xM