Bitcoin Forum
November 16, 2024, 02:24:41 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Hoping someone can help with a short explanation about Avalon6 software  (Read 1251 times)
kilo17 (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1001

aka "whocares"


View Profile
January 15, 2016, 03:47:17 AM
 #1

As I have got more involved in mining BTC so have my interest in how things work.  I am hoping someone could give a brief (or detailed) explanation of how the Avalon6 software is tied together. Here is a brief explanation of what is included and what details I am looking at understanding.
-The Avalon6 uses a RasPi with OpenWrt Chaos Calmer and that ties to an I2C dongle that goes to the miner.

The file that updates the miner is the mm.mcs file

My questions are the following.
-If the firmware is on the miner and not the RasPi, could different software be used easily.
-What purpose does the I2C serve other than allowing a USB connection to go to the 4 pin connector on the Avalon.
-Does the actual Cgminer software reside in the .mcs file or on the RasPi? How can 1 access the file to view the code if it's in the .mcs file (Is it using Xilinx?)

Thanks in advance

Bitcoin Will Only Succeed If The Community That Supports It Gets Support - Support Home Miners & Mining
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
January 15, 2016, 07:26:16 AM
 #2

The cgminer code is in master cgminer git.

Avalon is the best company at keeping that connection with the current code and providing updates for master cgminer.

Quite simply, you wont be expecting to have any long term known problems with the Avalon cgminer drivers ... unlike that other company ...

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
kilo17 (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1001

aka "whocares"


View Profile
January 15, 2016, 08:01:29 AM
 #3

That is great to know, I see they are also always top miners on Kano.is Wink

Bitcoin Will Only Succeed If The Community That Supports It Gets Support - Support Home Miners & Mining
MarkAz
Hero Member
*****
Offline Offline

Activity: 687
Merit: 511



View Profile
January 21, 2016, 03:13:29 PM
 #4

-If the firmware is on the miner and not the RasPi, could different software be used easily.

Actually, the firmware IS on the miner, the mcs file you're talking about flashes onto the board that controls the two blades in each Avalon.  The RPi has a separate 'firmware', which is as you described.

-What purpose does the I2C serve other than allowing a USB connection to go to the 4 pin connector on the Avalon.

I2C is a hardware protocol - one of the two most common ones (SPI being the other).   It's just a standard way of hardware talking to eachother without a bunch of overhead or buffering that would typically be required for something like Serial.  The only real downside to these kinds of protocols is that they require immediate processing and generally can't be on very long cables.

-Does the actual Cgminer software reside in the .mcs file or on the RasPi? How can 1 access the file to view the code if it's in the .mcs file (Is it using Xilinx?)

The CGMiner software is on the RPi, in the other image - completely different from the MCS.  Think of it like this, CGMiner is like a conductor in an orchestra, and the Avalon is like a musician - this is even more apt with the Avalon, since you can connect multiple Avalon's to a single CGMiner.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!