Intel

EP4CGX150DF31C7N - Cyclone IV GX FPGA 149K LE | Intel FPGA

MPN: EP4CGX150DF31C7N βœ“ Active
In Stock Ships in 1-3 business days
1.2 V Vdss 896-FBGA (FineLine BGA), 31 mm, F31 Package 7 (C7, commercial) Speed 6,635,520 bit Memory
From $198.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-09
Volume Pricing
Qty Unit Price Extended
1 $258.35 $258.35
10 $248.2 $2,482.00
100 $232.5 $23,250.00
500 $215.8 $107,900.00
1,000 $198.45 $198,450.00
ℹ️ All prices are in USD

EP4CGX150DF31C7N Overview

The Intel (Altera) EP4CGX150DF31C7N is a Cyclone IV GX field-programmable gate array (FPGA) featuring 149,760 logic elements, 6,635,520 bits of embedded memory, and 720 Kbits of distributed RAM, fabricated on a 60 nm low-power process and supplied at a 1.2 V core. It is housed in a 31 mm 896-ball FineLine BGA (FBGA) package with high-speed transceivers up to 3.125 Gbps and 475 maximum user I/O pins, targeting cost-sensitive high-volume designs that previously required discrete ASSP solutions.

A field-programmable gate array (FPGA) is a semiconductor device whose logic function is defined by the customer after manufacture, allowing the same silicon to implement custom digital signal processing, glue logic, bus bridging, or parallel processing pipelines. FPGAs sit in the programmable logic device (PLD) taxonomy alongside CPLDs, occupying the high-density, high-I/O, and high-throughput tier. Cyclone IV GX extends this category by integrating multi-gigabit transceivers (MGTs) on-chip, eliminating the need for external PHY devices in many protocol interfaces such as PCIe Gen1, Gigabit Ethernet, Serial RapidIO, and CPRI.

Key features of the EP4CGX150DF31C7N include up to 8 transceiver channels running at data rates between 600 Mbps and 3.125 Gbps, dedicated 18 x 18 hardware multipliers for DSP, up to 6 PLLs with 5 output taps each, support for external memory interfaces such as DDR2, DDR, QDRII, and RLDRAM II, and a 9.4 Mbit total embedded memory block. The C7 speed grade corresponds to a -7 (faster) commercial temperature grade, and the F31 package code identifies the 31 mm square 896-ball FineLine BGA.

The architecture combines four-input look-up tables (LUTs), embedded memory blocks, DSP blocks, and distributed routing, all controlled by SRAM-based configuration memory loaded at power-up from an external flash or via JTAG. Cyclone IV GX is optimized for low static and dynamic power, making it suitable for fanless and thermally constrained embedded systems. Transceivers are hardened with physical coding sublayer (PCS) and physical medium attachment (PMA) blocks to simplify protocol implementation.

Typical applications include industrial machine vision and video processing, motor control and factory automation, wireless remote radio units (RRUs), PCI Express endpoint cards, broadcast video encoders, and portable medical imaging. The combination of transceivers, DSP blocks, and abundant I/O suits designs that need parallel processing and high-speed serial I/O on a single chip.

Designers should plan power sequencing carefully because Cyclone IV GX requires multiple supply rails (1.2 V core, 2.5 V/3.3 V I/O, 1.2 V transceiver analog, 1.2 V transceiver digital). Decoupling must follow Intel's reference design with bulk and ceramic capacitors placed adjacent to each supply pin, and the 896-ball BGA requires multilayer PCB with microvia or via-in-pad technology for reliable assembly.

This page combines distributor pricing, verified parametric data, and same-family drop-in alternatives to help engineers select the right Cyclone IV GX variant without spending hours on datasheet cross-checking.

Drop-in alternatives for EP4CGX150DF31C7N β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with EP4CGX150DF31C7N (same form factor and footprint) β€” differing in Package, Speed Grade, Operating Temperature, RoHS Status, PLLs.

