OpenCores
no use no use 1/1 no use no use
SHA256
by gooodman on Dec 25, 2013
gooodman
Posts: 3
Joined: Sep 18, 2008
Last seen: Mar 3, 2018
HI, folks

SHA256 is the core for Bitcoin mining.
https://www.kncminer.com/
KNCminer provides a Hardware(ASIC, 20nm/28nm) Bitcoin mininig system.

Could anyone comment why need 20nm for multi-SHA256(multi-Core) design?
Can we use a FPGA to implement this function?
Is it need a higher speed than FPGA?


thank you in advance.

RE: SHA256
by Nable80 on Dec 25, 2013
Nable80
Posts: 10
Joined: Dec 28, 2011
Last seen: Oct 13, 2024
> Could anyone comment why need 20nm for multi-SHA256(multi-Core) design?
That's because with smaller elements one can achieve higher frequencies and higher operations-per-watt ratios. With larger elements you'll have lower frequencies and worse power consumption and thermal dissipation, so you'll have to spend more real money for the same amount of those virtual bitcoins.

> Can we use a FPGA to implement this function?
Of course, one can use FPGA implementation but performance would be rather miserable. Remember that there are to many ASIC bitcoin miners nowadays, so complexity (it's not fixed, you know) was increased too much.
Btw, some studies show that bitcoin ASICs are not just so-called hard-copies but their designers even use custom hand-crafted element libraries to achieve better density of elements, i.e. chip design is heavily optimized (smth that is impossible with FPGA).

If you are interested in implementing miners, you can try litecoins, their complexity is not so high (e.g.: it's even still possible to mine them using GPGPU) although I don't know about required RAM amount, may be it's too high for FPGA.
RE: SHA256
by rajeev_v on Jan 27, 2014
rajeev_v
Posts: 14
Joined: Oct 11, 2012
Last seen: Apr 5, 2017
YES YOU CAN DESIGN ON fpga
RE: SHA256
by rajeev_v on Jan 27, 2014
rajeev_v
Posts: 14
Joined: Oct 11, 2012
Last seen: Apr 5, 2017
can you please give me your code
RE: SHA256
by mwipliez on Jul 9, 2014
mwipliez
Posts: 6
Joined: Nov 12, 2010
Last seen: Dec 19, 2017
I'm new to this forum, but I keep reading this kind of statement, which puzzles me:
can you please give me your code


All cores on OpenCores are open-source, so there is really nothing to "give" per se, right? You just check out the project with SVN and there you go. Yet I have seen this kind of demand in many topics, why is that?
no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.