Skip to content
Snippets Groups Projects
  1. Jul 31, 2014
  2. May 20, 2014
  3. Apr 25, 2014
  4. 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
  5. Mar 28, 2014
  6. Feb 27, 2014
  7. Feb 06, 2014
  8. Jan 21, 2014
  9. Jan 09, 2014
  10. Dec 20, 2013
  11. Dec 18, 2013
  12. Nov 22, 2013
  13. Oct 25, 2013
  14. Oct 24, 2013
  15. Oct 18, 2013
  16. Sep 24, 2013
  17. Sep 18, 2013
  18. Sep 03, 2013
  19. Sep 02, 2013
  20. Aug 30, 2013
  21. Jun 24, 2013
  22. May 21, 2013
  23. Apr 25, 2013
  24. Apr 23, 2013
  25. Apr 15, 2013
  26. Apr 05, 2013
  27. Mar 08, 2013
  28. Mar 05, 2013
    • Wesley W. Terpstra's avatar
      genrams: remove init_value generic option · fb24703c
      Wesley W. Terpstra authored
      In the past we used a generic to set the initial memory contents on altera.
      Unfortunately, quartus compiles big generics slowly (read: hours).
      Now we can load from a .mif file instead, which is much faster (seconds).
      Thus, this old option is no longer needed.
      fb24703c
  29. Feb 26, 2013
  30. Feb 25, 2013