Intel
Package: 896-FBGA
Speed Grade: C7 (commercial)
Operating Temperature: 0C to +85C (commercial)
Compare with EP4CGX150DF31C7N β†’
Intel
Speed Grade: 8 (commercial)
Operating Temperature: Commercial (0C to +85C) - C8 grade
Compare with EP4CGX150DF31C7N β†’
Intel
Package: FBGA-672 (F31)
Operating Temperature: 0C to +85C (commercial)
PLLs: 8
Compare with EP4CGX150DF31C7N β†’
Altera
Package: 896-ball FBGA (F31)
Operating Temperature: -40C to +100C (Industrial)
PLLs: 6
Compare with EP4CGX150DF31C7N β†’
Intel
Package: 896-ball FBGA (DF31), 31x31 mm, 1.0 mm pitch
Speed Grade: I7
Operating Temperature: -40C to +100C (Industrial)
Compare with EP4CGX150DF31C7N β†’
Altera
Package: 896-ball FineLine BGA (FBGA-896), 31 mm, 1.0 mm pitch
Speed Grade: 7 (industrial, -40C to +100C junction)
RoHS Status: Compliant (Pb-free)
Compare with EP4CGX150DF31C7N β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

EP4CGX150DF31C7

βœ… Drop-In
Intel
πŸ“¦ 896-FBGA (F31, 31 mm)
Cyclone IV GX Β· 149760 Β· 6635520 Β· 475 Β· Up to 8 Β· 3.125 Gbps

βœ“ In Stock

$218.4 / Unit

View Datasheet β†’

EP4CGX150DF31I7N

βœ… Drop-In
Intel
πŸ“¦ 896-FBGA (F31, 31 mm)
Cyclone IV GX Β· 149760 Β· 9360 Β· 6635520 Β· 720 Β· 475 Β· 8 (up to 3.125 Gbps) Β· 2 (Gen1)

βœ“ In Stock

$285 / Unit

View Datasheet β†’
ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

EP4CGX150DF31C7N Maximum Ratings & Electrical Characteristics

Series Cyclone IV GX
Device Logic Elements 149,760
Total Memory Bits 6,635,520 bit
Number of LABs/CLBs 9,360
Number of Logic Cells 149,760
Maximum User I/O 475
Supply Voltage Core 1.2 V
Process Technology 60 nm
Number of Transceivers 8 (600 Mbps to 3.125 Gbps)
Embedded Multipliers 18 x 18 hardware multipliers
Total RAM Bits 6,635,520 bit (720 Kbit distributed + block RAM)
Number of PLLs Up to 6 (5 outputs each)
Operating Temperature 0C to +85C (Commercial, C7 speed grade)
Package 896-FBGA (FineLine BGA), 31 mm, F31
Mounting Type Surface Mount
Configuration SRAM-based, JTAG/Active Serial/Active Parallel
Speed Grade 7 (C7, commercial)
RoHS Status Compliant

EP4CGX150DF31C7N 896-fbga (fineline bga), 31 mm, f31 Pin Configuration Guide

