Source files and notes of my Final Year Project, as part of an MEng in Electronics and Information Engineering from Imperial College London
Go to file
Aadi Desai ac92cebbae
Create CAN wrapper module
`CSRStorage` for setting CAN filter ID and Mask
`CSRStatus` for received message ID and 8 data bytes
2023-06-04 12:39:51 +01:00
demo Rename ledchaser module to line up with ifdefs 2023-05-24 12:42:34 +01:00
rtl Create CAN RX block, ACKs frames, no TX 2023-06-04 12:38:39 +01:00
.gitignore Add sine wave generator using cordic 2023-05-28 16:07:23 +01:00
.svlint.toml Clean up .svlint.toml 2023-05-18 12:34:03 +01:00
build.sh Update build.sh dfu-util to wait for device if not present 2023-06-04 12:01:56 +01:00
dacVolume.py Create volume control module, not functional 2023-05-21 01:22:39 +01:00
doulos_CORDIC.v Notes for saw -> sine conversion 2023-05-21 01:21:41 +01:00
make.py Remove volume module for now as it stops boot 2023-05-27 12:08:03 +01:00
options.sh Initial commit to prevent data loss 2023-02-05 00:56:34 +00:00
pcmFifo.py Add shell pcmFifo LiteX module (basic inst, no logic) 2023-03-10 17:48:18 +00:00
readme.md Add links for CAN Implementation to readme.md 2023-06-04 12:03:22 +01:00
sine_poly_approx.png Update Sin polynomial approx image 2023-05-26 16:54:10 +01:00
testCAN.py Create CAN wrapper module 2023-06-04 12:39:51 +01:00
testLED.py Signal prefixes are removed by migen, so double 2023-03-03 17:05:53 +00:00
testRGB.py Remove reset value from TestRgb 2023-03-04 14:54:09 +00:00
testSaw.py Add sine wave generator using cordic 2023-05-28 16:07:23 +01:00

StackSynth Final Year Project

Project Notes

Cool Things To Note