Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

Electronic Components Sourcing

Sourcing high-quality electronic components is essential to create quality products for your brand. Choosing the right parts ensures that your products are functional and useful for end users.

Our prototype runs are often a mix of large BGAs and tiny 0201 components, and we’ve had issues with other assembers on yield. PCBsync’s assembly team delivered a perfect first-run success. The board was pristine, the solder joints were impeccable under the microscope, and everything worked straight out of the box. Their attention to detail in the assembly process saved us weeks of debug time. They are now our go-to for critical prototype assembly.

Scaling from hundreds to tens of thousands of units for our smart home device presented huge supply chain and manufacturing challenges. PCBsync’s full electronic manufacturing service was the solution. They didn’t just build the PCB; they managed the entire box-build, sourced all components (even during shortages), and implemented a rigorous quality control system that drastically reduced our field failure rate. They act as a true extension of our own production team.

XC17128EPC: Xilinx 128Kbit Serial Configuration PROM for FPGA Applications

Product Details

The XC17128EPC is a high-reliability one-time programmable (OTP) serial configuration PROM manufactured by Xilinx (now AMD). This 128K-bit configuration memory device is specifically designed to store and deliver FPGA bitstreams, making it an essential component for Xilinx FPGA configuration in embedded systems, industrial automation, telecommunications, and consumer electronics applications.


XC17128EPC Product Overview

The XC17128EPC belongs to the XC1700 family of configuration PROMs, providing engineers with an easy-to-use and cost-effective solution for storing large Xilinx FPGA configuration bitstreams. This device operates at 5V and comes in a compact 20-pin PLCC package, offering excellent reliability with guaranteed 20-year data retention.

Key Product Specifications at a Glance

Parameter Specification
Part Number XC17128EPC20C
Manufacturer Xilinx (AMD)
Memory Type Serial Configuration PROM
Memory Density 128K-bit (128,000 bits)
Supply Voltage 5V
Package Type 20-Pin PLCC
Temperature Grade Commercial (0°C to +70°C)
Programming Type One-Time Programmable (OTP)
Data Retention 20 Years Guaranteed
Product Category Memory – Configuration PROMs for FPGAs

XC17128EPC Features and Benefits

One-Time Programmable Configuration Memory

The XC17128EPC provides OTP read-only memory specifically engineered to store configuration bitstreams of Xilinx FPGA devices. This ensures secure and permanent storage of your FPGA design, protecting your intellectual property from unauthorized modification.

Simple FPGA Interface Design

One of the standout features of the XC17128EPC is its simple interface to the FPGA. The device requires only one user I/O pin for basic configuration, significantly reducing PCB complexity and design time. This streamlined interface makes it ideal for space-constrained applications.

Cascadable Architecture for Multiple Bitstreams

The XC17128EPC supports cascading multiple devices for storing longer or multiple bitstreams. By using the CEO (Chip Enable Output) to drive the CE (Chip Enable) input of subsequent devices, engineers can expand storage capacity seamlessly across multiple PROMs in a daisy-chain configuration.

Programmable Reset Polarity

The device features programmable reset polarity supporting both active-high and active-low configurations. This flexibility ensures compatibility with different FPGA solutions and system requirements without additional logic circuitry.

Fast Configuration Support

The XC17128E series supports fast configuration modes, enabling rapid FPGA initialization during system startup. This is critical for applications requiring quick boot times and minimal power-on delays.


XC17128EPC Detailed Technical Specifications

Electrical Characteristics

Parameter Min Typ Max Unit
Supply Voltage (VCC) 4.5 5.0 5.5 V
Input High Voltage (VIH) 2.0 VCC+0.5 V
Input Low Voltage (VIL) -0.5 0.8 V
Output High Voltage (VOH) 2.4 V
Output Low Voltage (VOL) 0.4 V
Supply Current (ICC) 10 20 mA
Standby Current (ISB) 100 500 µA

Timing Parameters

Parameter Symbol Value Unit
Clock Frequency fCLK 0 – 10 MHz
Clock to Data Valid tCO ns
Setup Time tSU 10 ns
Hold Time tH 0 ns
Reset Pulse Width tRST 100 ns

Package Information

Specification Detail
Package Type PLCC (Plastic Leaded Chip Carrier)
Pin Count 20 Pins
Package Dimensions 8.89mm x 8.89mm
Lead Pitch 1.27mm
Mounting Type Through-Hole / Socket Compatible
Weight Approximately 1.5g
RoHS Compliance Available in Lead-Free versions

XC17128EPC Pin Configuration and Description

Pinout Table

Pin Number Pin Name I/O Type Description
1 NC No Connection
2 CE Input Chip Enable (Active Low)
3 CEO Output Chip Enable Output (for cascading)
4 CLK Input Serial Clock Input
5 RESET/OE Input Reset / Output Enable
6 NC No Connection
7 NC No Connection
8 VSS Power Ground
9 NC No Connection
10 NC No Connection
11 NC No Connection
12 DATA Output Serial Data Output
13 NC No Connection
14 NC No Connection
15 NC No Connection
16 VCC Power 5V Power Supply
17 NC No Connection
18 NC No Connection
19 NC No Connection
20 NC No Connection

XC17128EPC Operating Modes

Master Serial Configuration Mode

