Skip to content
Snippets Groups Projects
  1. Aug 17, 2024
  2. Jun 09, 2024
  3. Apr 23, 2024
  4. Apr 01, 2024
    • Byron Lathi's avatar
      Use Start/End addressing instead of Base/Mask · 9cf7c5de
      Byron Lathi authored
      Using Base/Mask addressing makes it impossible to have memory regions
      which are not aligned to their size, which will not work for our
      application. For example, we want to have zeropage and stack in SRAM but
      the rest of the slaves in a sdram or ddr ram. With the old addressing
      scheme, this is impossible since the first memory area is 512 bytes,
      which means the proceding memory area can only be 512 bytes max.
      
      The other solution to this is to have these smaller memory areas handled
      in the address translater, but I would rather have the ability to have
      arbitrarily sized and aligned memory areas in the crossbar. If this
      impacts performance too much then I guess it can be re-evaluated
      Verified
      9cf7c5de
  5. Jan 12, 2024
  6. Nov 14, 2022
  7. Jun 11, 2022
  8. Apr 07, 2022
  9. Feb 05, 2022
  10. Feb 03, 2022
  11. Jan 25, 2022
  12. Jan 21, 2022
    • ZipCPU's avatar
      Adjusted S2MM so it can handle wide data widths · af0b63f6
      ZipCPU authored
      - Data width * max burst length > 4kB
          Max burst length is now internally adjusted so
            it checks for this bound and doesn't exceed it
          Register widths have been adjusted internally so
            that the design properly synthesizes again
      - Sync on TLAST would never lose sync due to a
          circular dependency.  This has now been fixed.
      - Documentation adjusted to reflect that writing
          to the r_busy bit starts the transfer.
      - A race condition was preventing abort from ever
          releasing the IP, in the case where nothing
          was outstanding.  This has now been fixed.
      - A skid buffer was added to the incoming packet
          stream.  This buffer's presence is parameterized,
          and may be removed if not desired.
      af0b63f6
  13. Nov 30, 2021
  14. Nov 15, 2021
Loading