Rocking FPGA SAO Installation: Difference between revisions
Jump to navigation
Jump to search
Created page with "= Overview = '''GitHub repository:''' [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware] : FPGA gateware and firmware for the Ro..." |
No edit summary |
||
Line 3: | Line 3: | ||
'''GitHub repository:''' [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware] | '''GitHub repository:''' [https://github.com/geekscape/ohmc2022-firmware https://github.com/geekscape/ohmc2022-firmware] | ||
FPGA gateware and firmware for the Rockling FPGA SAO (''codec'' branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals. However, the STGL-5000 audio codec IC integration is still a work-in-progress. | |||
= | = Set-up USB hot-plug UDEV rules (for Linux only) = | ||
<code> | When the Rockling is connected to the computer's USB port, the dynamically created device file <code>/dev/bus/usb/001/...</code> will need to have the correct permissions set by the UDEV rules. | ||
git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec | |||
From [https://workshop.fomu.im/en/latest/requirements/drivers.html FOMU workshop instructions] | |||
sudo groupadd plugdev | |||
sudo usermod -a -G plugdev $USER | |||
Log out and log in again | |||
sudo bash | |||
vi /etc/group # Add users to "plugdev:x:46:$USER" | |||
vi /etc/udev/rules.d/99-fomu.rules | |||
SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5bf0", MODE="0664", GROUP="plugdev" | |||
udevadm control --reload-rules | |||
udevadm trigger | |||
= Download FPGA development software = | |||
git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec |
Revision as of 17:54, 12 March 2023
Overview
GitHub repository: https://github.com/geekscape/ohmc2022-firmware
FPGA gateware and firmware for the Rockling FPGA SAO (codec branch) currently supports the Theremin input (dual input frequency counters), the FPGA running a soft RISC-V processor and hardware peripherals. However, the STGL-5000 audio codec IC integration is still a work-in-progress.
Set-up USB hot-plug UDEV rules (for Linux only)
When the Rockling is connected to the computer's USB port, the dynamically created device file /dev/bus/usb/001/...
will need to have the correct permissions set by the UDEV rules.
From FOMU workshop instructions
sudo groupadd plugdev sudo usermod -a -G plugdev $USER
Log out and log in again
sudo bash vi /etc/group # Add users to "plugdev:x:46:$USER" vi /etc/udev/rules.d/99-fomu.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5bf0", MODE="0664", GROUP="plugdev" udevadm control --reload-rules udevadm trigger
Download FPGA development software
git clone https://github.com/geekscape/ohmc2022-firmware.git --branch codec