- 04 Nov, 2017 7 commits
-
-
Jack Hickish authored
This is long enough that a few retries can be had during a PROM burning procedure, where the time between tries has to be ~1s to give time for the flash erasing
-
Jack Hickish authored
the LWIP implementation of TFTP didn't have any logic to ignore duplicate write packets (i.e., a write packet resent by a client because it failed to receive an ack on a previous packet). This meant that duplicate packets were written twice, and the write address was erroneously incremented. This commit adds logic to track the expected TFTP blknum (i.e., packet number) and re-ack, but not re-write any duplicated packets.
-
Jack Hickish authored
words_left actually counted bytes, so not it's called bytes_left
-
Jack Hickish authored
-
Jack Hickish authored
-
Jack Hickish authored
This is probably too long, but it takes several 100ms for a flash page erase, so the client usually runs with a relatively long timeout. If the server-side timeout is too short then if a packet is lost by the time the client resends the server will have given up on the connection.
-
Jack Hickish authored
-
- 19 Oct, 2017 9 commits
-
-
J. Kocz authored
Casper astro soak test
-
https://github.com/jack-h/mlib_develJack Hickish authored
Merge branch 'casper-astro-soak-test' of https://github.com/jack-h/mlib_devel into casper-astro-soak-test
-
Jack Hickish authored
The fft-wideband-real block is based on a complex, biplex fft core, which requires inputs to be multiples of 4 parallel real streams to FFT. The block used to check that this requirement was met by demanding that the demux-factor -- "simultaneous samples per FPGA clock -- was a multiple of 4. In reality, if multiple independent ADC streams are being transformed, the requirement need only be N_ADC_STREAMS * DEMUX_FACTOR is a multiple of 4. This commit implements this more relaxed requirement This change courtesy Ezgi Korkmaz
-
Jack Hickish authored
The fft-wideband-real block is based on a complex, biplex fft core, which requires inputs to be multiples of 4 parallel real streams to FFT. The block used to check that this requirement was met by demanding that the demux-factor -- "simultaneous samples per FPGA clock -- was a multiple of 4. In reality, if multiple independent ADC streams are being transformed, the requirement need only be N_ADC_STREAMS * DEMUX_FACTOR is a multiple of 4. This commit implements this more relaxed requirement
-
J. Kocz authored
Remove duplicated code
-
Jack authored
-
J. Kocz authored
Casper astro soak test
-
Jack authored
Include Tian's latest adc fixes
-
J. Kocz authored
Casper astro soak test
-
- 13 Oct, 2017 1 commit
-
-
Jack authored
Conflicts: casper_library/casper_library_accumulators.mdl casper_library/casper_library_communications.mdl casper_library/casper_library_correlator.mdl casper_library/casper_library_delays.mdl casper_library/casper_library_ffts.mdl casper_library/casper_library_flow_control.mdl casper_library/casper_library_forwarding_table.m casper_library/casper_library_misc.mdl casper_library/casper_library_multipliers.mdl casper_library/casper_library_pfbs.mdl casper_library/casper_library_reorder.mdl casper_library/casper_library_scopes.mdl casper_library/casper_library_sources.mdl casper_library/update_casper_block.m startsg startup.m xps_library/xps_library.mdl
-
- 06 Oct, 2017 1 commit
-
-
Jack Hickish authored
changed clear_path.m to account for both windows and linux systems by…
-
- 20 Sep, 2017 1 commit
-
-
J Kocz authored
changed clear_path.m to account for both windows and linux systems by adding the slash parameter used for the rest of gen_xps_files.m
-
- 06 Sep, 2017 1 commit
-
-
Jack Hickish authored
High resolution adc
-
- 29 Aug, 2017 1 commit
-
-
Tian Huang authored
-
- 28 Aug, 2017 1 commit
-
-
Tian Huang authored
Add a testbench for wb_bram Fix a bug of the MMCM clock generator for adc16_interface
-
- 24 Aug, 2017 1 commit
-
-
AdamI75 authored
The matlab perfile and frontend python arguments did not work. This has been fixed.
-
- 14 Aug, 2017 5 commits
-
-
Jack authored
-
David MacMahon authored
Added `override` to the `CFLAGS += ...` line in Makefile. This allows the user to provide some CFLAGS on the make command line without losing the essential benefit of the CFLAGS defined in the Makefile.
-
David MacMahon authored
This executable.mem file is built from the merge of Jack's code and mine. It has no core_info stuff in it. It needs to have a core_info.jam.tab.mem to be appended to it.
-
David MacMahon authored
This generates the executable.mem file from executable.elf, strips off the dummy core_info.bin trailer, and writes the result to `jasper_library/hdl_sources/microblaze_wb/executable.mem`.
-
David MacMahon authored
This needs to be done in the post-synth step so that the relative paths work out properly.
-
- 12 Aug, 2017 2 commits
- 11 Aug, 2017 1 commit
-
-
AdamI75 authored
Removed the startsg_ise and ise_config.sh files. They are no longer used. We are now using startsg and startsg.local files
-
- 10 Aug, 2017 9 commits
-
-
wnew authored
-
Jack Hickish authored
running >>jasper in MATLAB will now execute a n entire compile, delivering a bit stream. The old behaviour of the jasper command (just running the frontend and leaving the user to run the backend separately, can now be achieved with the command `jasper_frontend`
-
Jack Hickish authored
They exist as part of the jam software package
-
Jack Hickish authored
Updated block from commit 1339629a
-
Jack Hickish authored
Neatening of snap adc parameters
-
Tian Huang authored
-
Tian Huang authored
-
David MacMahon authored
startup.m now treats undefined JASPER_BACKEND as if it were 'vivado'.
-
David MacMahon authored
-