Giter Club home page Giter Club logo

Comments (6)

taneroksuz avatar taneroksuz commented on August 22, 2024

from mult-tree.

SeungBinShin avatar SeungBinShin commented on August 22, 2024

Hi, I did write some documentation in repository about execution of make file with some options. I did also fix the compilation osvvm library with ghdl, so the script "ghdl.sh" in tools directory must be rerun again. Sorry for the inconvenience. Best regards

________________________________ Von: SeungBin Shin @.> Gesendet: Montag, 18. März 2024 06:21 An: taneroksuz/mult-tree @.> Cc: Subscribed @.> Betreff: [taneroksuz/mult-tree] Question about using verilator! (Issue #1) Hello, thankyou for your amazing work. I'm currently trying to use your verilog code generator for wallace tree and dadda tree. However, I'm now in problem with installing requirements. So far, I finished to run ghdl.sh and verilator.sh...however, I don't have any idea what to do from now on. Can you tell me about details for me to run your generator successfully? Thank you. — Reply to this email directly, view it on GitHub<#1>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL54MS7LL3M4D47XD2GE6HDYYZ2VPAVCNFSM6AAAAABE24TFT2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TCMRVHAYDGOI. You are receiving this because you are subscribed to this thread.Message ID: @.>

Hello, Thank you for replying.

Maybe after few works with compiler, I think it will work well from now.

However, I want to talk about some additional options; that changes number of input.

For example, make run_mul WALLACE=1 VERILOG=1 SIZE=32 BITWIDTH=25 MAXTIME=1000 or so on.

I think you might be busy for other works, thus I am curious about what part I should focus on within cpp codes to implement those options.

To tell you why I'm trying to implement those options-

currently I'm diving on custom hardware's mac-tree architecture optimizaiton, and our mac-tree is using wallace tree structure. However, It is generated by other developers wallace-tree generator code.

Our wallace tree is just for adding, thus no partial product is required. Input data number varies, and input's bitwidth varies too, but not squre-shaped.(e.g. 64 input, each of 25bit, x1000 test cases)

To test various options, advanced generator is necessary, therefore I found your code.
Maybe your code generates only for one pair of data, then I need to improve more to handle much more datas.

Again, Thank you for advise and fixing it. If you have any insight for this, please feel free to tell me :)

Sincerely,

from mult-tree.

SeungBinShin avatar SeungBinShin commented on August 22, 2024

Well, I'm sorry to keep annoying you...
After setting gcc version as 11.4.0 to support #include , I've got error messages as follows :
image

I don't have any Idea for those errors...yes... Thanks :)

from mult-tree.

taneroksuz avatar taneroksuz commented on August 22, 2024

from mult-tree.

SeungBinShin avatar SeungBinShin commented on August 22, 2024

Thanks! I'll try other ways. Have a nice day!

from mult-tree.

taneroksuz avatar taneroksuz commented on August 22, 2024

I've adjusted my source code and it generates now tree multiplier for inputs with different sizes.

from mult-tree.

Related Issues (1)

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.