Bitcoin Forum
November 19, 2017, 09:29:57 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Where to get started with writing ASIC Code  (Read 264 times)
pr3m0nition
Jr. Member
*
Offline Offline

Activity: 32


View Profile
November 09, 2017, 08:38:45 PM
 #1

Does anyone have any knowledge, Or knows where to start with writing the machine language for ASIC's to be able mine. Essentially what i am looking to do is a DIY mini ant miner.

Any links, Or how-to's are appreciated.

Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511083797
Hero Member
*
Offline Offline

Posts: 1511083797

View Profile Personal Message (Offline)

Ignore
1511083797
Reply with quote  #2

1511083797
Report to moderator
1511083797
Hero Member
*
Offline Offline

Posts: 1511083797

View Profile Personal Message (Offline)

Ignore
1511083797
Reply with quote  #2

1511083797
Report to moderator
VRobb
Hero Member
*****
Offline Offline

Activity: 686


I'm in BTC XTC


View Profile
November 09, 2017, 08:56:16 PM
 #2

All the software for miners and pools is open source.  Download it and study.

I don't believe in superstition because it's bad luck
In Hotels, I prefer the 13thF1oor6CAwyzyxXPNnRvu3nhhYeqZdc
These aren't the Droids you're looking for: S5 & S7 (Sold), R4B2, R4B4 (RIP), & S9-13.5
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 1260


Evil beware: We have waffles!


View Profile
November 09, 2017, 08:57:04 PM
 #3

There is no 'writing machine language for ASICs'. The logic structures are 'hard wired' so to speak into the layout of the dies. There is no programming possible. Only a FPGA (Field Programmable Gate Array) is able to be programmed with a fixed logic structure that simulates the hard coding an ASIC uses. Even then they are still far slower than an ASIC.

Got a strong Computer Science background? You will need one for digging in this deep...

If you mean writing micro controller code to talk to the ASICs - follow vrobb's suggestion.

-Joshua Zipkin aka Joshua Alexander leaked AMT A1 miner skype chats http://bit.ly/1Qjt6lj
-For bitcoin to succeed the community must police itself.
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
pr3m0nition
Jr. Member
*
Offline Offline

Activity: 32


View Profile
November 10, 2017, 02:34:31 AM
 #4

So essentially, The engineers behind the ant miners designed all of the XOR logic behind the asics?

 I have looked for said material and have returned nothing.. Maybe i am just not looking in the right areas.

And yes, I Have a little bit of a background in computer science. Just trying to learn as much about this stuff as possible.

SkyLakeMine
Newbie
*
Offline Offline

Activity: 12


View Profile
November 11, 2017, 05:11:50 PM
 #5

Does anyone have any knowledge, Or knows where to start with writing the machine language for ASIC's to be able mine. Essentially what i am looking to do is a DIY mini ant miner.

Any links, Or how-to's are appreciated.

At a high level, ASIC would be a hardware implementation of SHA-256 hashing algo. Someone please correct me if I am wrong.

Something like this? https://github.com/secworks/sha256 or this? http://async.org.uk/tech-reports/NCL-EECE-MSD-TR-2011-170.pdf

I just googled for it. I have no idea about the suitability of the links I just gave.

I have used this to try to understand the hashing algo.
https://www.movable-type.co.uk/scripts/sha256.html

NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 1260


Evil beware: We have waffles!


View Profile
November 11, 2017, 08:55:18 PM
 #6

Actually that Newcastle link is a very good one and spot-on as an introduction to why ASIC solutions are so bloody much faster vs using normal CPU's and math co-porcessors (aka GPU's).

-Joshua Zipkin aka Joshua Alexander leaked AMT A1 miner skype chats http://bit.ly/1Qjt6lj
-For bitcoin to succeed the community must police itself.
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!