Skip to content

ram inferrence improvements #349

@nathanaelhuffman

Description

@nathanaelhuffman

I'd like to work out a better solution in the following areas:

  • Mixed width FIFOs. These behave strangely in some cases (write side > read side) and we may not be properly meeting the vivado rules of only using "auto" when the sizes are matched.
  • in the mixed DPR config, when write side > read_side I needed to register the read output in order for the ram to be picked up correctly by vivado.
  • We don't have SCFIFOs wrapped right now

I need to spend some more time investigating this and working out a better solution to these things, ideally one more platform independent or wrapped in an independent way

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions