- 13 Oct, 2017 10 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
It takes a bitstream from the environment and it writes it. export BITSTREAM=/path/to/bitstream.bin export VME_SLOT=8 python -m unittest -v SvecTestProgramming.py Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
It will verify that the behaviour of this attribute is correct python3 -m unittest -v SvecTestProgrammingLock.py Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
I do not think that it is going to be really useful. I added this, so that if the user unlocks the programming it can locks it back immediately without re-programming the FPGA. Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
It happened that the boot-loader did not get correctly the reset sequence. A Delay between the characters apparently it helps. Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Removing the device instance is wrong. The SVEC module has a little System FPGA where the Application FPGA programmer lives. The System FPGA is the one that we drive with the SVEC driver when we program the Application FPGA. So, there is no need to destroy the SVEC device instance. Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
-
- 12 Oct, 2017 7 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
It programs the application FPGA using a dedicated char device. On open() it resets the FPGA On write() it copies the bitstream on the FPGA On close() it copies the last word[1] on the bitstream and it enables the application FPGA In order to be able to program the application FPGA the user must unlock the flashing procedure by writing 'unlock' in the `lock` sysfs attribute [1] This hack is necessary does to an FPGA programmer limitation
-
- 29 Sep, 2017 4 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
- 28 Sep, 2017 3 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@vaga.pv.it>
-