Commit History

Author SHA1 Message Date
  Jakub Duchniewicz 506cdd9e8d Fix mailboxes to support overwrites and precedence over SW to RTL writes. Add more control code to SW. 14 hours ago
  Jakub Duchniewicz 827f19c8b2 Distinguish between two kinds of mailboxes RTL2SW and SW2RTL. 1 day ago
  Jakub Duchniewicz a09fa0b998 Add Button mailbox. Start implementing SW btn handling logic. 4 days ago
  Krzysztof Skrzynecki a310b26df0 add initial version of button logic + dummy usage 5 days ago
  Jakub Duchniewicz 98f63f9b8c Cleanup WB addressing. 1 week ago
  Jakub Duchniewicz 816e22617b Adapt SW to RTL changes. 1 week ago
  Krzysztof Skrzynecki dc69ed9423 replace 3 signal with temporary and incomplete (but fast) version 1 week ago
  Krzysztof Skrzynecki a1e67cfd04 remove USB from deps 2 weeks ago
  Jakub Duchniewicz 6fdb3ab5aa Fix erroneous word addressing and bring back byte addressing of mailbox. Registers now work. 2 weeks ago
  Jakub Duchniewicz b7d87eaa5a Fix bridging logic. Hangups are gone. Wrong offset in register map still persits. 2 weeks ago
  Jakub Duchniewicz 03fbd5a395 Approach fixing the overlapped mailbox registers with code and bootloader. 2 weeks ago
  Jakub Duchniewicz 561a0dfbd0 Add ability to flash LEDs over Wishbone on RTL side. 3 weeks ago
  Jakub Duchniewicz 2c6636d5b7 Reduce WB_N to 7 as for 8 it stopped instantiating CPU. 3 weeks ago
  Jakub Duchniewicz ea6ad5f013 Flatten the mailbox registers. 3 weeks ago
  Jakub Duchniewicz c44a5464d7 Add mailbox for RTL/SW communication. 3 weeks ago
  Jakub Duchniewicz bc60e00b90 Port 3signal code and integrate to the top module. 3 weeks ago
  Sylvain Munaut fc12f0de48 projects/riscv_usb: Move the USB stuff to a separate module 4 years ago
  Sylvain Munaut 2364fe15f4 projects/riscv_usb: Make use of ice40_spi_wb and ice40_rgb_wb 4 years ago
  Sylvain Munaut 3c3ec85df7 projects/riscv_usb: Reformat UART peripheral instance 4 years ago
  Sylvain Munaut 15e1fb5516 projects/riscv_usb: Isolate CPU / Bridge / Memory into sub module 4 years ago
  Sylvain Munaut 6480c5c26b projects/riscv_usb: Rename bridge to soc_picorv32_bridge + WS fixes 4 years ago
  Sylvain Munaut 67143eeaae projects/riscv_usb: Relicense RTL under CERN-OHL-P-2.0 4 years ago
  Sylvain Munaut 4f3b887149 Update all no2xxx submodules and adapt as needed to new APIs 4 years ago
  Sylvain Munaut 64cb6025b0 projects/riscv_usb: Update no2usb core and adapt to new API 4 years ago
  Sylvain Munaut 3038fcadf6 projects/riscv_usb: Remove some board support 4 years ago
  Sylvain Munaut 1a0f4858e8 projects/riscv_usb: Remove all DFU bootloader code 4 years ago
  Sylvain Munaut cef5cb69fa projects/riscv_usb: Add support for e1tracer,ice1usb,icepick boards 4 years ago
  Sylvain Munaut cb358304ff projects/riscv_usb: Adapt to allow 64k/128k of SPRAM 4 years ago
  Sylvain Munaut c9a5068c7d projects/riscv_usb: Cleanup some unused wires 5 years ago
  Sylvain Munaut f560755b26 projects/riscv_usb: Add support for the user button 5 years ago