iCE40HX…K-EVB - отладочные платы на базе FPGA iCE40

16.10.2018

iCE40HX8K-EVB iCE40HX1K-EVB

Программируемая логическая интегральная схема (FPGA) наиболее широко используются в задачах, где вычисления можно существенно ускорить, реализовав их прямо в железе. Например, FPGA нашли широкое применение в области обработки сигналов, например, в осциллографах, логических анализаторах, генераторах сигналов, Software Defined Radio и т.д.

iCE40HX…K-EVB от компании Olimex – это отладочная плата для оценки возможностей семейства iCE40 FPGA от Lattice Semiconductor. В ассортименте нашей компании плата представлена в двух вариантах исполнения: iCE40HX1K-EVB (1280 логических ячеек, 64 Кбит RAM) и iCE40HX8K-EVB (7680 логических ячеек, 128 Кбит RAM).

На платах имеется 34-контактная шина для быстрого расширения возможностей с помощью дополнительных модулей:

  • iCE40-ADC с 100 МГц АЦП;
  • iCE40-DAC с 100 МГц ЦАП;
  • iCE40-IO с VGA и PS2 разъемами и ИК - портом на базе чипа TFDU4100;
  • iCE40-DIO с логическим анализатором уровня с программируемым порогом 1.5…5.5 В.

К шине может быть подключено до 4 модулей расширения АЦП и 4 х ЦАП (при использовании платы расширения iCE40-IO может быть подключено до 2 х АЦП и 1 х ЦАП).

Как известно, производители FPGA придерживаются политики вендор лок, и например, с «железом» от Xilinx можно работать только из среды разработки от Xilinx (называется Vivado), а среда разработки от Altera (называется Quartus) понимает только железо от Altera. То есть, выбирая конкретную FPGA для своего проекта, вы автоматически выбираете и инструменты разработки соответствующего производителя, их техническую поддержку и так далее. Интересной особенностью семейства FPGA iCE40HX от Lattice Semiconductor в том, что производителем предоставляется полностью бесплатный инструмент разработки с открытым исходным кодом (проект IceStorm). Используя бесплатный софт, вы сможете скомпилировать проекты на языке Verilog и загрузить их в FPGA.