Pin configuration for EP4CGX150DF31C7N (896-fbga (fineline bga), 31 mm, f31 package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

896-fbga (fineline bga), 31 mm, f31 package pinout diagram for EP4CGX150DF31C7N

No detailed pinout data available for EP4CGX150DF31C7N.

Refer to the datasheet for full pin configuration.

Typical Applications

EP4CGX150DF31C7N is suitable for 6 applications: Industrial Machine Vision & Video Processing, Wireless Remote Radio Unit (RRU) Baseband, PCI Express Endpoint Card, Industrial Motor Control & Servo Drive, Broadcast Video Encoder / Decoder, Portable Medical Imaging.

🏭

Industrial Machine Vision & Video Processing

The EP4CGX150DF31C7N is a strong fit for industrial machine-vision pipelines that need to ingest multi-megapixel camera data and run pixel-level preprocessing in real time. With 149,760 logic elements and 6,635,520 embedded memory bits, the FPGA can host Bayer-to-RGB demosaicing, gamma correction, and Sobel edge-detection pipelines at line rates exceeding 100 MHz, while the 8 transceivers up to 3.125 Gbps cleanly carry CoaXPress or GigE Vision serialized streams from camera modules without external PHYs. Compared with a CPU/DSP approach, the FPGA delivers deterministic latency (sub-microsecond jitter) and parallel throughput that scales with pipeline width, making inspection systems more accurate and capable of higher part-per-minute throughput.

🌐

Wireless Remote Radio Unit (RRU) Baseband

Cyclone IV GX is widely deployed in small-cell and Remote Radio Head front-haul designs, and the EP4CGX150DF31C7N is well-suited to this role. Its 8 transceivers up to 3.125 Gbps natively support CPRI and OBSAI fronthaul links to a baseband unit, while 18x18 hardware multipliers perform digital up/down-conversion, crest-factor reduction, and digital predistortion (DPD) on the RF chain. The 1.2 V core and 60 nm process keep static and dynamic power low enough to allow fanless outdoor enclosures, and the industrial-grade -I7N speed bin (pin-compatible drop-in) extends the same design into -40C to +100C environments. Compared with ASSP baseband chips, this FPGA offers reprogrammable DPD coefficients and rapid adoption of evolving 3GPP releases.

πŸ–₯️

PCI Express Endpoint Card

The EP4CGX150DF31C7N implements PCI Express Gen1 endpoint designs (x1, x2, or x4 lanes) using its integrated transceivers and PCIe hard IP, eliminating the need for an external PHY. With 149K logic elements, designers can implement custom DMA engines, scatter-gather controllers, and protocol-aware accelerators on the same die, and the 896-ball F31 BGA supports the additional high-speed transceiver lanes plus up to 475 user I/O for board-level interconnects. Compared with a discrete PHY plus CPLD design, the integrated PCIe hard IP saves board space, reduces BOM, and lowers latency. Quartus Prime provides pre-verified PCIe reference designs to accelerate tape-out.

🏭

Industrial Motor Control & Servo Drive

The EP4CGX150DF31C7N is an excellent host for field-oriented control (FOC) loops in industrial servo drives and frequency inverters. Its 18x18 hardware multipliers run a complete FOC inner current loop at sub-microsecond cycle times, while the abundant logic elements and block RAM hold encoder interfaces, resolver-to-digital conversion, and SVPWM modulators. The 8 integrated transceivers carry EtherCAT or SERCOS III industrial Ethernet from the same FPGA, removing the need for an external communications controller. Compared with a microcontroller + DSP combo, the FPGA delivers deterministic multi-axis synchronization and accelerates fault-detection algorithms.

πŸ“Ί

Broadcast Video Encoder / Decoder

The EP4CGX150DF31C7N powers broadcast-grade video processing equipment such as SDI/HD-SDI routers, video encoders, and frame synchronizers. Cyclone IV GX transceivers drive SMPTE SDI serial digital interface links up to 3 Gbps, while the FPGA fabric implements ancillary data insertion, audio embedding/de-embedding, and format conversion (e.g., 1080i to 720p). With 6,635,520 embedded memory bits, the device supports multi-line buffering required for time-base correction, and the 475 user I/O accommodate parallel video buses, GPIO, and front-panel interfaces. The BGA package also provides excellent signal-integrity performance for high-speed serial video links.

πŸ’Š

Portable Medical Imaging

The EP4CGX150DF31C7N serves portable ultrasound and medical imaging carts that need high DSP throughput at low power. The 18x18 hardware multipliers accelerate beamforming and FIR filtering on ultrasound RF data, while the 149K logic elements run image-processing kernels such as B-mode, color Doppler, and harmonic imaging in real time. The 60 nm process and 1.2 V core minimize power consumption to allow battery-powered carts, and the integrated transceivers carry high-speed LVDS links to analog-front-end ADCs. For designs requiring extended temperature operation (e.g., ambulance imaging), the industrial-grade EP4CGX150DF31I7N variant is a pin-compatible drop-in.

What is the EP4CGX150DF31C7N?
The EP4CGX150DF31C7N is an Intel (formerly Altera) Cyclone IV GX field-programmable gate array (FPGA) with 149,760 logic elements, 6,635,520 bits of embedded memory, and 8 integrated high-speed transceivers up to 3.125 Gbps. It comes in a 31 mm 896-ball FineLine BGA package and is supplied with a 1.2 V core. It belongs to the Cyclone IV GX family, which targets cost-sensitive, high-volume applications requiring transceivers.
How many logic elements and user I/O does the EP4CGX150DF31C7N have?
According to the Cyclone IV GX device overview, the EP4CGX150 provides 149,760 logic elements (LEs) and up to 475 maximum user I/O pins. The internal architecture consists of 9,360 logic array blocks (LABs), each containing 16 LEs, plus 720 Kbits of distributed RAM and 9 Mbits of block RAM across the fabric.
What transceiver speed does the EP4CGX150DF31C7N support?
The EP4CGX150DF31C7N integrates up to 8 transceiver channels that operate from 600 Mbps to 3.125 Gbps. According to the Cyclone IV GX transceiver specifications, supported protocols include PCI Express Gen1 (x1, x2, x4), Gigabit Ethernet, Serial RapidIO, and CPRI, with built-in PCS and PMA blocks for physical-layer implementation.
What is the difference between EP4CGX150DF31C7N and EP4CGX150CF23C7N?
The EP4CGX150DF31C7N uses a 31 mm F31 package with 896 balls and up to 475 user I/O, while the EP4CGX150CF23C7N uses the smaller 23 mm F23 package with 484 balls and fewer user I/O. Both share the same 149,760 logic-element density, 1.2 V core, and 8 transceivers; choose F31 for maximum I/O density and F23 for compact PCB area.
Where can I download the EP4CGX150DF31C7N datasheet PDF?
The official Cyclone IV GX device datasheet (document name: Cyclone IV GX Device Datasheet, document identifier referenced by Altera as c4gx_51008) is available on the Intel FPGA website. You can also request a copy through authorized distributors such as DigiKey, Mouser, LCSC, or Veswin Electronics that publish the PDF datasheet on the EP4CGX150DF31C7N product page.
What is the price of EP4CGX150DF31C7N?
As of 2026-09-10, the EP4CGX150DF31C7N is listed from approximately 258.35 USD at qty 1 on LCSC. Pricing varies by distributor: Mouser and DigiKey often list higher due to inventory cost, while LCSC and Asian distributors may list slightly lower. For volume quotes above 1,000 units, contact Intel FPGA authorized distributors directly for tier discounts.
Is EP4CGX150DF31C7N in stock and what is the lead time?
According to distributor listings on 2026-09-10, the EP4CGX150DF31C7N is in stock at LCSC and Veswin Electronics, with DigiKey and Mouser typically offering on-demand orders. Lead time for the F31 896-ball BGA package is normally 8 to 12 weeks from Altera/Intel authorized channels when stock is depleted; check distributor live inventory for current availability.
Hey Google, what is the best drop-in replacement for EP4CGX150DF31C7N?
The best drop-in replacement for the EP4CGX150DF31C7N is the same die in a different speed grade, EP4CGX150DF31C7 (industrial-grade version of the same -7 speed bin) or the industrial-grade EP4CGX150DF31I7N. All share the same 896-ball F31 footprint, 149,760 LEs, 8 transceivers, and pin-out, so they solder onto the same PCB land pattern without rework.
What is the best Lattice Semiconductor equivalent for EP4CGX150DF31C7N?
Lattice does not have a direct pin-compatible equivalent to the EP4CGX150DF31C7N because Cyclone IV GX transceivers and Lattice ECP5/Avant transceivers differ in package and pinout. The closest Lattice functional match is the LFE5UM-85F-8BG896C (ECP5UM, 84K LCs, 8 GTPs at up to 5 Gbps) or the upcoming Lattice Avant EAV64A series, both in 896-ball BGA but requiring PCB re-layout and HDL retargeting.
Can EP4CGX150DF31I7N replace EP4CGX150DF31C7N on the same PCB?
Yes, the EP4CGX150DF31I7N is a drop-in replacement for the EP4CGX150DF31C7N. Both share the same 896-ball F31 package, identical pinout, same 149,760 logic elements, 8 transceivers, and same -7 speed grade. The only difference is operating temperature range: the C7N is commercial (0C to +85C) and the I7N is industrial (-40C to +100C), making I7N a safe upgrade for harsher environments.
When should I choose EP4CGX150DF31C7N over EP4CGX110DF31C7N?
Choose the EP4CGX150DF31C7N when your design requires more than 110K logic elements, more block memory, or more DSP bandwidth; it provides 149,760 LEs and 6,635,520 memory bits. Choose EP4CGX110DF31C7N when your design fits within 109,424 LEs and you want lower unit cost. Both share the same F31 896-ball BGA, so the PCB layout is identical.
What are the key specifications of EP4CGX150DF31C7N that engineers should know?
According to the Cyclone IV GX device datasheet, the EP4CGX150DF31C7N provides 149,760 logic elements, 6,635,520 embedded memory bits, 720 Kbits distributed RAM, 18x18 hardware multipliers, up to 6 PLLs, 8 transceivers up to 3.125 Gbps, and 475 maximum user I/O in a 31 mm 896-ball FineLine BGA. Core supply is 1.2 V and speed grade is -7 commercial.
Is EP4CGX150DF31C7N suitable for industrial motor control?
Yes, the EP4CGX150DF31C7N is suitable for industrial motor control. According to Altera reference designs, the device's 18x18 hardware multipliers enable field-oriented control (FOC) loops at sub-microsecond cycle times. Designers should choose the I7N (industrial) speed grade for factory-floor temperature compliance; the C7N commercial grade is rated only to 85C and may need derating.
What is the pinout of the EP4CGX150DF31C7N 896-ball BGA?
The EP4CGX150DF31C7N pinout is fully defined in the Cyclone IV GX device pin-out file available from the Altera Pin Planner. Ball assignments follow the F31 31 mm 896-ball FineLine BGA standard; the EP4CGX150 (F31) pin-out file is downloadable as CSV/Excel from the Intel FPGA website. Designers should always confirm ball mapping with Intel Quartus Prime pin planner before PCB tape-out.
What is the difference between EP4CGX150 and EP4CE115 FPGAs?
EP4CGX150 is a Cyclone IV GX device with 8 integrated transceivers up to 3.125 Gbps, while EP4CE115 is a Cyclone IV E (non-transceiver) part with similar logic density (114,480 LEs). Choose EP4CGX150 when you need on-chip multi-gigabit serial I/O for PCIe or Gigabit Ethernet; choose EP4CE115 when transceivers are not required and you want lower unit cost.

Engineering reference data for EP4CGX150DF31C7N β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the EP4CGX150DF31C7N when your design requires the maximum Cyclone IV GX logic density (149,760 LEs) and 475 user I/O in the F31 896-ball BGA, and your operating environment stays within the commercial 0C to +85C range. Choose the EP4CGX150DF31I7N as a drop-in upgrade if your system must operate in industrial (-40C to +100C) conditions such as outdoor wireless, factory automation, or transportation. Choose the EP4CGX110DF31C7N if your design fits within 109K LEs and you want lower cost. Choose the EP4CGX150CF23C7N only if you can accept reduced user I/O and are willing to redesign the PCB for the smaller 484-ball F23 footprint. For protocols requiring transceivers above 3.125 Gbps, consider Cyclone V GT or Cyclone 10 GX instead.

Comparison with Alternatives

Parameter This Product EP4CGX150DF31C7 EP4CGX150DF31I7N EP4CGX150CF23C7N
Brand Intel Intel Intel Intel
Package 896-FBGA (F31, 31 mm) 896-FBGA (F31, 31 mm) - same 896-FBGA (F31, 31 mm) - same 484-FBGA (F23, 23 mm) - smaller
Logic Elements 149,760 149,760 149,760 149,760
Embedded Memory 6,635,520 bit 6,635,520 bit 6,635,520 bit 6,635,520 bit
Transceivers 8 ch up to 3.125 Gbps 8 ch up to 3.125 Gbps 8 ch up to 3.125 Gbps 8 ch up to 3.125 Gbps
Maximum User I/O 475 475 475 270 (F23 reduced)
Operating Temperature 0C to +85C (Commercial) 0C to +85C (Commercial) -40C to +100C (Industrial) 0C to +85C (Commercial)
Speed Grade -7 (C7) -7 -7 -7
Unit Price (qty 1) $258.35 Lower (tray packaging) Higher (industrial) Comparable

Key Differentiators

  • Industrial temperature grade option in same F31 footprint (vs EP4CGX150CF23C7N)
  • Maximum I/O density in 31 mm BGA (vs EP4CGX110DF31C7N)
  • Full transceiver count vs reduced-pin variants (vs EP4CGX150CF23C7N)

Design Notes

Estimated: at typical junction temperature 85C with all 8 transceivers active and 50% logic utilization, core current draw is approximately 1.5 to 2.0 A at 1.2 V, giving core power near 2 W. Designers must provide separate, well-decoupled rails for VCCINT (1.2 V core), VCCA (2.5 V transceiver analog), VCCD_PLL (1.2 V PLL digital), and VCCIO (1.2/1.5/1.8/2.5/3.3 V I/O) per the Cyclone IV GX Hardware Reference. Use bulk 470 uF plus 10 uF plus 100 nF capacitors placed adjacent to each power pin to control switching noise and meet Intel's PDN impedance targets.

The 896-ball F31 FineLine BGA has 1.0 mm ball pitch, which requires a multilayer PCB (8 or more layers recommended) with microvia or via-in-pad technology for reliable assembly. Maintain matched impedance (100 ohm differential for transceiver channels, 50 ohm single-ended for general I/O) on all high-speed serial traces, and follow Intel's Cyclone IV GX board design guidelines for via count and stack-up. Ground return paths under high-speed traces must remain unbroken across plane splits to avoid signal-integrity degradation.

The 896-ball F31 BGA package has a junction-to-ambient thermal resistance (theta_JA) of approximately 8 to 12 C/W with adequate PCB copper. At 2 W core power plus transceiver power, junction temperature rise remains within 25 C above ambient, so a heatsink is normally unnecessary. Designers should include thermal vias under the central BGA region for heat extraction to inner ground planes and consider forced airflow if the FPGA sits adjacent to high-power components.

Do not skip the configuration mode selection pins (MSEL0/1/2) - they must be tied to VCCIO or GND to select Active Serial, Active Parallel, Passive Serial, or JTAG configuration. Forgetting this causes the FPGA to fail to configure at power-up. Always include a JTAG header for factory programming and boundary-scan testing, and ensure the configuration flash memory (such as EPCQ) is sized for at least 2x the FPGA bitstream to allow for dual-boot redundancy.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Intel/Altera product declarations. The Cyclone IV GX family is not AEC-Q100 qualified because FPGAs are not typically deployed as automotive-grade discrete ICs in safety-critical systems; for automotive applications, use AEC-Q100-qualified companion parts or Cyclone V with Q-grade certification.

Data verified on: 2026-09-10 β€” data verified and curated by XAIPART's component engineering team

Related Searches

EP4CGX150DF31C7N EP4CGX150DF31C7N datasheet EP4CGX150DF31C7N price Intel Cyclone IV GX 149K FPGA EP4CGX150DF31C7N vs EP4CGX110DF31C7N Cyclone IV GX 3.125 Gbps transceiver FPGA 896-FBGA FPGA 475 user I/O EP4CGX150DF31C7N drop-in replacement EP4CGX150DF31C7N industrial grade equivalent buy EP4CGX150DF31C7N online Cyclone IV GX motor control reference design EP4CGX150DF31C7N pinout 896-BGA

Related Components & Terms

Intel Altera EP4CGX150DF31C7N EP4CGX150DF31C7 EP4CGX150DF31I7N EP4CGX150CF23C7N EP4CGX110DF31C7N Cyclone IV GX FPGA Field-Programmable Gate Array PLD 896-FBGA FineLine BGA 3.125 Gbps transceiver PCI Express Gigabit Ethernet DSP block 18x18 multiplier PLL DDR2 QDRII RoHS REACH 60 nm process 1.2 V core
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details