-
Clock domain crossing
-
Running through a complete design flow
- Directory Structure
- Simulation
- Synthesis
- Place and Route/Bitgen
- Testing
-
IDE's
- Emacs: verilog mode
- Sublime
- Visual Studio
-
Using IP blocks in your design
- Introduction to FuseSOC
- Initialize with
fusesoc library add fusesoc_cores https://github.com/fusesoc/fusesoc-cores
- Add a processor, SPI and I2C core to a design
- Simulations
- Implementation
- Initialize with
- LiteX
- Example of LiteX with the UPduino
- Introduction to FuseSOC