Skip to content
Snippets Groups Projects
  1. Apr 09, 2020
    • Maciej Lipinski's avatar
      [hdl] add missing generic to generic_dpram in altera · c0e85653
      Maciej Lipinski authored
      This generic is dummy (does nothing), yet it is needed since the
      generic component declaration in genram_pkg.vhd has such generic.
      It has it, because the xilinx generic_dpram.vhd has such generic
      and uses it.
      TBD whether we want to attempt at providing similar functionality
      for altera
      c0e85653
  2. May 03, 2013
  3. Mar 05, 2013
  4. Mar 01, 2013
  5. Feb 05, 2013
    • Wesley W. Terpstra's avatar
      altera/generic_dpram: Support Arria5 · 39815f08
      Wesley W. Terpstra authored
      Unfortunately, Arria5 cannot do read-old-data for the same port.
      This formulation describes a dual-ported RAM with:
        write-first/read-new-data for RW conflict on same port
        read-first /read-old-data for RW conflict between ports
      ... which is exactly what Arria5 supports (and Arria2 can do too).
      
      Users of the generic_dpram should simply avoid simultaneous
      RW on the same port, as the result is undefined (Altera != Xilinx).
      39815f08
  6. Jan 28, 2013
    • Wesley W. Terpstra's avatar
      generic_dpram: Should be read-first, as documented. · 904e8886
      Wesley W. Terpstra authored
      Newer quartus versions recognized that the code describes write-first logic,
      which requires combinatorial bypass logic. Unfortunately, this is also impossible
      with two clocks. Thus they reject synthesis. This manifests as the WR endpoint
      RX path failing to synthesize.
      904e8886
  7. Jul 06, 2012
  8. Apr 03, 2012
  9. Mar 28, 2012
  10. Mar 13, 2012
  11. Oct 25, 2011
  12. Oct 04, 2011
  13. May 02, 2011