Skip to content
  • tbenz's avatar
    4a270afc
    treewide: Add SpinalHDL USB 1.1 controller (#91) · 4a270afc
    tbenz authored
    
    
    * treewide: Add Saxon SoC USB 1.1 (OHCI) controller
    
    * treewide: Clean up USB implementation
    
    * sw: Update `cva6-sdk`
    
    * target/xilinx: Reenable UNBENT
    
    * ci: Exclude Spinal OHCI source from linting
    
    * treewide: Update license information
    
    * sw: Differentiate device trees
    
    * hw: Change SpinalHDL USB configuration
    
    - Reduces the internal buffer size from 2kB to 1088 byte
      minimum is 1023 + DMA_width/8 byte, the max size of a packet
       with overhead for alignment
    - BufferCC clock domain crossings for proper constraints
    
    * hw: Remove timescale in USB controller
    
    * sw: Add different device trees (images) for Genesys 2 Linux configs
    
    * docs: Add USB changes to documentation
    
    * target/xilinx: Constrain USB I/O paths
    
    * sw/boot: Revise device trees
    
    ---------
    
    Co-authored-by: default avatarLuka Guzenko <74648283+TheSmolBoy@users.noreply.github.com>
    Co-authored-by: default avatarPaul Scheffler <paulsc@iis.ee.ethz.ch>
    Co-authored-by: default avatarPhilippe Sauter <phsauter@student.ethz.ch>
    4a270afc
    treewide: Add SpinalHDL USB 1.1 controller (#91)
    tbenz authored
    
    
    * treewide: Add Saxon SoC USB 1.1 (OHCI) controller
    
    * treewide: Clean up USB implementation
    
    * sw: Update `cva6-sdk`
    
    * target/xilinx: Reenable UNBENT
    
    * ci: Exclude Spinal OHCI source from linting
    
    * treewide: Update license information
    
    * sw: Differentiate device trees
    
    * hw: Change SpinalHDL USB configuration
    
    - Reduces the internal buffer size from 2kB to 1088 byte
      minimum is 1023 + DMA_width/8 byte, the max size of a packet
       with overhead for alignment
    - BufferCC clock domain crossings for proper constraints
    
    * hw: Remove timescale in USB controller
    
    * sw: Add different device trees (images) for Genesys 2 Linux configs
    
    * docs: Add USB changes to documentation
    
    * target/xilinx: Constrain USB I/O paths
    
    * sw/boot: Revise device trees
    
    ---------
    
    Co-authored-by: default avatarLuka Guzenko <74648283+TheSmolBoy@users.noreply.github.com>
    Co-authored-by: default avatarPaul Scheffler <paulsc@iis.ee.ethz.ch>
    Co-authored-by: default avatarPhilippe Sauter <phsauter@student.ethz.ch>
Loading