results
Test data, performance, accuracy, safety, and usability.
Test Data and Waveforms
TODO: Add all relevant test data, simulation output, scope traces, waveforms, screenshots, and plots.
Suggested evidence:
- software reference score versus FPGA score
- proposal acceptance trace
- MCMC convergence behavior
- fixed-point error measurements
- resource utilization summary
- timing report summary
Speed of Execution
TODO: Add measured runtime and throughput.
Report:
- software-only baseline runtime
- FPGA-accelerated runtime
- speedup
- clock frequency
- cycles per proposal or proposals per second
- any observed hesitation, flicker, concurrency, or interactivity concerns
Accuracy
TODO: Add numeric accuracy results.
Report:
- fixed-point versus floating-point score error
- final graph/order agreement versus software reference
- acceptance-rate differences
- sensitivity to LUT width, LUT range, and fixed-point format
Safety
The design does not directly actuate external hardware and does not create a physical safety hazard beyond normal DE1-SoC usage. Safety enforcement is mainly through bounded memory access, fixed table sizes, deterministic reset behavior, and validation against software reference outputs.
TODO: Add any project-specific safety constraints, input validation, or failure handling.
Usability
TODO: Describe how users run the preprocessing, load the FPGA tables, start the sampler, and interpret the output.
Include:
- required input dataset format
- setup steps
- expected outputs
- known limitations
- what another user found easy or confusing