fix xilinx to bitparser update

This commit is contained in:
Gwenhael Goavec-Merou 2020-09-25 18:43:05 +02:00
parent fceaada9ba
commit e8acec9873
1 changed files with 3 additions and 3 deletions

View File

@ -75,7 +75,7 @@ void Xilinx::program(unsigned int offset)
reset(); reset();
break; break;
case Device::MEM_MODE: case Device::MEM_MODE:
BitParser bitfile(_filename, _verbose); BitParser bitfile(_filename, true, _verbose);
bitfile.parse(); bitfile.parse();
program_mem(bitfile); program_mem(bitfile);
break; break;
@ -89,7 +89,7 @@ void Xilinx::program_spi(unsigned int offset)
bitname += fpga_list[idCode()].model + ".bit"; bitname += fpga_list[idCode()].model + ".bit";
/* first: load spi over jtag */ /* first: load spi over jtag */
BitParser bitfile(bitname, _verbose); BitParser bitfile(bitname, true, _verbose);
bitfile.parse(); bitfile.parse();
program_mem(bitfile); program_mem(bitfile);
@ -181,7 +181,7 @@ void Xilinx::program_mem(BitParser &bitfile)
* EXIT1-DR. * EXIT1-DR.
*/ */
/* GGM: TODO */ /* GGM: TODO */
int byte_length = bitfile.getLength(); int byte_length = bitfile.getLength() / 8;
uint8_t *data = bitfile.getData(); uint8_t *data = bitfile.getData();
int tx_len, tx_end; int tx_len, tx_end;
int burst_len = byte_length / 100; int burst_len = byte_length / 100;