|
May 31, 2012, 02:14:30 PM Last edit: May 31, 2012, 02:37:26 PM by overclocked |
|
Nån annan svensk som har provat att köra Mining med hjälp av FPGA:er? Själv är jag en systemutvecklare som har eletronik och specifikt FPGA:er som intresse sedan många år tillbaka. Det skulle vara kul att höra om någon annan gjort försök med egna kort eller köpt någon färdig lösning.
Ni som inte vill/kan FPGA:er kan sluta läsa här. Det blir tekniskt! :-)
Mina egna framsteg hittills kring detta ämne är att porta en öppen verilog-portning av en FPGA-miner till mitt Microblaze Starter Kit som innehåller en Spartan-3E 1600E. Fram till att jag började med detta kändes den stor vad gäller den programmerbara logiken, men i dessa sammanhang är den endast medioker. Efter att jag monterat på ett kylelement, tweekat inställningar i byggmiljön och gjort en grundläggande Floor-planning på detta projekt så har jag lyckas fått plats med en följande:
1 FPGA-Mining-processor med setting: LOOP_LOG2=3 (dvs. loopen rullas ut och skapar 32 separata kärnor som hjälps åt med jobbet) vilken borde ge: MHashes/s = Klockfrekvens/4 om jag tänkt rätt. Detta fyller kretsen till ungefär 85%, men använder då INGEN BlockRAM och INGEN hård multiplikator. Maxklockan just nu rapporteras till c:a 55 Mhz och jag har provkört den på 60 Mhz vilket verkar fungera dock blir det varmt. En fläkt behövs på längre sikt. Kretsen är för liten för att kunna tävla med GPU:er, men jag gör detta endast för roligt. Teoretiskt borde kretsen prestera 60/4 = 15 Mh/s men när jag mäter ser jag inte mer än 8-10 MH/s.. Nån som har en aning om vad detta skulle kunna bero på? Jag tycker det verkar som denna beräkning stämmer på lägre frekvenser och mindre byggen. Tidigare postning jag läst har gissat att den enorma konstruktion som fyller kretsen nära max och switchar VÄLDIGT mycket internt kan göra att tillkopplade powersupplies inte orkar med. Detta kort är ju köpt färdig så jag kan inte enkelt fixa detta om hårdvaran inte räcker till..
|