- Dec 14, 2023
-
-
BRONES Romain authored
* The memory length depends on the serializer counter
-
BRONES Romain authored
* Matrix lines are numbered from 0 to 99 * X from 0 to 49 included, Y from 50 to 99 included
-
- Nov 17, 2023
-
-
BRONES Romain authored
* Use DESYRDL specific property
-
- Nov 07, 2023
-
-
BRONES Romain authored
-
- Nov 06, 2023
-
-
BRONES Romain authored
* Two different register for enable and reset * Duplicate coeffs * Based on PSCID **table index**. > 50 is Y * Threshold autostop is kept on both plane. Control moved to a dedicated register. When reached, stop both planes.
-
- Nov 02, 2023
-
-
BRONES Romain authored
feat(average): Add orbit error and correction command moving average fix(sim): Fiw simulation to match two correctors, add traces for moving average
-
- Oct 30, 2023
-
-
BRONES Romain authored
* Cast to signed
-
BRONES Romain authored
* No auto check !
-
BRONES Romain authored
* Update register address * Configure second register as unitary
-
BRONES Romain authored
* Same generic bloc for operations * Capture the stream of data and retains accumulator in memory * Mirror memory for CPU readout wip: initial commit wip: Now a more generic bloc wip: Add average tables to RDL wip: integrate ma for oe in toplevel wip: first corrections for simulation, alpha declared in package wip: fixes for simulation wip: fixes, secondary memory is smaller, no decimal part wip: true rounding before wrinting to secondary memory wip: Add average for PSC command wip: fix sign extension on average orbit read
-
- Jul 13, 2023
-
-
BRONES Romain authored
Conflicts: hdl/top_corr_matrix.vhd
-
BRONES Romain authored
* Effective number of bit did not get over, but it is better to protect.
-
- Jul 11, 2023
-
-
BRONES Romain authored
* typo: Enable bit also drove reset... * use a NOR rather than a OR -> real thresh
-
BRONES Romain authored
* A simple threhshold comparator on data output. * When Thresh is reached, disable correction (keep value). * User can unlock the situation via control bits. * Same threshold for all pscid.
-
- Jun 30, 2023
-
-
BRONES Romain authored
* Allows second order correction
-
- Jun 23, 2023
-
-
BRONES Romain authored
* Add SUMSAT saturation * Add first iteration with 0 in registers
-
BRONES Romain authored
* The corrector contains 4 coefficients that are enought to make a lag-compensator or lead-compensator * Change the name of the block to erase "pi" * Update the simulation data !! Still error on simulation, to be fixed
-
- Jun 07, 2023
-
-
BRONES Romain authored
* PSCID memory read require one clock tick, so add a pipeline stage * To limit complexity, remove tready. Throttling will be done outside
-
BRONES Romain authored
* Change address with the new layout * Add PSCID filling and checking
-
BRONES Romain authored
* This reads the memory in the proper order.
-
BRONES Romain authored
-
BRONES Romain authored
* This is handled better by DESYRDL
-
- Jun 05, 2023
-
-
BRONES Romain authored
* Instead of deriving ID field width
-
- Jun 02, 2023
-
-
BRONES Romain authored
-
- Jun 01, 2023
-
-
BRONES Romain authored
* Correction on testcase * Add data source files * update the python script that creates the data files
-
BRONES Romain authored
* Fix delay on matmul valid signal * Fix length of validity for correction output
-
BRONES Romain authored
* Matmul coefs are now on 24 bits (23 effectives) * Round more after matmul to keep result on 32b
-
- May 31, 2023
-
-
BRONES Romain authored
All x then all y coefs
-
- May 30, 2023
-
-
BRONES Romain authored
* Tie version register * Import lib * Copy data input before simulation
-
- May 02, 2023
-
-
BRONES Romain authored
-
- Apr 28, 2023
-
-
BRONES Romain authored
* There are always a couple of bits more on the address bus. * Use a constant for data serializer ram
-
BRONES Romain authored
* This avoid a nasty bug in GHDL (LLVM backend) which doesn't work well with files with same names. We have another file named that way with DESYRDL.
-
BRONES Romain authored
* Also change the package constant declaration, add a few. All mathematic will be done outside of the package.
-
- Apr 26, 2023
-
-
BRONES Romain authored
-