Post
Topic
Board Mining software (miners)
Topic OP
Advandced Open‑source ꜰᴘɢᴀ design ?(pipelinning and x2 unfolding transformation)
by
ytrezq
on 26/04/2024, 12:33:56 UTC
I know ᴀꜱɪᴄs are more efficient but I’d like to make the customizations myself and be able to reconfigure to other mining alghorithms.

The problem is all the verilog or ᴠʜᴅʟ code I found seems to be purely iterative or focus only on the characteristics of the Bitcoin block to perform some sha256 precomputations. Bitmain’s antimers on the other end, likely fully leverage the possibilities to get the highest throughput per logic blocks. In order to reach this, this means carry‑save adders ; factor 2 or maybe 4 unfolding ; not only 1 but double pipelining ; thermal optimization ; and all of this while shrinking the room usage of 1 sha256 unit in order to have the maximum units possible on a single chip clocked at the max ᴛᴅᴘ.

But I failed to find the source code of such an advanced design and I lack the knowledge to write such advanced code.