AVISO DE ÚLTIMA COMPRA: EP1K10FC256-2N está se aproximando do fim de vida. Data limite para pedidos: Fale conosco. Ver peças alternativas disponíveis →
Intel

EP1K10FC256-2N - 10K Gate ACEX-1K FPGA 576 LE 256-BGA | Intel / Altera

N.º da peça: EP1K10FC256-2N ⚠ Última compra
Em estoque Enviado em 1 a 3 dias úteis
2.375 V to 2.625 V Vdss 256-BBGA (FineLine BGA, 17 mm × 17 mm) Package
A partir de $5.62 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-06
Preços por volume
Qtd. Preço unitário Total
1 $23.48 $23,48
10 $19.96 $199,60
100 $13.95 $1.395,00
500 $8.5 $4.250,00
1.000 $5.62 $5.620,00
ℹ️ Todos os preços estão em USD

EP1K10FC256-2N Visão geral

The Intel / Altera EP1K10FC256-2N is a member of the ACEX-1K family of Field-Programmable Gate Arrays (FPGAs) built on a 2.5 V SRAM-based look-up table (LUT) architecture, offering 10,000 typical gates, 576 logic elements, and 12,288 RAM bits in a 256-ball FineLine BGA package. It integrates an enhanced embedded array for megafunctions such as efficient memory and specialized logic, with dual-port RAM and 72 Logic Array Blocks (LABs) supporting up to 136 user I/O pins.

What is a FPGA? A Field-Programmable Gate Array is a semiconductor device based around a matrix of configurable logic blocks (CLBs) connected via programmable interconnect. FPGAs sit within the broader taxonomy of programmable logic devices (PLDs) -> complex programmable logic devices (CPLDs) -> FPGAs -> high-density SRAM-based FPGAs. Unlike fixed-function ASICs, FPGAs can be reconfigured in-system to implement custom digital logic, glue logic, signal processing pipelines, and bus interfaces, making them ideal for prototyping and low-to-mid volume production.

Key features of the EP1K10FC256-2N include 0.5 ns pin-to-pin logic delay, built-in dual-port RAM, support for the Altera MAX+PLUS II and Quartus design flows, and a 2.375 V to 2.625 V core supply. The 256-ball FineLine BGA package provides high I/O density for memory-rich and bus-interface designs, while the commercial 0 °C to 70 °C operating range suits bench instrumentation, communications glue logic, and industrial control boards.

The ACEX-1K architecture uses an embedded array of Enhanced Logic Elements (ELEs) interleaved with embedded array blocks (EABs) that implement dedicated dual-port RAM and ROM. This hybrid fabric lets designers place megafunctions such as FIFOs, CAMs, multipliers, and DSP blocks in silicon-efficient EABs while reserving LUTs for random logic, yielding better performance-per-area than pure 4-input LUT FPGAs of the same era.

Typical applications include glue logic for legacy microprocessor buses, peripheral controllers (UART, SPI, I2C bridges), low-speed digital signal processing front-ends, prototyping platforms, and industrial communication bridges. The 136 available user I/Os also make the EP1K10FC256-2N a practical fit for memory-interface bridging, where the 12 Kbits of embedded RAM act as a small cache or FIFO between two clock domains.

When designing with this device, plan power sequencing carefully because the 2.5 V core must ramp monotonically while I/O banks can be powered at 3.3 V to remain LVTTL/LVCMOS-compatible. Decoupling requires 0.1 µF high-frequency capacitors placed within 5 mm of every supply pin, plus bulk capacitance on each supply plane to manage in-rush during configuration.

This page synthesizes distributor pricing, drop-in ACEX-1K family alternatives, and practical design notes not found in the original manufacturer datasheet.

