Skip to content
Example code for the Numato Opsis board, the first HDMI2USB production board.
VHDL Makefile C HTML Python Perl
Branch: master
Clone or download

Latest commit

mithro Merge pull request #26 from paddatrapper/master
Link to current Opsis supplier page
Latest commit 8863966 Apr 27, 2018


Type Name Latest commit message Commit time
Failed to load latest commit information.
comms Small fix to comms/ulpi/ file Nov 4, 2015
expansion Initial layout. Jul 3, 2015
ram Initial layout. Jul 3, 2015
storage Adding SDCard test code. Jul 15, 2015
template Initial version of a template. Jul 15, 2015
tools Initial version of a template. Jul 15, 2015
ucf Initial "master" opsis.ucf file. Jul 15, 2015
video Enabled hardware support, which presently seems to be required Dec 29, 2015 Adding fullstop Apr 27, 2018

The Numato Opsis, the first open hardware for the HDMI2USB firmware, can now be ordered from Numato Labs.

Sample code for the Numato Opsis Board

The Numato Opsis board is the first HDMI2USB production board developed in conjugation with the project.

It's features include;

  • 2 x HDMI input ports,
  • 2 x HDMI output ports,
  • DisplayPort input and output ports,
  • 128Mbit DDR3-1600 ram,
  • Gigabit Ethernet with MAC address EEPROM,
  • Micro SD card,
  • Cypress FX2 for USB device functionality,
  • ULPI for USB OTG functionality,
  • Quad speed SPI flash.

Repository Structure

  • comms - Sample code around communicating with the board such as USB or Ethernet.

  • expansion - Sample code for compatible expansion boards.

  • ram - Sample code for interfacing to the DDR3 ram.

  • soc - Sample code demonstrating a full "System on Chip" examples.

  • storage - Sample code for talking to storage systems like the SPI, EEPROM and SD card.

  • video - Sample for for using the HDMI and DisplayPort video input and output ports.

You can’t perform that action at this time.