Skip to content

narrowing instructions are never popped from the instruction queue #103

@moimfeld

Description

@moimfeld

Hi @michael-platzer

Issue

Narrowing instructions, namely vnsrl.(wv|wx|wi), vnsra.(wv|wx|wi) and vnclip(u).(wv|wx|wi), are never popped from the instruction queue in the vproc_core module. This will eventually cause the queue to run full and therefore stall the coprocessor indefinitely. I have not further investigated what exactly causes the instructions to never be popped from the instruction queue.

How to reproduce

You can reproduce this issue by running the cvxif_test_direct_issue_103 in the UVM environment.

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