Giter Site home page Giter Site logo

Comments (5)

eugene-tarassov avatar eugene-tarassov commented on June 19, 2024

not sure how to modify the LOC parameter...

You can find this and other board info in the board documentation. You need to request access to the Alveo-Vivado lounge and download all U280 docs from there. In particular, you need alveo-u280-xdc and au280_boardfiles - look for U280 / Getting Started / Vivado Design Flow.

Then you carefully review all files you have copied from U250 directory and modify them to match U280 docs.

It also would help to try to create a few simple Vivado designs for the board to learn more about both Vivado and the board.

from vivado-risc-v.

MrJimbo2002 avatar MrJimbo2002 commented on June 19, 2024

Hi Mr.Eugene,

Thank you so much for your prompt reply and help. I have added both the alveo-u280 xdc files and au280_boardfiles into my server tools directory under Vivado Xilinx BoardStore folder.

However, when I attempted resynthesing and reimplementing the bitstream generation, the following error messages still displayed:

VivadoRISCV_Version4_LOC_Cri_Warning

VivadoRISCV_Version4_DRC_Error

VivadoRISCV_Version4_DRC_IO_Errors

Apart from basic configuration settings of board parts and function name, I additionally changed CONFIG.C0_CLOCK_BOARD_INTERFACE to be sysclk1 ( originally default_300mhz_clk0) in riscv-2022.2.tcl and CONFIG.CHANNELs to be X0Y44 in ethernet-u280.tcl. I have checked with Alveo U280 Data Sheet and our ethernet.xdc constraint file for QSFP28 Interfaces but failed to find specific channel ports to be used. Both sysclk1 and X0Y44 was suggested according to the tcl command line:

VivadoRISCV_Version3_X1Y44

Could you help me to debug the I/O interface problems at the last stage of Design Rule Check for generation of bitstream file?

Thank you very much again for your time commitment and assistance. Hope you enjoy a nice day~

from vivado-risc-v.

eugene-tarassov avatar eugene-tarassov commented on June 19, 2024

Could you help me to debug the I/O interface problems

You need to look for pin constraints in the alveo-u280 xdc files and and use the info to modify ethernet.xdc.

sysclk1 and X0Y44 was suggested

These look like correct settings for QSFP1 lane 0 - pins like MGTYRXN0_135 in the XDC file.

from vivado-risc-v.

MrJimbo2002 avatar MrJimbo2002 commented on June 19, 2024

I have figured it out. Thank you so much Mr.Eugene~

from vivado-risc-v.

Nicole-H-u avatar Nicole-H-u commented on June 19, 2024

Hi, Mr Jimbo. @MrJimbo2002
I have added both the alveo-u280 xdc files and au280_boardfiles, but I still meet Critical Warnings and Memory Core Error you met. Could you share how to resolve them?
Thank you so much for your help.

from vivado-risc-v.

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.