$= XILINX December 10, 1997(Version 1.1) XC1701L (3.3Vv), XC1701 (5.0V) and XC17512L (3.3v) Serial Configuration PROMs Features * On-chip address counter, incremented by each rising edge on the clock input + Simple interface to the FPGA; requires only one user VO pin Cascadable for storing longer or multiple bitstreams Programmable reset polarity (active High or active Low) for compatibility with different FPGA solutions Supports XC4000EX/XL fast configuration mode (15.0 MHz) Low-power CMOS Floating Gate process Available in 5 V and 3.3 V versions Available in compact plastic packages: 8-pin PDIP, 20-pin SOIC, and 20-pin PLCC. Programming support by leading programmer manufacturers. * Design support using the Xilinx Alliance and Foundation series software packages. Veco Vpp GND CE RESET/ OE or QE/ RESET Description The XC1701L, XC1701 and XC17512L serial configuration PROMs (SCPs) provide an easy-to-use, cost-effective method for storing Xilinx FPGA configuration bitstreams. When the FPGA is in master serial mode, it generates a configuration ciock that drives the SCP. A short access time after the rising clock edge, data appears on the SCP DATA output pin that is connected to the FPGA DIN pin. The FPGA generates the appropriate number of clock puises to complete the configuration. Once configured, it disables the SCP. When the FPGA is in slave mode, the SCP and the FPGA must both be clocked by an incoming signal. Multiple devices can be concatenated by using the CEO output to drive the GE input of the following device. The clock inputs and the DATA outputs of all SCPs in this chain are interconnected. All devices are compatible and can be cascaded with other members of the family. For device programming, either the Xilinx Alliance or Foun- dation series development system compiles the FPGA design file into a standard Hex format, which is then trans- ferred to the programmer. CEO Address Counter CLK DATA X3185 Figure 1: Simplified Block Diagram (does not show programming circuit) December 10, 1997(Version 1.1) 5-1XC4701L (3.3V), XC1701 (5.0V) and XC17512L (3.3V) Serial Configuration PROMs Pin Description DATA Data output, 3-stated when either CE or OE are inactive. During programming, the DATA pin is I/O. Note that OE can be programmed to be either active High or active Low. CLK Each rising edge on the CLK input increments the internal address counter, if both CE and OE are active. RESET/OE When High, this input holds the address counter reset and 3-states the DATA output. The polarity of this input pin is programmable as either RESET/OE or OE/RESET. To avoid confusion, this document describes the pin as RESET/OE, although the opposite polarity is possible on all devices. When RESET is active, the address counter is heid at zero, and the DATA output is 3-stated. The polarity of this input is programmable. The default is active High RESET, but the preferred option is active Low RESET, because it can be driven by the FPGAs INIT pin. The polarity of this pin is controlled in the programmer inter- face. This input pin is easily inverted using the Xilinx HW- 130 Programmer. Third-party programmers have different methods to invert this pin. CE When High, this pin disables the internal address counter, 3-states the DATA output, and forces the device into low-lec standby mode. CEO Chip-Enable output, to be connected to the CE input of the next SCP in the daisy chain. This output is Low when the CE and OE inputs are both active AND the internal address counter has been incremented beyond its Terminal Count (TC) value. In other worcis: when the PROM has been read, CEO will follow CE as long as OE is active. When OE goes inactive, CEO stays High until the PROM is reset. Note that OE can be programmed to be either active High or active Low. Vpp Programming voltage. No overshoot above the specified max vaitage is permitted on this pin. For normal read oper- ation, this pin must be connected to Voc. Failure to do so may lead to unpredictable, temperature-dependent opera- tion and severe problems in circuit debugging. Do not leave VPP floating! Vec and GND Positive supply and ground pins. Serial PROM Pinouts : | g.Pin | 7 oe DATA t t 2 CLK 2 [ 3 | 4 RESET/OE (OE/RESET) 3 as | 6 Ce 4 10 8 iGNO ~ ~ 5 11 10 CEO 6 13 14 Vep 7 18 17 [Voc _ 8 28 2 Capacity Device Configuration Bits XC1701L 1,048,576 xC1701 1,048,576 : (XC17842L 524,288 | Number of Configuration Bits, Including Header for all Xilinx FPGAs and Compatible SCP Type | Device Contiguration Bits SPROM | XC4010XL 283,424 XC17512L XC4013XL 393,623 XC17512L 1 XC4020E 329,312 xC1701. XC4020XL 521,880 XC17512L XC4025E 422,176 XC1701 [ XC4028XL 668,184 XC1701L XC4028EX 668,184 XC1701~ XCa0a6EX | S*iaS2W~SC TC: dont change 3-state Low reduced Active Low Held reset 3-state High active Inactive High Not changing 3-state High standby Active High Held reset 3-state High standby Notes: |. The XC1700 RESET input has programmable polarity 2. TC = Terminal Count = highest address value. TC+1 = address 0. IMPORTANT: Always tie the Vpp pin to Vcc in your application. Never leave Vpp floating. December 10, 1997(Version 1.1) 5-5XC17011. (3.3V), XC1701 (5.0V) and XC17512L (3.3V) Serial Configuration PROMs XC1701 Absolute Maximum Ratings Symbol Description Units Veco Supply valtage relative to GND -0.5 to +7.0 Vv Vpp Supply voltage relative to GND -0.5 to +12.5 Vv VIN Input voltage relative to GND -0.5 to Veco +0.5 Vv Vrs Voltage applied to 3-state output -0.5 to Voc +0.5 V Tste@ Storage temperature (ambient) -65 to +150 C Tso. Maximum soldering temperature (10 s @ 1/16 in.) +260 C Note: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those listed under Operating Conditions is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time may affect device reliability. Operating Conditions Symbol Description Min Max Units Voc Commercial Supply voltage relative to GND 0C to +70C junction 4.75 5.25 Vv Industrial Supply voitage relative to GND -40C to +85C junction 4.50 5.50 Vv Military Supply voitage relative to GND -55C to +125C case 4.50 5.50 Vv DC Characteristics Over Operating Condition Symbol! Description Min Max Units Vin High-level input voltage 2.0 Veco Vv Vit Low-level input voltage 0 0.8 Vv Vox High-level output voltage (igy = -4 mA) Commercial 3.86 Vv Voi Low-level output voltage (lo, = +4 MA) 0.32 V Vou High-level output voltage (Io4 = -4 MA) industrial 3.76 Vv Voi Low-level output voltage (ig, = +4 MA) 0.37 Vv leca Supply current, active mode 10.0 mA lees Supply current, standby mode 50.0 HA i Input or output leakage current -10.0 10.0 pA Note: During normal read operation Vpp must be connected to Voc December 10, 1997(Version 1.1)$= XILINX XC1701L/XC17512L Absolute Maximum Ratings Symbol Description Units Veco Supply voltage relative to GND -0.5 to +6.0 Vv Vep Supply voltage relative to GND -0.5 to +12.5 Vv VIN Input voltage with respect to GND -0.5 to Vee +0.5 Vv Vrs Voltage applied to 3-state output -0.5 to Veg +0.5 V Tsta Storage temperature (ambient) -65 to +150 C Tso Maximum soldering temperature (10 $ @ 1/16 in.) +260 C Note: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those listed under Operating Conditions is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time may affect device reliabitity. Operating Conditions Symbol Description Min Max Units Voc Commercial Supply voitage relative to GND 0C to +70C junction 3.0 3.6 Vv DC Characteristics Over Operating Condition Symbol Description Min Max Units Vin High-ievel input voltage 2.0 Voc v Vit Low-level input voltage 0 0.8 Vv Vou High-jevel output voltage (Igy = -4 MA) 2.4 V Vor Low-level output voltage (lq_ = +4 mA) 0.4 Vv loca Supply current, active mode 5.0 mA lecs Supply current, standby mode 50.0 HA IL Input or output leakage current -16.0 10.0 pA Note: During normal read operation Vpp must be connected to Voc, December 10, 1997(Version 1.1) 5-7XCI7O1L (3.3V}, XC1701 (5.0V) and XC17512L (3.3V) Serial Configuration PROMs AC Characteristics Over Operating Condition ce \ h+ @ Tsce > RESET/OE K L at (41) THoe F ie Onc Tove CLK @ / @ | , - - @ | Teac fe | Tow e- * or CE o_O x KY ~ i @Ton X2634 XC1701L. Description C1701 XC17512L. Min Max Min Max to Data 30 to 45 60 to 45 60 or to 50 50 1 2 3 4 5 6 7 8 wo to guarantee 10 to (to guarantee proper 11 counters are Notes: 1. AC test load = 50 pF 2. Float delays are measured with minimum tester ac load and maximum dc toad. 3. Guaranteed by design, not tested. 4. All AC parameters are measured with V;, = 0.0 V and Viq = 3.0 V. 5-8 December 10, 1997(Version 1.1)$< XILINX AC Characteristics Over Operating Condition (continued) RESET/OE fo \_ CLK / (\ | G2) Teor 4 : DATA Last Bit First Bit Xt, et (Toc > CEO ' G4) Toce +! XC1701L Symbol Description xe1701 %C17512L Units Min Max Min Max 12. |Tepr CLK to Data Float Delay? 50 50 ns 13 [Tock CLK to CEO Delay 30 30 ns 14 |Toce CE to CEO Delay 35 35 ns 15 [Toor RESET/OE to CEO Delay 30 30 ns Notes: 1. AC test load = 50 pF 2. Float delays are rneasured with minimum tester ac load and maximum de load. 3. Guaranteed by design, not tested. 4. All AC parameters are measured with V\_ = 0.0 V and Vj, = 3.0 V. December 10, 1997(Version 1.1) 5-9XC1701L (3.3V), XC1701 (5.0V) and XC17512L (3.3V) Serial Configuration PROMS Ordering Information XC1701L - PC20 C Device Number -_______ Operating Range/Processing XC1701L = Commercial (0 to +70C) XC1701 r = Industrial (40 to +85C XC17512L Package Type PDS = 8-Pin Plastic DIP $020 = 20-Pin Plastic Smaii-Outline Package PC20 = 20-Pin Plastic Leaded Chip Carrier Marking Information Due to the smail size of the serial PROM package, the complete ordering part number cannot be marked on the package. The XC prefix is deletec! and the package code is simplified. Device marking is as follows. 1701L P Cc = Device Number ~ | Operating Range/Processing XC1701L = Commercial (0 to +70C) XC1701 Package Type r = Industriat (~40 to +85C) xC17512L 8-Pin Plastic DIP J 20-Pin Plastic Smail-Outline Package 20-Pin Plastic Leaded Chip Carrier 5-10 December 10, 1997(Version 1.1)