FPGA для быстрой разработки прототипов
Традиционно технология программируемых логических интегральных схем (ПЛИС/FPGA) используется для быстрой разработки прототипов электронных компонент и устройств. Например производители процессоров или систем-на-кристалле моделируют поведение системы на языках описания аппаратуры VHDL или Verilog, реализую прототип устройства на ПЛИС микросхемах.
Ключевое преимущество ПЛИС - это возможность переконфигурации (перепрограммирования) логических ячеек. С увеличением производительности и уменьшением энергопотребления, ПЛИС все чаще находит свое применение как аппаратный вычислитель и ускоритель для приложений и алгоритмов оперирующих большим объемом данных.
Семейства FPGA микросхем от Xilinx и Altera
- FPGA Xilinx Spartan2, Spartan3
- FPGA Xilinx Virtex-EM,Virtex-II, Virtex-II Pro
- FPGA Altera FLEX10K
- FPGA Altera Stratix-II
- CPLD Xilinx XC9500
- CPLD Xilinx CoolRunner-II
- CPLD Altera MAX-II, MAX 7000
IP (Intellectual Property) ядра - логические блоки написанные на языках VHDL или Verilog, используются для сложных многокомпонентных проектов. Многие фирмы предлагают готовые, оттестированные IP-ядра, реализующие различные алгоритмы и интерфейсы.
Готовые IP ядра
- PCI Master, PCI Slave
- VME
- ISA
- LPC
- SDRAM, DMA controller
- SPI, I2C, UART
- Ethernet
- USB
- CAN
|
|
|