stremovsky / moneroasic

Cryptonight Monero Verilog code for ASIC
GNU General Public License v3.0
20 stars 20 forks source link

This file was placed in vivado and The logic synthesis time is too long #1

Closed wxbbuaa2011 closed 6 years ago

wxbbuaa2011 commented 6 years ago

synthesis time is about three hours in a servers. How to solve it?

stremovsky commented 6 years ago

Hello.

Most of the time I ran this code in simulation.

To be able to synthesize the code on FPGA you need to have expensive boards, probably starting from $ 1000.

Another option is to decrease memory size requirements from 2MB to for example 16kb (in this case you will not get the requests you expect as you decrease big buffer size).

You will need to change the RAM_DEPTH parameter of cryptonight() function.

Best of luck, Yuli

wxbbuaa2011 commented 6 years ago

Thank you very much for your reply. This algorithm is somewhat different from the introduction of an algorithm. So now I don't know that it is the most correct algorithm. I hope you understand the confusion of a novice. Thank you

At 2018-04-01 15:36:01, "Yuli" notifications@github.com wrote:

Hello.

Most of the time I ran this code in simulation.

To be able to synthesize the code on FPGA you need to have expensive boards, probably starting from $ 1000.

Another option is to decrease memory size requirements from 2MB to 16kb (in this case you will not get the requests you expect as you decrease big buffer size).

You will need to change the RAM_DEPTH parameter of cryptonight() function.

Best of luck, Yuli

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

wxbbuaa2011 commented 6 years ago

Thank you very much for your reply. This algorithm is somewhat different from the introduction of an algorithm(https://github.com/deepwn/deepMiner/blob/master/CryptoNight_CN.md). So now I don't know that it is the most correct algorithm. I hope you understand the confusion of a novice. Thank you

At 2018-04-01 15:36:01, "Yuli" notifications@github.com wrote:

Hello.

Most of the time I ran this code in simulation.

To be able to synthesize the code on FPGA you need to have expensive boards, probably starting from $ 1000.

Another option is to decrease memory size requirements from 2MB to 16kb (in this case you will not get the requests you expect as you decrease big buffer size).

You will need to change the RAM_DEPTH parameter of cryptonight() function.

Best of luck, Yuli

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

stremovsky commented 6 years ago

我的中文不太好

I used this code as referrent: https://github.com/xmrig/xmrig/blob/master/src/crypto/CryptoNight_x86.h

wxbbuaa2011 commented 6 years ago

Thank you very much

在 2018-04-05 18:44:06,"Yuli" notifications@github.com 写道:

我的中文不太好

I used this code as referrent: https://github.com/xmrig/xmrig/blob/master/src/crypto/CryptoNight_x86.h

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.