Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.02 KB

Week7.md

File metadata and controls

37 lines (30 loc) · 1.02 KB

Week 7: Getting into the real world

  • Clock domain crossing

  • Common digital design patterns

  • Running through a complete design flow

    • Directory Structure
    • Simulation
    • Synthesis
    • Place and Route/Bitgen
    • Testing
  • IDE's

  • 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
    • LiteX
      • Example of LiteX with the UPduino

Material

Challenge:

Advanced Challenges/Thought experiments: