Giter Club home page Giter Club logo

helios_scalable_qec's People

Contributors

alex-deters avatar namiliy avatar siona777 avatar yuewuo avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

helios_scalable_qec's Issues

Regarding the Software Operating on Zynq ARM Core/MicroBlaze

Thank you for your outstanding project. I'm deeply interested in running Helios on FPGA boards. From what I understand, once the current Vivado project is implemented on FPGA boards, it seems that a software running on a Zynq ARM core or MicroBlaze is generating syndromes and feeding them into Helios for operation verification.

However, I couldn't locate such software for ARM cores within the repository. Does it exist somewhere, or is there a plan to disclose it in the future?

Incomplete merge of `gtx_com` into `main`

In files right_with_stage_controller.sv and left_with_stage_controller.sv and bench_multi_fpga.sv
(and eventually others) there are leftovers from an incomplete merge of gtx_com into main

<<<<<<< HEAD
    parameter CODE_DISTANCE_X = 5,
    parameter CODE_DISTANCE_Z = 4,
    parameter WEIGHT_X = 3,
=======
    parameter CODE_DISTANCE_X = /*$$CODE_DISTANCE_X*/,
    parameter CODE_DISTANCE_Z = /*$$CODE_DISTANCE_Z*/,
    parameter WEIGHT_X = 1,
>>>>>>> gtx_com

Undefined constants STAGE_....

When simulating latency_bench_single_FPGA using Vivado, the following error messages may be seen

INFO: [VRFC 10-2263] Analyzing SystemVerilog file "Helios_scalable_QEC/design/pe/processing_unit.sv" into library xil_defaultlib
INFO: [VRFC 10-311] analyzing module processing_unit
INFO: [VRFC 10-2458] undeclared symbol is_stage_spread_cluster_delayed, assumed default net type wire [Helios_scalable_QEC/design/pe/processing_unit.sv:198]
INFO: [VRFC 10-2458] undeclared symbol updated_is_odd_cluster, assumed default net type wire [Helios_scalable_QEC/design/pe/processing_unit.sv:464]
ERROR: [VRFC 10-2989] 'STAGE_SPREAD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:197]
ERROR: [VRFC 10-2989] 'STAGE_SPREAD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:198]
ERROR: [VRFC 10-2989] 'STAGE_GROW_BOUNDARY' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:471]
ERROR: [VRFC 10-2989] 'STAGE_SYNC_IS_ODD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:479]
ERROR: [VRFC 10-2989] 'STAGE_SYNC_IS_ODD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:480]
ERROR: [VRFC 10-2989] 'STAGE_SPREAD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:522]
ERROR: [VRFC 10-2989] 'STAGE_GROW_BOUNDARY' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:527]
ERROR: [VRFC 10-2989] 'STAGE_GROW_BOUNDARY' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:530]
ERROR: [VRFC 10-2989] 'STAGE_SYNC_IS_ODD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:542]
ERROR: [VRFC 10-2989] 'STAGE_SYNC_IS_ODD_CLUSTER' is not declared [Helios_scalable_QEC/design/pe/processing_unit.sv:543]

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.