Allicdata Part #: | EPC16UI88N-ND |
Manufacturer Part#: |
EPC16UI88N |
Price: | $ 1559.70 |
Product Category: | Integrated Circuits (ICs) |
Manufacturer: | Intel FPGAs/Altera |
Short Description: | IC CONFIG DEVICE 88UBGA |
More Detail: | N/A |
DataSheet: | EPC16UI88N Datasheet/PDF |
Quantity: | 30 |
1 +: | $ 1,559.70000 |
Series: | EPC |
Packaging: | Tray |
Part Status: | Obsolete |
Programmable Type: | In System Programmable |
Memory Size: | 16Mb |
Voltage - Supply: | ± 2.25 V ~ 6 V |
Operating Temperature: | -40°C ~ 85°C |
Package / Case: | 88-LFBGA |
Supplier Device Package: | 88-UBGA (11x8) |
Base Part Number: | EPC16 |
Due to market price fluctuations,if you need to purchase or consult the price.You can contact us or emial to us: sales@allicdata.com
1. Description
The Altera EPC device is a single device with high speed and advanced configuration solution for highdensity FPGAs. The core of an EPC device is divided into two major blocks—a configuration controller and a flash memory. The flash memory is used to store configuration data for systems made up of one or more than one Altera FPGAs. Unused portions of the flash memory can be used to store processor code or data that can be accessed using the external flash interface after the FPGA configuration is complete.
2. Features
1. Single-chip configuration solution for Altera®ACEX®1K, APEX®20K , APEX II, Arria® GX, Cyclone®, Cyclone II, FLEX®10K , Mercury®, Stratix®II, and Stratix II GX devices
2. Contains 4-, 8-, and 16-Mb flash memories for configuration data storage
3. On-chip decompression feature almost doubles the effective configuration density
4. Standard flash die and a controller die combined into single stacked chip package
5. External flash interface supports parallel programming of flash and external processor access to unused portions of memory
6. Flash memory block or sector protection capability using the external flash interface
7. Supported in EPC4 and EPC16 devices
8. Page mode support for remote and local reconfiguration with up to eight configurations for the entire system
9. Compatible with Stratix series remote system configuration feature
10. Supports byte-wide configuration mode fast passive parallel (FPP) with an 8-bit data output per DCLK cycle
11. Supports true n-bit concurrent configuration (n = 1, 2, 4, and 8) of Altera FPGAs
12. Pin selectable 2-ms or 100-ms power-on reset (POR) time
13. Configuration clock supports programmable input source and frequency synthesis
14. Multiple configuration clock sources supported (internal oscillator and external clock input pin)
15. External clock source with frequencies up to 100 MHz
16. Internal oscillator defaults to 10 MHz and you can program the internal oscillator for higher frequen‐ cies of 33, 50, and 66 MHz
17. Clock synthesis supported using user programmable divide counter
18. Available in the 100-pin plastic quad flat pack (PQFP) and the 88-pin Ultra FineLine BGA (UFBGA) packages
19. Vertical migration between all devices supported in the 100-pin PQFP package
20. Supply voltage of 3.3 V (core and I/O)
21. Hardware compliant with IEEE Std. 1532 in-system programmability (ISP) specification
22. Supports ISP using Jam Standard Test and Programming Language (STAPL)
23. Supports JTAG boundary scan
24. The nINIT_CONF pin allows private JTAG instruction to start FPGA configuration
25. Internal pull-up resistor on the nINIT_CONF pin always enabled
26. User programmable weak internal pull-up resistors on nCS and OE pins
27. Internal weak pull-up resistors on external flash interface address and control lines, bus hold on data lines
28. Standby mode with reduced power consumption
3. FPGA Configuration
FPGA configuration is managed by the configuration controller chip. This process includes reading configuration data from the flash memory, decompressing the configuration data, transmitting configura‐ tion data using the appropriate DATA[ ] pins, and handling error conditions. After POR, the controller determines the user-defined configuration options by reading its option bits from the flash memory. These options include the configuration scheme, configuration clock speed, decompression, and configuration page settings. The option bits are stored at flash address location 0x8000 (word address) and occupy 512-bits or 32-words of memory. These options bits are read using the internal flash interface and the default 10 MHz internal oscillator. After obtaining the configuration settings, the configuration controller chip checks if the FPGA is ready to accept configuration data by monitoring the nSTATUS and CONF_DONE signals. When the FPGA is ready, the controller begins data transfer using the DCLK and DATA[ ] output pins. The controller selects the configuration page to be transmitted to the FPGA by sampling its PGM[2..0] pins after POR or reset. The function of the configuration unit is to transmit decompressed data to the FPGA, depending on the configuration scheme. The EPC device supports four concurrent configuration modes, with n = 1, 2, 4, or 8 . The value n = 1 corresponds to the traditional PS configuration scheme. The values n = 2, 4, and 8 correspond to concurrent configuration of 2, 4, or 8 different PS configuration chains, respectively. Additionally, the FPGA can be configured in FPP mode, where eight bits of DATA are clocked into the FPGA per DCLK cycle. Depending on the configuration bus width (n), the circuit shifts uncompressed configuration data to the valid DATA[n] pins. Unused DATA[] pins drive low. In addition to transmitting configuration data to the FPGAs, the configuration circuit is also responsible for pausing configuration whenever there is insufficient data available for transmission. This occurs when the flash read bandwidth is lower than the configuration write bandwidth. Configuration is paused by stopping the DCLK to the FPGA, when waiting for data to be read from the flash or for data to be decompressed. This technique is called “Pausing DCLK”. The EPC device flash-memories feature a 90-ns access time (approximately 10 MHz). Hence, the flash read bandwidth is limited to about 160 megabits per second (Mbps) (16-bit flash data bus, DQ[ ], at 10 MHz). However, the configuration speeds supported by Altera FPGAs are much higher and translate to high configuration write bandwidths. For example, 100-MHz Stratix FPP configuration requires data at the rate of 800 Mbps . This is much higher than the 160 Mbps the flash memory can support and is the limiting factor for configuration time. Compression increases the effective flash-read bandwidth as the same amount of configuration data takes up less space in the flash memory after compression. Since Stratix configuration data compression ratios are approximately two, the effective read bandwidth doubles to about 320 Mbps. Finally, the configuration controller also manages errors during configuration. A CONF_DONE error occurs when the FPGA does not de-assert its CONF_DONE signal within 64 DCLK cycles after the last bit of configu‐ ration data is transmitted. When a CONF_DONE error is detected, the controller pulses the OE line low, which pulls the nSTATUS signal low and triggers another configuration cycle. A cyclic redundancy check (CRC) error occurs when the FPGA detects corruption in the configuration data. This corruption could be a result of noise coupling on the board such as poor signal integrity on the configuration signals. When this error is signaled by the FPGA , the controller stops configuration. If the Auto-Restart Configuration After Error option is enabled in the FPGA, it releases its nSTATUS signal after a reset time-out period and the controller attempts to reconfigure the FPGA. After the FPGA configuration process is complete, the controller drives the DCLK pin low and the DATA[ ] pins high. Additionally, the controller tri-states its internal interface to the flash memory, enables the weak internal pull-ups on the flash address and control lines, and enables bus-keep circuits on flash data lines. The following sections describe the different configuration schemes supported by the EPC device—FPP, PS, and concurrent configuration schemes.
Part Number | Manufacturer | Price | Quantity | Description |
---|
EPC15T-N270-2GB-40SS-W7-NL | Omron Automa... | 2.77 $ | 1000 | 15" IPC, ATOM, 40GB, WIN7 |
EPC16UC88 | Intel FPGAs/... | -- | 160 | IC CONFIG DEVICE 16MBIT 8... |
EPC1064PC8 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 65KBIT 8... |
EPC1213PC8 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 8D... |
EPC1441LC20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 400KBIT ... |
EPC1441PC8 | Intel FPGAs/... | -- | 500 | IC CONFIG DEVICE 400KBIT ... |
EPC1441PI8 | Intel FPGAs/... | 45.97 $ | 100 | IC CONFIG DEVICE 400KBIT ... |
EPC16QC100 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 16MBIT 1... |
EPC16QI100 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 16MBIT 1... |
EPC1LC20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 20... |
EPC1LI20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 20... |
EPC1PC8 | Intel FPGAs/... | 43.5 $ | 5000 | IC CONFIG DEVICE 1MBIT 8D... |
EPC1PI8 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 8D... |
EPC1064LI20 | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 65KBIT 2... |
EPC1064PI8 | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 65KBIT 8... |
EPC1213LI20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 212KBIT ... |
EPC1213PI8 | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 212KBIT ... |
EPC1441LC20N | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 440KBIT ... |
EPC1441TC32 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 440KBIT ... |
EPC16UC88AA | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 16MBIT 8... |
EPC16UC88N | Intel FPGAs/... | 328.35 $ | 4 | IC CONFIG DEVICE 16MBIT 8... |
EPC1PI8N | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 8D... |
EPC1441TC32N | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 440KBIT ... |
EPC1LI20N | Intel FPGAs/... | 459.7 $ | 45 | IC CONFIG DEVICE 1MBIT 20... |
EPC16QC100N | Intel FPGAs/... | 394.02 $ | 1 | IC CONFIG DEVICE 16MBIT 1... |
EPC16QI100N | Intel FPGAs/... | 2298.5 $ | 1 | IC CONFIG DEVICE 16MBIT 1... |
EPC1LC20N | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 1MBIT 20... |
EPC1213LC20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 212KBIT ... |
EPC1064LC20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 20PLCC |
EPC1441LI20 | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 20PLCC |
EPC1441LI20N | Intel FPGAs/... | -- | 1000 | IC CONFIG DEVICE 20PLCC |
EPC1441TI32 | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 32TQFP |
EPC1441TI32N | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 32TQFP |
EPC16UI88AA | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE 88UBGA |
EPC16UI88N | Intel FPGAs/... | 1559.7 $ | 30 | IC CONFIG DEVICE 88UBGA |
EPC16QC100DM | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE |
EPC16QC100II | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE |
EPC16QC100SS | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE |
EPC16UC88AB | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE |
EPC16UC88II | Intel FPGAs/... | 0.0 $ | 1000 | IC CONFIG DEVICE |
IC PROM SER 150K 8-SOIC
IC 3V SER CFG PROM 65K 8-SOIC
IC CONFIG DEVICE
IC CONFIG DEVICE
IC CONFIG DEVICE
IC CONFIG DEVICE