Skip to content

Strange behaviour in wishbone bus #13

@ydnatag

Description

@ydnatag

Hey! First of all, thanks you for this amazing ecosystem you are building on top of nmigen!! It looks like easier to use than litex.

I'm trying to add vexriscv CPU to this building system but the serial irq is never asserted. I found an unexpected behaviour trying to write "events enable" of the serial peripheral..

As it is shown next, the wb transaction is done but the signals w_stb never goes up but the data is latched correctly.
image

Looking at a correct transaction (tx register), I noticed that the ack signal is never asserted in the previous case but it works ok in the other cases:

image

The same SoC works with minerva CPU.

Let me know if i can help debuging this or sending more information.
Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions