TiNredmc / iCEHAX5

iCEHAX5 FPGA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iCEHAX5 FPGA

iCEHAX5 FPGA is a bare-minimum and open-source FPGA development board based on iCE5LP1K, iCE5LP2K, or iCE5LP4K. With the help of the iCEBlaster. Drag-and-Drop programming made it easy. Compatible with Windows, Mac OS and Linux without any additional drivers.

iCEHAX5 Hardware Specifications

  • iCE5LP1K or iCE5LP2K or iCE5LP4K (QFN48 package; -SG48).
    • 1100 or 2048 or 3520 Programmable Logic Cells (PLBs).
    • 64 or 80 or 80 kBit Block RAM (BRAM).
    • Single programmable Phase Lock Loop (PLL).
    • 2 or 4 or 4 Multiplier And Accumulator DSP blocks (MAC).
    • 1 or 2 or 2 I2C Hard IPs.
    • 1 or 2 or 2 SPI Hard IPs.
    • 10Khz and 48MHz internal Oscillator
  • 37 Usable Pins
    • 34 User accessible PIOs
    • 3 Open Drain Only pins for RGB LED.
  • iCEBlaster USB Drag and Drop programmer.
    • Based on STM32F042F4P6 or STM32F042F6P6.
    • Bitstream storage : BR24G1MFJ 128kByte I2C EEPROM (I know it sucks, but it work!).
    • Bitstream transfer to the FPGA over SPI bus
  • On board LED status for iCEBlaster.

alt text

About

iCEHAX5 FPGA

License:GNU General Public License v3.0


Languages

Language:C 99.3%Language:Makefile 0.5%Language:Assembly 0.2%