You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ivan Olenichev 61f1fd3bd4
Update i2c_keyboard
6 years ago
..
.gitignore Update i2c_keyboard 6 years ago
.sconsign.dblite Update i2c_keyboard 6 years ago
Makefile Update i2c_keyboard 6 years ago
README Update i2c_keyboard 6 years ago
apio.ini Updated i2c_keyboard 7 years ago
descriptors.v i2c update 7 years ago
hardware.asc Update i2c_keyboard 6 years ago
hardware.bin Update i2c_keyboard 6 years ago
hardware.blif Update i2c_keyboard 6 years ago
i2c_kbd_alt.bin Update i2c_keyboard 6 years ago
i2c_kbd_alt.blif Update i2c_keyboard 6 years ago
i2c_kbd_alt.ex Update i2c_keyboard 6 years ago
i2c_kbd_alt.txt Update i2c_keyboard 7 years ago
i2c_slave.v Update i2c_keyboard 6 years ago
inouts.pcf i2c update 7 years ago
matrix_kbd.v Update i2c_keyboard 6 years ago
ram.v Update i2c_keyboard 6 years ago
simple_filter.v Updated i2c_keyboard 7 years ago
top.v Update i2c_keyboard 6 years ago
uart.v Update i2c_keyboard 7 years ago

README

System - linux xubuntu 16.04


How to install apio-atom-ide (FPGA programming tool with GUI - atom):
https://github.com/FPGAwars/apio-ide/wiki
Don't forget about command: apio drivers --ftdi-enable

How to install project IceStorm (for manual build FPGA firmware with makefile):
http://www.clifford.at/icestorm/


Test programs (I2C HID host emulator and program for display debug information from FPGA):

Qt5 is installing with nextpnr (part of IceStorm).

Need to install (sudo apt-get update and sudo apt-get install):
qtcreator
libqt5serialport5
libqt5serialport5-dev