This is where I try to store all the information that I frequently forget or need a refresher on.
crimp connectors often have a lip that can be pressed in order to remove the wires from the connector.
some common connectors are: - jst - dupont - molex
This video is a very thorough explanation of how to crimp many types of connectors.
Multiplication by 2 can be accomplished by shifting the bits in a register to the left by 1
Division by 2 can be accomplished by shifting the bits in a register to the right by 1
Modulo as well as many other operations can be done similarly
See this post and this article
This wiki on bitmath is also really good
uucp
group.usermod -aG uucp $USER
orca
installed. brltty
, a dependency of orca, conflicts with the udev rules that assign /dev/ttyUSB*
and other serial devices) uninstall orca
and brltty
and check if your problem is resolved.You may need to log out and log back in for these fixes (definitely for number 1)
dmesg -k | grep "ftdi"
dmesg -k | grep "ttyUSB"
dmesg -k | grep "ch34"
source that helped me figure it out
The following script I wrote will help to reset the quartus jtag daemon
This quirk can be found documented here and the arch wiki page was also helpful
#!/bin/bash
DIR=$(pwd)
cd ~/intelFPGA_lite/20.1/quartus/bin/;
sudo killall -9 jtagd;
sleep 2;
sudo ./jtagd;
sleep 3;
./jtagconfig;
cd $DIR;