Skip to content

POST#8 on Nexys Video – MicroBlaze in Reset / Dhrystone Performance Problem #33

@debbie0-0v1

Description

@debbie0-0v1

Thank you for the GitHub resources.

I'm currently working on POST#8 and have a question regarding Dhrystone performance.
I'm using the Nexys Video board.

While working on POST7 and POST8, I noticed that there is no "Skip Internal Test" option.
I modified the .xdc file (referring to the one for Nexys Video from GitHub), and followed your site's guidance. The Dhrystone performance I got is as follows:

Microseconds for one run through Dhrystone: 286.5121
Dhrystones per Second: 3490.2544
DMIPS/Sec: 1.9865
DMIPS/MHz: 0.0238

Compared to the results shown on your site, the performance is significantly lower 😢
Could it be because the Internal Test is still being included during the performance measurement?

Also, I'm wondering — if I use the example_demo/nexys_video setup, can I achieve the same performance results as yours?
If possible, I’d really appreciate it if you could share the steps or method to do that.

In addition, when I try to connect i_clk to sys_clock and i_rst to the reset pin in /example_demo/nexys_video/nexysvideo_ddr3.xdc, I get the following error in Vitis simulation:

Cannot reset MicroBlaze #0. Cannot stop MicroBlaze. MicroBlaze is held in reset

How can I successfully run POST#8 on the Nexys Video board?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions