Skip to content
Snippets Groups Projects
  1. Apr 21, 2016
  2. Mar 30, 2016
    • Wesley W. Terpstra's avatar
      wishbone_pkg: fix ghdl compile errors; type not locally static · 6346131a
      Wesley W. Terpstra authored
      The subrange type might not be known in this context.
      Fixes:
        wishbone_pkg.vhd:1379:26: object subtype is not locally static
      6346131a
    • Wesley W. Terpstra's avatar
      wishbone_pkg: fix ghdl compile errors due to loop over length of a variable · 30a36213
      Wesley W. Terpstra authored
      Variable lengths might change; standard forbids length in a loop.
      Fixes:
        wishbone_pkg.vhd:1576:18: universal integer bound must be numeric literal or attribute
        wishbone_pkg.vhd:1613:18: universal integer bound must be numeric literal or attribute
        wishbone_pkg.vhd:1734:30: universal integer bound must be numeric literal or attribute
        wishbone_pkg.vhd:1771:16: universal integer bound must be numeric literal or attribute
        wishbone_pkg.vhd:1806:16: universal integer bound must be numeric literal or attribute
        wishbone_pkg.vhd:1817:16: universal integer bound must be numeric literal or attribute
      30a36213
  3. Nov 18, 2015
  4. Nov 16, 2015
  5. Feb 24, 2015
  6. Feb 17, 2015
  7. Aug 04, 2014
  8. Jul 31, 2014
  9. May 20, 2014
  10. Apr 30, 2014
  11. Apr 25, 2014
  12. Apr 17, 2014
    • Wesley W. Terpstra's avatar
      spi flash: remove initialization and move erase to software · adc49ee7
      Wesley W. Terpstra authored
      Using the volatile configuration register to configure a flash chip
      is a bad idea. The problem is that if the FPGA is reset, the flash
      may be in a state inconsistent with what the FPGA requires to boot.
      
      The correct solution is to configure the non-volatile configuration
      register on the chip to what the FPGA expects on power-on. Then use
      these same settings inside the flash core.
      
      Going this route makes it necessary for software to be able to set
      the non-volatile configuration register. Rather than making the core
      even more complicated than it is, I have elected to add a FIFO which
      software can fill to issue custom SPI commands. Since erase can only
      be done from software anyway, I removed this code and let erase use
      the custom command FIFO.
      adc49ee7
  13. Mar 28, 2014
  14. Feb 27, 2014
  15. Feb 06, 2014
  16. Jan 21, 2014
  17. Jan 09, 2014
  18. Dec 20, 2013
  19. Dec 18, 2013
  20. Nov 22, 2013
  21. Oct 25, 2013
  22. Oct 24, 2013
  23. Oct 18, 2013
  24. Sep 24, 2013
  25. Sep 18, 2013
  26. Sep 03, 2013
  27. Sep 02, 2013
  28. Aug 30, 2013
  29. Jun 24, 2013