Author

Topic: Advandced Open‑source ꜰᴘɢᴀ design ?(pipelinning and x2 unfolding transformation) (Read 3 times)

member
Activity: 285
Merit: 27
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 from the ability to have use netlists 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.
Jump to: