Skip to content

Inquiry regarding iDMA 32b 3D Reference Design: Integration, Source Accessibility, and Testbench Availability #95

@SMVSKN

Description

@SMVSKN

Hi iDMA Team,
I am evaluating the iDMA IP for a project requiring a 4D DMA implementation with a reg_inst interface. Before proceeding with architectural changes, I am attempting to run basic simulations using the existing 32b 3D reference design located in target/rtl.
However, I have encountered the following blockers that are hindering my verification progress:
Source Code Accessibility: The design files are located in target/rtl, but are absent from src/rtl. Could you clarify how this reference design was generated and if the source RTL is intended to be available?
Missing Type Definitions: In idma_reg32_3d_reg_top.sv, I am unable to locate definitions for key structs such as reg_req_t and reg_rsp_t. Could you point me to the package or header file containing these definitions?
Testbench Availability: I have not been able to locate a top-level testbench for the 32b 3D design. Currently, I only see a backend-focused testbench. To validate the existing functionality before I begin implementing the 4D extensions, I require a comprehensive testbench that covers the frontend (reg interface), midend, and backend integration.
Could you please verify if the repository is fully up-to-date or if there is additional documentation/setup I might be missing? I want to ensure my verification environment is correctly aligned with the reference design before moving forward with the 4D integration.
Any guidance or pointers to the relevant testbench/source files would be greatly appreciated.
Best regards,
SMV

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