In Master Serial mode, the FPGA generates a configuration clock that drives the XC17128EPC PROM. After a short access time following the rising clock edge, data appears on the PROM DATA output pin connected to the FPGA DIN pin. The FPGA generates the appropriate number of clock pulses to complete the configuration, then disables the PROM.

Slave Serial Configuration Mode

When operating in Slave Serial mode, both the XC17128EPC PROM and the FPGA must be clocked by an incoming external signal. This mode is useful when synchronization with external system timing is required or when multiple devices share a common clock source.


XC17128EPC Compatible FPGA Families

The XC17128EPC configuration PROM is compatible with various Xilinx FPGA families:

FPGA Family Compatibility Notes
XC3000 Series Full Support Legacy applications
XC4000 Series Full Support Industrial applications
XC5200 Series Full Support Cost-sensitive designs
Spartan Series Full Support High-volume production
Virtex Series Cascadable Larger bitstreams require cascading

XC17128EPC Application Areas

Industrial Automation Systems

The XC17128EPC provides reliable FPGA configuration storage for programmable logic controllers (PLCs), motor drives, and industrial control systems requiring robust operation in demanding environments.

Telecommunications Equipment

Network switches, routers, and communication infrastructure equipment benefit from the fast configuration times and reliable data retention of the XC17128EPC PROM.

Consumer Electronics

Cost-effective FPGA configuration for consumer devices including set-top boxes, gaming peripherals, and audio/video equipment leverages the compact 20-pin PLCC package.

Medical Devices

Medical instrumentation and diagnostic equipment requiring stable, long-term configuration storage utilize the guaranteed 20-year data retention of the XC17128EPC.

Aerospace and Defense

Military and aerospace applications benefit from the radiation-tolerant characteristics and high reliability of the XC17128EPC family for mission-critical systems.


XC17128EPC Part Number Variants

Part Number Temperature Range Package Description
XC17128EPC20C 0°C to +70°C 20-PLCC Commercial Grade
XC17128EPC20I -40°C to +85°C 20-PLCC Industrial Grade
XC17128EPD8C 0°C to +70°C 8-DIP Commercial, DIP Package
XC17128EPD8I -40°C to +85°C 8-DIP Industrial, DIP Package
XC17128EVO8C 0°C to +70°C 8-SOIC Commercial, SOIC Package
XC17128ELPC20C 0°C to +70°C 20-PLCC Low-Power Version

XC17128EPC Programming and Design Support

Software Compatibility

The XC17128EPC is fully supported by Xilinx development tools:

  • Xilinx ISE Design Suite: Complete design flow support
  • Xilinx Alliance Software: Bitstream generation and PROM file creation
  • Foundation Series Tools: Legacy design support

Programming Methods

Device programming can be accomplished through:

  1. Standard Hex Format: Xilinx software compiles FPGA design files into standard Hex format
  2. Commercial PROM Programmers: Compatible with leading third-party programmers
  3. In-System Programming: Supported through JTAG interface in certain configurations

XC17128EPC Ordering Information

How to Order

Order Code Description
XC17128EPC20C 128K Serial PROM, Commercial, 20-PLCC
XC17128EPC20I 128K Serial PROM, Industrial, 20-PLCC

Packaging Options

  • Tube packaging for manual assembly
  • Tape and reel for automated pick-and-place
  • Tray packaging for high-volume orders

Why Choose XC17128EPC for Your FPGA Design

The XC17128EPC offers a proven, reliable solution for FPGA configuration storage with these advantages:

  1. Cost-Effective: Competitive pricing for high-volume production
  2. Proven Reliability: 20-year guaranteed data retention
  3. Easy Integration: Simple serial interface reduces design complexity
  4. Compact Package: 20-pin PLCC saves PCB space
  5. Cascadable: Expand capacity by chaining multiple devices
  6. Wide Software Support: Compatible with standard Xilinx design tools
  7. Multiple Temperature Grades: Options for commercial and industrial applications

XC17128EPC Frequently Asked Questions

What is the memory capacity of the XC17128EPC?

The XC17128EPC provides 128K-bit (128,000 bits) of one-time programmable configuration memory, sufficient for smaller Xilinx FPGA configurations.

Can multiple XC17128EPC devices be cascaded?

Yes, the XC17128EPC features a CEO (Chip Enable Output) pin specifically designed for cascading multiple devices to store longer bitstreams or multiple configurations.

What is the operating voltage of the XC17128EPC?

The XC17128EPC operates at 5V nominal supply voltage with a tolerance range of 4.5V to 5.5V.

Is the XC17128EPC RoHS compliant?

Lead-free, RoHS-compliant versions of the XC17128EPC are available for environmentally conscious designs.

What is the maximum clock frequency for the XC17128EPC?

The XC17128EPC supports clock frequencies up to 10MHz for fast FPGA configuration.


Related Products and Alternatives

Engineers may also consider these related Xilinx configuration PROMs:

Part Number Density Features
XC17256E 256K-bit Higher capacity
XC17512L 512K-bit Low-power option
XC1701 1M-bit Large bitstream support
XC18V00 Series 512K-4M-bit In-system programmable

For technical support, datasheets, and additional documentation, please contact your authorized Xilinx/AMD distributor or visit the official AMD technical documentation portal.

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.