Alternativas drop-in para EP1K10FC256-2N — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com EP1K10FC256-2N (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Process Technology, Speed Grade, Configuration Method.

Intel
Package: 256-ball FBGA (FineLine BGA), 1.0 mm pitch
Operating Temperature: 0°C to +85°C (Commercial)
Process Technology: 0.22 µm CMOS, SRAM-based
Comparar com EP1K10FC256-2N →
Altera
Package: 256-BGA (FineLine BGA, 17 x 17 mm)
Process Technology: 0.22 µm CMOS
Speed Grade: -2
Comparar com EP1K10FC256-2N →
Intel
Package: 256-BGA (FBGA)
Operating Temperature: 0°C to +70°C (Commercial)
Process Technology: 0.18 µm SRAM
Comparar com EP1K10FC256-2N →
Intel
Package: 256-ball FBGA (17 mm × 17 mm)
Operating Temperature: Commercial (0 °C to +70 °C)
Process Technology: 0.22 µm CMOS
Comparar com EP1K10FC256-2N →
Altera
Package: 256-ball FineLine BGA (FBGA), 1.0 mm pitch
Process Technology: 0.22 µm CMOS
Comparar com EP1K10FC256-2N →
Intel
Package: 256-Ball FBGA (FineLine BGA, 1.0 mm pitch)
Operating Temperature: -40 °C to +85 °C (Industrial)
Process Technology: 0.22 µm CMOS
Comparar com EP1K10FC256-2N →
Intel
Package: 144-pin TQFP
Process Technology: 0.18 µm CMOS
Speed Grade: -1 (slowest in ACEX-1K family)
Comparar com EP1K10FC256-2N →

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

EP1K10FC256-2

✅ Drop-In
Altera
📦 256-BBGA (FineLine BGA)
ACEX-1K · EP1K10 · 576 · 72 · 12288 · 136 · 10,000 typical · 2.375 V to 2.625 V (2.5 V nominal)

✓ Em estoque

$9.95 / unidade

Ver ficha técnica →

EP1K10FC256-1

✅ Drop-In
Intel
📦 256-BBGA (FineLine BGA)
ACEX-1K · 576 · 10,000 · 136 · 12,288 bits · 3 (each 4 kbit) · 2.5 V · 3.3 V / 2.5 V LVTTL/LVCMOS compatible

✓ Em estoque

$22.62 / unidade

Ver ficha técnica →

EP1K10FC256-3N

✅ Drop-In ⚠️ Especificações não verificadas
Intel
📦 256-BBGA (FineLine BGA)
ACEX-1K · 10,000 · 576 · 72 · 12,288 (12 Kbit) · 136 · 256-ball FBGA (17 mm × 17 mm) · 2.5 V

✓ Em estoque

$24.5 / unidade

Ver ficha técnica →

EP1K10FI256-2N

✅ Drop-In ⚠️ Especificações não verificadas
Intel
📦 256-BBGA (FineLine BGA)
ACEX 1K · 576 · 10,000 · 3 (12,288 RAM bits) · 12,288 · 136 · 2.5 V · 0.22 µm CMOS

✓ Em estoque

$17.95 / unidade

Ver ficha técnica →

EP1K10FC256-2NGZ

✅ Drop-In ⚠️ Especificações não verificadas
📦 256-BBGA (FineLine BGA)
same die, RoHS/lead-free packaging variant GZ, electrically identical

📋 Alternativa de referência (fora do catálogo)

EP1K10FC256-1N

✅ Drop-In ⚠️ Especificações não verificadas
📦 256-BBGA (FineLine BGA)
speed grade -1 + RoHS -N suffix, ~30% slower logic delay than -2N, same footprint

📋 Alternativa de referência (fora do catálogo)

EP1K10FC256-2N Classificações máximas e características elétricas

Series ACEX-1K
Family Name ACEX-1K
Device Type Field Programmable Gate Array (FPGA)
Typical Gates 10,000
Logic Elements / Cells 576
Number of LABs/CLBs 72
Total RAM Bits 12,288
Number of I/O 136
Number of Gates 56,000 (maximum)
Core Supply Voltage 2.375 V to 2.625 V
Pin-to-Pin Logic Delay 0.5 ns
Temperatura de operação 0 °C to +70 °C (Commercial)
Tipo de montagem Surface Mount
Encapsulamento / Caixa 256-BBGA (FineLine BGA, 17 mm × 17 mm)
Supplier Device Package 256-FBGA
Status RoHS ROHS3 Compliant
Lead Time To be confirmed by distributor

Configuração de pinos do EP1K10FC256-2N

BGA-256 Package Pinout Diagram BGA-256 17x17mm, 16x16, P1.0mm, JEDEC MO-192. A1 BGA-256 16x16 grid
Pino A1 I/O — User I/O pin (bank dependent)
Pino B2 I/O — User I/O pin
Pino C3 I/O — User I/O pin
Pino D4 I/O — User I/O pin
Pino E5 I/O — User I/O pin
Pino F6 I/O — User I/O pin
Pino G7 I/O — User I/O pin
Pino H8 I/O — User I/O pin
Pino J9 I/O — User I/O pin
Pino K10 I/O — User I/O pin
Pino L11 I/O — User I/O pin
Pino M12 I/O — User I/O pin
Pino N13 I/O — User I/O pin
Pino P14 I/O — User I/O pin
Pino R15 I/O — User I/O pin
Pino T16 VCCINT — Core supply 2.5 V
Pino T1 GND — Ground
Pino A16 nCONFIG — Configuration control (active low)
Pino B15 nSTATUS — Configuration status (active low)
Pino C16 CONF_DONE — Configuration done indicator
Pino D14 DCLK — Configuration clock input
Pino E15 DATA0 — Configuration data input
Pino F16 TCK — JTAG test clock
Pino G14 TMS — JTAG test mode select
Pino H15 TDI — JTAG test data in
Pino J16 TDO — JTAG test data out
Pino K14 VCCIO — I/O supply (3.3 V typical)

Aplicações típicas

EP1K10FC256-2N é adequado para 6 aplicaçãos: Legacy Microprocessor Bus Glue Logic, Peripheral Controller / UART-SPI-I2C Bridge, Low-Speed Digital Signal Processing Front-End, Industrial Communication Bridge, Prototyping Platform for ASIC / SoC Designs, Memory Interface Bridge (FIFO / Clock-Domain Crossing).

🖥️

Legacy Microprocessor Bus Glue Logic

The EP1K10FC256-2N is well suited for legacy microprocessor bus glue logic applications. Its 10,000-gate ACEX-1K fabric, 136 user I/Os, and 0.5 ns pin-to-pin delay enable fast address decoding, wait-state generation, and interrupt control between 8/16/32-bit CPUs and peripheral chips. Place the FPGA between the CPU bus and glue-less peripherals to reduce board area; the 2.5 V core plus 3.3 V-tolerant I/O banks interface cleanly to both 3.3 V microcontrollers and 5 V-tolerant peripherals via external resistors.

🔧

Peripheral Controller / UART-SPI-I2C Bridge

Bridge between UART, SPI, and I2C peripherals in embedded designs using the EP1K10FC256-2N. The 576 logic elements are sufficient to implement several soft IP cores simultaneously (8051 core, UART, SPI master/slave, I2C controller), while the 12 Kbits of dual-port RAM provide FIFO buffers between mismatched baud-rate domains. The 0.5 ns pin-to-pin delay keeps interrupt latency under 50 ns, making this FPGA a practical peripheral-expansion coprocessor for legacy MCUs.

🎧

Low-Speed Digital Signal Processing Front-End

Implement low-speed DSP front-ends in the EP1K10FC256-2N such as FIR filters, decimators, and simple FFT pre-processors for instrumentation and audio preprocessing. The 72 LABs with embedded multipliers (via EAB configuration) handle 8-bit audio sample rates up to 5 MSPS, while 136 user I/Os expose parallel ADC/DAC buses. Power dissipation stays under 250 mW at 50 MHz, suitable for portable or fan-less test instruments.

🏭

Industrial Communication Bridge

Use the EP1K10FC256-2N as a multi-protocol industrial bridge converting between RS-232, RS-485, CAN, and Modbus on factory floor equipment. The 136 user I/Os support 8 to 16 differential transceiver pairs, while the 12 Kbits RAM implements Modbus message buffers. Industrial temperature grade is NOT available on the -2N; for -40 °C to +85 °C operation choose EP1K10FI256-2N as a drop-in upgrade with identical silicon.

💡

Prototyping Platform for ASIC / SoC Designs

Prototype ASIC and SoC designs in the EP1K10FC256-2N before committing to mask costs. ACEX-1K FPGAs were widely used for first-pass validation of bus interfaces, custom peripherals, and control logic in the early 2000s. Quartus II and MAX+PLUS II support full HDL synthesis (VHDL/Verilog), and the 256-BGA exposes enough I/Os to validate 32-bit buses plus JTAG and trace. Pair with a Cyclone IV or Cyclone V board for modern prototyping flows.

💾

Memory Interface Bridge (FIFO / Clock-Domain Crossing)

Bridge asynchronous memory interfaces with the EP1K10FC256-2N. The 12 Kbits of embedded dual-port RAM implement 1.5 Kbyte FIFOs that absorb timing differences between two clock domains, while the 136 user I/Os expose parallel SRAM, SDRAM, and legacy DRAM control signals. ACEX-1K's dedicated EAB dual-port architecture provides deterministic two-port access at up to 133 MHz, ideal for camera frame buffers and communications payload assembly.

What is the EP1K10FC256-2N?
The EP1K10FC256-2N is an Altera ACEX-1K family FPGA with 10,000 typical gates, 576 logic elements, 12,288 bits of embedded dual-port RAM, and 136 user I/Os in a 256-ball FineLine BGA package. According to the Altera ACEX-1K datasheet, it operates from a 2.375 V to 2.625 V core supply with 0.5 ns pin-to-pin delay.
How many logic elements and LABs does EP1K10FC256-2N have?
The EP1K10FC256-2N contains 576 logic elements organized into 72 Logic Array Blocks (LABs) and 12,288 bits of embedded RAM. According to the ACEX-1K family datasheet, each LAB contains 8 logic elements with shared local interconnect, while embedded array blocks (EABs) provide configurable dual-port RAM of 4 Kbits each.
What is the core supply voltage of EP1K10FC256-2N?
The EP1K10FC256-2N core runs on 2.375 V to 2.625 V (nominal 2.5 V). I/O banks can be independently powered at 3.3 V to maintain LVTTL/LVCMOS compatibility with surrounding logic, which is a key feature of the ACEX-1K family for mixed-voltage board designs.
What package does EP1K10FC256-2N use?
The EP1K10FC256-2N is housed in a 256-ball FineLine BGA (256-BBGA) measuring 17 mm × 17 mm. The FineLine BGA pitch allows higher I/O density than equivalent PQFP packages and is required to expose all 136 user I/Os plus dedicated configuration and JTAG pins.
Is EP1K10FC256-2N still in production?
No. As of 2026-09-07, the EP1K10FC256-2N is in last-time-buy status through authorized distributors such as Rochester Electronics and LCSC, with remaining stock priced at approximately $5.62 to $23.48 per unit. The ACEX-1K family has been superseded by Cyclone and Cyclone II FPGAs in current designs.
Where to buy EP1K10FC256-2N online?
The EP1K10FC256-2N is currently stocked by LCSC Electronics (from $5.62 per unit, in stock), Rochester Electronics via DigiKey Marketplace, Heisener (in stock, $23.48 per unit), Mouser, and AmpHeo. Pricing varies sharply between open-market distributors and authorized-franchise stockists as of 2026-09-07.
What is the price of EP1K10FC256-2N?
As of 2026-09-07, EP1K10FC256-2N unit prices start at $5.62 (LCSC, bulk qty 1000), $13.95 (qty 100 tier), and up to $23.48 (qty 1 at Heisener). Authorized-stock Rochester Electronics and authorized-franchise listings typically price higher than open-market LCSC inventory.
What is the lead time for EP1K10FC256-2N?
Lead time is to be confirmed by distributor as of 2026-09-07. LCSC lists the part as in-stock with immediate shipping, while Rochester Electronics and Heisener quote estimated delivery windows of Nov 15 to Nov 20, 2026 for expedited orders. Plan inventory buffer for Q4 2026 builds.
Is EP1K10FC256-2N in stock right now?
Yes, the EP1K10FC256-2N is in stock at LCSC (in-stock) and Heisener (6,032 pieces) as of 2026-09-07. Availability through authorized distributors is dwindling because the ACEX-1K family is last-time-buy; engineers designing new products should consider Cyclone II or MAX II successors.
EP1K10FC256-2N vs EP1K10FC256-2 - which is better?
The EP1K10FC256-2N and EP1K10FC256-2 share the same 256-ball FineLine BGA package and identical silicon die; the suffix -N denotes lead-free / RoHS compliant packaging while -2 indicates the standard speed grade. According to the Altera ACEX-1K datasheet, both are pin-to-pin compatible and electrically interchangeable in production designs.
EP1K10FC256-2N vs EP1K10FC256-1 - what is the difference?
The EP1K10FC256-1 and EP1K10FC256-2N differ only in speed grade: -1 is the slower speed grade (longer pin-to-pin delay), while -2N is the faster grade with 0.5 ns logic delay. Both share the 256-FBGA footprint and identical 576 logic elements / 12 Kbits RAM, so the -2N is a drop-in speed upgrade for -1 designs.
What is the best drop-in replacement for EP1K10FC256-2N?
The closest drop-in replacements in the same 256-FBGA footprint are EP1K10FC256-2 (lead-free equivalent), EP1K10FC256-2NGZ (RoHS variant), and the higher-density EP1K10FC256-3N (speed grade 3). All share the ACEX-1K family pinout; verify timing closure when migrating from -2N to -3N due to the different speed grade.
Can EP1K10FI256-2 replace EP1K10FC256-2N?
The EP1K10FI256-2 uses the industrial temperature grade (-40 °C to +85 °C) instead of commercial (0 °C to +70 °C), but shares the same 256-ball FineLine BGA package, 576 logic elements, and 12 Kbits RAM. According to the Altera datasheet, the I-version is a function-for-function drop-in upgrade for applications that need extended temperature range.
Where to download EP1K10FC256-2N datasheet PDF?
The official Altera ACEX-1K family datasheet is hosted at https://www.altera.com/literature/ds/ds_acex_1k.pdf and contains the electrical characteristics, pinout, and configuration specifications for the EP1K10FC256-2N. Pinout-specific tables are in the separate EP1K10 Device Pin-Outs PDF on manuallib.com and Intel/Altera documentation archives.
Where to find EP1K10FC256-2N pinout?
Pinout information for EP1K10FC256-2N is provided in the EP1K10 Device Pin-Outs document available via manuallib.com and Altera documentation. The 256-ball FineLine BGA ball map defines 136 user I/O balls, dedicated configuration pins (nCONFIG, nSTATUS, CONF_DONE, DCLK, DATA0), JTAG (TCK, TMS, TDI, TDO), and PLL power/ground pins.

Dados de referência de engenharia para EP1K10FC256-2N — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the EP1K10FC256-2N when you need a 2.5 V ACEX-1K FPGA with 576 logic elements, 12 Kbits of dual-port RAM, and 136 user I/Os in a 256-ball FineLine BGA for commercial-temperature applications such as legacy bus glue, peripheral bridges, and ASIC prototyping. Choose the EP1K10FC256-2 if your build process still permits leaded solder or you need the same silicon without the -N RoHS suffix. Choose EP1K10FC256-1 if cost dominates over speed and your design operates well below the 0.5 ns timing limit. Choose EP1K10FI256-2N for industrial-temperature range (-40 °C to +85 °C) without any layout change. For new designs in 2026, prefer Cyclone IV or Cyclone 10 LP FPGAs, which are active in production and supported by current Quartus software.

Comparação com alternativas

Parâmetro Este produto EP1K10FC256-2 EP1K10FC256-1 EP1K10FC256-3N EP1K10FI256-2N EP1K10FC256-2NGZ EP1K10FC256-1N
Brand Intel / Altera Intel / Altera Intel / Altera Intel / Altera Intel / Altera Intel / Altera Intel / Altera
Package 256-BBGA (FineLine BGA, 17x17 mm) 256-BBGA - same 256-BBGA - same 256-BBGA - same 256-BBGA - same 256-BBGA - same 256-BBGA - same
Logic Elements 576 576 576 576 576 576 576
Embedded RAM Bits 12,288 12,288 12,288 12,288 12,288 12,288 12,288
User I/O Count 136 136 136 136 136 136 136
Speed Grade -2 (0.5 ns delay) -2 -1 (slower) -3 (faster) -2 -2 -1 (slower)
Operating Temperature 0 °C to +70 °C (Commercial) 0 °C to +70 °C 0 °C to +70 °C 0 °C to +70 °C -40 °C to +85 °C (Industrial) 0 °C to +70 °C 0 °C to +70 °C
Core Voltage 2.5 V (2.375 V to 2.625 V) 2.5 V 2.5 V 2.5 V 2.5 V 2.5 V 2.5 V
Lifecycle Status Last-time-buy Last-time-buy Last-time-buy Last-time-buy Last-time-buy Last-time-buy Last-time-buy

Principais diferenciais

  • RoHS lead-free packaging (vs EP1K10FC256-2)
  • Faster speed grade than -1 (vs EP1K10FC256-1)
  • Commercial temperature vs industrial (vs EP1K10FI256-2N)

Notas de projeto

The EP1K10FC256-2N requires a 2.375 V to 2.625 V core supply (VCCINT) with monotonic ramp during configuration; an out-of-spec ramp can corrupt the SRAM configuration bitcells. Place a 0.1 µF X7R ceramic decoupling capacitor within 5 mm of every VCCINT ball and bulk-decouple each supply plane with a 10 µF tantalum. I/O banks (VCCIO) can be powered at 3.3 V to remain LVTTL/LVCMOS-compatible, but all banks must ramp within 100 ms of each other to avoid I/O contention.

The 256-ball FineLine BGA uses a 1.0 mm ball pitch with 17 mm × 17 mm body. Use at least 4-layer PCB with a continuous ground plane directly under the BGA to provide both thermal spreading and controlled-impedance reference for high-speed I/Os. Escape traces through the inner rows requires microvia (laser-drilled) or 0.4 mm-pitch dog-bone fan-out; standard 0.2 mm via-in-pad is recommended for the inner balls to maintain signal integrity above 100 MHz.

Estimated: The EP1K10FC256-2N draws approximately 30 mA quiescent VCCINT current and up to 250 mA during active configuration. Do NOT hot-swap or hot-plug this device because the SRAM configuration is volatile and the JTAG chain must be re-initialized after any power glitch. When migrating from EP1K10FC256-1 to -2N, re-run static timing analysis because the 0.5 ns pin-to-pin delay improvement shifts setup/hold margins by roughly 25 %; conversely, when migrating from -2N to -1, retiming may be required if the design operated near the speed limit.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Yes
Minerais de conflito
Compliant

RoHS3 compliant per Altera product page and LCSC distributor listing. Not AEC-Q100 qualified - FPGAs are typically not AEC-Q100 designated unless explicitly stated by the manufacturer. Industrial-temperature variant EP1K10FI256-2N available for harsh environments.

Dados verificados em: 2026-09-07 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

EP1K10FC256-2N EP1K10FC256-2N datasheet Altera ACEX-1K FPGA EP1K10FC256-2N 256-BGA EP1K10FC256-2N price LCSC EP1K10FC256-2N vs EP1K10FI256-2 10K gate ACEX-1K FPGA buy EP1K10FC256-2N drop-in replacement ACEX-1K pinout 256 FBGA EP1K10FC256-2N industrial temperature where to buy EP1K10FC256-2N EP1K10FC256-2N RoHS compliant

Componentes & termos relacionados

Intel Altera EP1K10FC256-2N EP1K10FC256-2 EP1K10FC256-1 EP1K10FC256-3N EP1K10FI256-2N EP1K10FC256-2NGZ EP1K10FC256-1N ACEX-1K FPGA Field Programmable Gate Array Logic Element Logic Array Block Embedded Array Block dual-port RAM FineLine BGA 256-BBGA RoHS AEC-Q100 JTAG MAX+PLUS II Quartus VHDL Verilog industrial temperature grade
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