1. 30 Sep, 2012 1 commit
  2. 27 Sep, 2012 2 commits
  3. 25 Sep, 2012 4 commits
  4. 21 Sep, 2012 1 commit
  5. 20 Sep, 2012 1 commit
    • gilsoriano's avatar
      SPI completely recoded. Features: · 14ff60a2
      gilsoriano authored
      - Syntehsizable @ 125MHz
      - All modes of operation implemented.
      - Support writes and reads.
      - Three independent write fields with selectable length.
      - Selectable-length read field.
      - Protection against concurrent calls to the internal registers and bad configuration by an user.
      - Programmble hold and setup times to adapt to different SPI slave devices.
      - Prescaling works nicely.
      14ff60a2
  6. 17 Sep, 2012 1 commit
  7. 14 Sep, 2012 1 commit
  8. 12 Sep, 2012 2 commits
  9. 22 Aug, 2012 7 commits
  10. 21 Aug, 2012 5 commits
  11. 08 Aug, 2012 2 commits
    • gilsoriano's avatar
    • gilsoriano's avatar
      Simulation. Test completion: · 44734571
      gilsoriano authored
      1.- Write into m25p32 SR works: we are able to protect SPI memory space.
      2.-  Starting to work in the Write Page test. Good synchronization between m25p32 controller, double buffer and SPI. Needs to load some data and check agains the serializer RX.
      3.- Extra test: when an access over the SPI interface in being performed, the core doesn't allow to reconfigure the FMOH register, responsible of changing the fsm of the m25p32 controller.
      
      General: big cleanup of the code. Everything is commented. Code size smaller.
      44734571
  12. 06 Aug, 2012 1 commit
  13. 03 Aug, 2012 2 commits
  14. 02 Aug, 2012 2 commits
  15. 01 Aug, 2012 1 commit
    • gilsoriano's avatar
      m25p32 looks great now! · af60d66d
      gilsoriano authored
      - Synthesizable. Simulations reveals some little bugs in SPI cs_n pin and no loading of the registers.
      - The VHDL syntax uses extensively type record entities, translation functions between IOs and records, attributes for defined type records...
      - m25p32_core.vhd has now a package for itself m25p32_core_pkg.vhd. This file contains procedures for all the chain of spi instruction to write and read from the memory through SPI. It needs to add more cases.
      
      It still needs work to do.
      af60d66d
  16. 26 Jul, 2012 2 commits
  17. 24 Jul, 2012 1 commit
  18. 23 Jul, 2012 1 commit
  19. 20 Jul, 2012 1 commit
    • gilsoriano's avatar
      spi master update: · 470753fc
      gilsoriano authored
      - Added documentation in pdf about register and memory map.
      - Added testbench of the spi_master_core.
      470753fc
  20. 27 Jun, 2012 1 commit
  21. 22 Jun, 2012 1 commit