Giter Site home page Giter Site logo

xilinx / aved Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 2.0 52.35 MB

Alveo Versal Example Design

Home Page: https://xilinx.github.io/AVED/

Tcl 12.14% CMake 0.48% Shell 1.31% Python 0.91% C 80.56% Verilog 1.33% SystemVerilog 0.71% VHDL 2.47% Makefile 0.08%

aved's People

Contributors

pablomcmaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

hongshitan

aved's Issues

missing file - amc_version.h

Running the python build process results in an error -

/home/hum089/projects/perentie/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-03_17-03-42/bkp_design/fw/AMC/src/amc.c:19:10: fatal error: amc_version.h: No such file or directory 19 | #include "amc_version.h"
| ^~~~~~~~~~~~~~~
compilation terminated.

The file amc_version.h appears to be missing from the AVED repository.
Note the hardware design built without problems.

Example Design Build Failure

Hi,

I am trying to rebuild the provided AVED design but getting the following error.

ERROR: [Common 17-345] A valid license was not found for feature 'Synthesis' and/or device 'xcv80'.

I am not sure how to get or install the required device part for vivado 2023.2. it would be great if someone could help me in that.

gen_design.py fails - missing .elf file

Using commit feb728da with the added files and fixed permissions (Thanks @pablomcmaster !),
running the gen_design.py command from the docs fails:

AVED$ ./gen_design.py --conf_json ./hw/amd_v80_gen5x8_23.2_exdes_1/conf_xbtest.json 
INFO: [GEN_DESIGN-20] [2024-01-12, 13:42:21] Starting gen_design.py


INFO: [GEN_DESIGN-16] Creating output directory: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21
INFO: [GEN_DESIGN-18] Saving sources in directory: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design
INFO: [GEN_DESIGN-37] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/gen_design.py
INFO: [GEN_DESIGN-37] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/conf.json
INFO: [GEN_DESIGN-39] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/scripts
INFO: [GEN_DESIGN-39] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/hw
INFO: [GEN_DESIGN-39] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/fw
INFO: [GEN_DESIGN-70] Writing: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/export.sh


INFO: [GEN_DESIGN-26] [2024-01-12, 13:42:21] Starting step: hw
INFO: [GEN_DESIGN-43] Run vivado to build hardware PDI: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/prj/prj.runs/impl_1/top_wrapper.pdi
INFO: [GEN_DESIGN-28] Executing: $ vivado -notrace -mode batch -journal /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/log/build_hw_vivado.jou -log /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/log/build_hw_vivado.log -source /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/hw/build_hw.tcl -tclargs -s /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/static.xsa -m /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/xbtest/metadata -c /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/conf.json -i /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/hw/iprepo
INFO: [GEN_DESIGN-29] Log file: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/log/build_hw.log
INFO: [GEN_DESIGN-37] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/prj/prj.runs/impl_1/top_wrapper.pdi
INFO: [GEN_DESIGN-37] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/prj/prj.runs/impl_1/pfm_uuid_manifest.dict
INFO: [GEN_DESIGN-37] Successfully generated: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/static.xsa
INFO: [GEN_DESIGN-27] End of step hw. Elapsed time: 1:46:58




INFO: [GEN_DESIGN-26] [2024-01-12, 15:29:19] Starting step: fw
INFO: [GEN_DESIGN-48] Build AMC ELF: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/fw/amc.elf
INFO: [GEN_DESIGN-28] Executing: $ bash /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/fw/AMC/scripts/build.sh -os freertos10_xilinx -profile v80 -xsa /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/hw/static.xsa
INFO: [GEN_DESIGN-29] Log file: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/log/build_amc.log
ERROR: [GEN_DESIGN-36] Output file does not exist: /home/user/AVED/output/amd_v80_gen5x8_23.2_exdes_1/2024-01-12_13-42-21/bkp_design/fw/AMC/build/amc.elf

build_amc.log

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.