aboutsummaryrefslogtreecommitdiff
path: root/src/sw/configure.sh
blob: b3ed7cf3bf54659ce2d4ded410bf80cf9ae97908 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh -
# bitbang a configuration to the FPGA on a Novena PVT1
bitfile="${1-novena_fpga.bit}"
echo "Setting export of reset pin"
echo 135 > /sys/class/gpio/export
echo "setting reset pin to out"
echo out > /sys/class/gpio/gpio135/direction
echo "flipping reset"
echo 0 > /sys/class/gpio/gpio135/value
echo 1 > /sys/class/gpio/gpio135/value
echo "configuring FPGA"
dd if=${bitfile} of=/dev/spidev2.0 bs=128
echo "turning on clock to FPGA"
# compile devmem2 from novena-scope-drivers/userspace/devmem2.c
./devmem2 0x020c8160 w 0x00000D2B