Skip to content
Snippets Groups Projects
  1. Jul 11, 2019
  2. Jun 19, 2019
  3. Jun 17, 2019
  4. Jun 03, 2019
  5. May 31, 2019
  6. Apr 29, 2019
  7. Apr 17, 2019
  8. Feb 01, 2019
  9. Dec 11, 2018
  10. Nov 30, 2018
  11. Nov 29, 2018
  12. Nov 07, 2018
  13. Oct 31, 2018
  14. Oct 29, 2018
  15. Oct 11, 2018
  16. Aug 03, 2018
  17. Jun 08, 2018
  18. May 29, 2018
  19. May 02, 2018
  20. Mar 25, 2018
  21. Mar 23, 2018
  22. Mar 20, 2018
  23. Mar 19, 2018
    • Dimitris Lampridis's avatar
      hdl: Eradicate INT from wishbone records and peripheral ports. · 61ca3f49
      Dimitris Lampridis authored
      For the few peripherals where it was being used (eg. uart, spi, etc) the output port
      has been renamed to "int_o".
      
      The only peripheral that was not touched is "wb_eic.vhd", because this one is being used
      by wbgen, and it would require users to update their wbgen tool as well. So, until a new
      tool is introduced, wbgen-generated interrupt controllers will have an output port called
      wb_int_o".
      61ca3f49
  24. Mar 14, 2018
  25. Mar 09, 2018
  26. Mar 08, 2018
    • Theodor Stana's avatar
      wb_i2c_bridge: Fix error in state-machine · 46e0f6dc
      Theodor Stana authored
      The main state machine had an error whereby the wb_cyc and wb_stb
      outputs were not assigned in the IDLE state.
      
      This manifested itself as follows (output from telnet console):
      
      %> writereg 1 100 0 # read to illegal address
        Not acknowledged!
      %> readreg 1 4 # read from legal address returns NACK
        Not acknowledged
      %> readreg 1 4 # next read from legal address returns right data
        Read data: 01234567
      
      The bug was because the first writereg started a WB transfer from
      an unexisting address, threw an error and returned to IDLE without
      releasing the wb_cyc and wb_stb outputs in the process. This meant
      that on the readreg command, the WB write access would still be in
      progress and only on the readreg command, an error would clear the
      wb_cyc and wb_stb, which released the transfer.
      
      The error has been fixed by placing the clearing of wb_cyc and wb_stb
      in the IDLE state.
      46e0f6dc
  27. Mar 02, 2018
  28. Dec 14, 2017
Loading