Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add RAM32X1D inference #33

Closed
wants to merge 43 commits into from
Closed

add RAM32X1D inference #33

wants to merge 43 commits into from

Commits on Oct 23, 2018

  1. xilinx: Add explicit carry techmap for vpr.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    9eadccb View commit details
    Browse the repository at this point in the history
  2. techlibs/xilinx: LUT6 doesn't exist.

    LUT6 is actually two LUT5s and a MUX.
    
    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    mithro authored and litghost committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    c75770f View commit details
    Browse the repository at this point in the history
  3. Working artix7 carry chains on VPR.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    37d36af View commit details
    Browse the repository at this point in the history
  4. Adding WIP note.

    mithro committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    e7cfd68 View commit details
    Browse the repository at this point in the history
  5. Fix formatting.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    67fd1fa View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2 from litghost/xilinx-vpr-carry-chains

    Working 7-series carry chains on VPR
    litghost authored Oct 23, 2018
    Configuration menu
    Copy the full SHA
    1d62203 View commit details
    Browse the repository at this point in the history
  7. Update DRAM models.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    5fa9556 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2018

  1. Carry fixes.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    088e8c8 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2018

  1. Add support for various DRAM modes.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    3e1dd58 View commit details
    Browse the repository at this point in the history
  2. Rename techmap to ensure order in eblif so that VPR packer works nicely.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    4596bf5 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2018

  1. Most DRAM modes working.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    9f0cd50 View commit details
    Browse the repository at this point in the history
  2. Fix assorted errors.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    9332eca View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Working sim and add stubs for DRAMs.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    3400c52 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2018

  1. Add FF INIT.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    2dc44dc View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Use explicit initial statements for RAMs.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    a3e64fd View commit details
    Browse the repository at this point in the history
  2. Remove dead-end models.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    c6f41dd View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2018

  1. Merge pull request #5 from litghost/vpr-dram

    Changes to support 7-series VPR flow
    mithro authored Dec 19, 2018
    Configuration menu
    Copy the full SHA
    f340adf View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2019

  1. Correct map entries for some FF's

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    c834dee View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from litghost/correct_map

    Correct map entries for some FF's
    mithro authored Feb 7, 2019
    Configuration menu
    Copy the full SHA
    b6119fa View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Added correct techmap for Xilinx 7-series primitives. Modified flow o…

    …f the "synth_xilinx" macro. Updated manual accordingly.
    
    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    f48c450 View commit details
    Browse the repository at this point in the history
  2. Refactored techmap definition for Vivado and VPR. Modified "synth_xil…

    …inx" flow accordingly.
    
    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    6a5f5ad View commit details
    Browse the repository at this point in the history
  3. Updated help text in synth_xilinx.cc

    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    c70c1e0 View commit details
    Browse the repository at this point in the history
  4. Updated reference manual

    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    9855a09 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. Replaced 4 spaces to tabs.

    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    de7c405 View commit details
    Browse the repository at this point in the history
  2. Unified LUT flow for Vivado and VPR

    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    ea9d46c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a4dc76 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9 from litghost/update_yosys_with_setundef

    Update yosys with setundef
    mithro authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    79eca4e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Added negedge sensitive FFs recognized by Vivado, also to the VPR flow.

    Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
    mkurc-ant committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    5eacb96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf1a2c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. Merge pull request #10 from litghost/master+wip

    Merge WREDUCE fix to Symbiflow branch
    litghost authored Feb 23, 2019
    Configuration menu
    Copy the full SHA
    ec7f99f View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Merge pull request #8 from antmicro/xilinx_ffmap

    Moved techmaps from Yosys to SymbiFlow
    litghost authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    4c6936e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Disable RAM32X1D synthesis due to f4pga/f4pga-arch-defs#409

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    c3de28b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11 from litghost/disable_ram32x1d_synthesis

    Disable RAM32x1D synthesis
    litghost authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    48bfa03 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'yosyshq/master' into master+wip

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    8d6e920 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12 from litghost/master+wip

    Sync with YosysHQ
    litghost authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    7a22a5a View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Merge pull request #13 from YosysHQ/master

    merge "YosysHQ/yosys" into master+wip
    mithro authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    98104b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Merge yosyshq/master back into master+wip.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    4efcd3b View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Merge pull request #15 from litghost/update_master

    Merge yosyshq/master back into master+wip.
    litghost authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    12a8e09 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Temporarily disable RAMB36 synthesis.

    Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
    litghost committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    bcc77f1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #16 from litghost/disable_ramb36_until_supported

    Temporarily disable RAMB36 synthesis.
    litghost authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    22eaab1 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    8784672 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. Merge pull request #21 from YosysHQ/master

    Sync master+wip with upstream
    litghost authored Apr 12, 2019
    Configuration menu
    Copy the full SHA
    2c7e254 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. add RAM32X1D inference

    HackerFoo committed May 10, 2019
    Configuration menu
    Copy the full SHA
    8f99354 View commit details
    Browse the repository at this point in the history