Giter Site home page Giter Site logo

AXI Interconnect problems about scr1 HOT 3 OPEN

syntacore avatar syntacore commented on May 16, 2024
AXI Interconnect problems

from scr1.

Comments (3)

a60626316 avatar a60626316 commented on May 16, 2024

I tried another method where the SCR1 and the memory's IMEM interface are directly connected, while the DMEM interfaces are all connected to the axi, as shown in the diagram below:
image

Additionally, I set the BASE_ADDR of the axi to 0. This allows the simulation to proceed smoothly. However, When I observe the waveform, I noticed that the instructions stop midway through execution. I'm not sure if there are additional settings that need to be configured?
orignal
image
modified
image

from scr1.

achuykov-sc avatar achuykov-sc commented on May 16, 2024

Hi @a60626316,

Could you please clarify a few things?

  1. Could you confirm that CPU should not stop at that moment? For example, the WFI instruction halts the core
  2. We have a timeout in default testbench. Please check that is not your case.

In any case, I'm proposing to check addresses and data on AXI to avoid reading wrong addresses or decode invalid instruction.

BR,
Alexander

from scr1.

a60626316 avatar a60626316 commented on May 16, 2024

Hi, @achuykov-sc ,
Regarding the issue I mentioned in my second message, the stoppage was not due to a Timeout, but rather occurred while writing data to memory. However, after I reassembled each module and adjusted the parameters, it is now functioning normally, thank you.
Additionally, although I can currently operate using the second method, I would still like to inquire about the feasibility of using the first method of connection. If it is feasible, how should the AXI address be set? Thank you for your reply.

Best regards,
Jui

from scr1.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.