Bitcoin Forum
April 19, 2024, 06:42:07 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 129 »
  Print  
Author Topic: Cairnsmore1 - Quad XC6SLX150 Board  (Read 286362 times)
yohan (OP)
Sr. Member
****
Offline Offline

Activity: 462
Merit: 251



View Profile
June 29, 2012, 01:58:33 PM
 #1021

Anything we can do in Cairnsmore1 can be done better in Cairnsmore2 where we have more technology to play with.
Any hints on what's up for specs? Grin


There are many variables still be tied down and I also don't want to give too much away to the competition but it might be interesting. There is more that one unique idea floating round the development team and I'm not going to promise anything we have not got fully working yet. You are going to have to faith with us to deliver the interesting bit. There are many barely documented features of FPGAs that even most people designing daily with FPGAs simply don't know about and that's about all I will say for the moment.
1713508927
Hero Member
*
Offline Offline

Posts: 1713508927

View Profile Personal Message (Offline)

Ignore
1713508927
Reply with quote  #2

1713508927
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713508927
Hero Member
*
Offline Offline

Posts: 1713508927

View Profile Personal Message (Offline)

Ignore
1713508927
Reply with quote  #2

1713508927
Report to moderator
1713508927
Hero Member
*
Offline Offline

Posts: 1713508927

View Profile Personal Message (Offline)

Ignore
1713508927
Reply with quote  #2

1713508927
Report to moderator
1713508927
Hero Member
*
Offline Offline

Posts: 1713508927

View Profile Personal Message (Offline)

Ignore
1713508927
Reply with quote  #2

1713508927
Report to moderator
gyverlb
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
June 29, 2012, 02:47:11 PM
 #1022

I can confirm that the twin configuration works reliably (at least for 30hours straight on my 2 boards).
Argh: it failed on at least one of the two boards after around 48h.

cgminer marked all FPGAs OFF and on restart could only find 2 of the 4 (this is why I think only one board failed). I didn't think of checking if the USB tty where still available (/dev/ttyUSB*).

Anyway: powered down the 2 boards and reinstalled the twin_test bitstream according to the documented procedure one board at a time and it works again on the 4 FPGAs (out of 8 ).

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
Doff
Sr. Member
****
Offline Offline

Activity: 327
Merit: 250


View Profile
June 29, 2012, 04:07:28 PM
 #1023

Yohan, could you please clarify what you mean with 'you should be able to do that now (i.e. writing to SPI)'? As said above, right now no one successfully wrote to the SPI flash and it is really a PITA to reprogram all devices non persistently again when one of them crashed and need to be powered fully down (you do not know which one is the problematic one and need to turn off all of them).

So either it is possible with the current controller programming, then could you please provide a detailed step-by-step instruction. Or it is not doable over USB but needs to be done via JTAG.

Either way it would be very helpful to flash the Icarus bitstream into SPI until your dedicated one is ready. Any clarification is highly appreciated.

Thanks.

Yes I think all of this is currently possible and I will double check that this morning that I am not talking crap in any shape or form. We use these processes on our lines already. The load of the 4 array SPI Flash does take over 30 minutes so it does need patience to do. We do a 5-10 boards together here to stop it becoming a line blocker.

I will also see if we can somehow streamline the instructions.

I too would prefer working instructions for flashing to the SPI for the twin_test bitstream.

Personally I would prefer this now as opposed to getting the working bitstream a day earlier so then atleast I can run the twin_test bitstream without going through reflashing it every day.



I would be happy to give enterpoint an interest free loan if they could beat BFl to it.

Who's with me?
I'm not giving anyone an interest free loan.

Id rather they just focus on their bitstream or even release an early version that can hash at 300+, Ive tried for hours to get the twin, or 190_v3 working and it just wont do it on my board. I did get it working again with the shipping_test bitstream so at least I'm getting 110 hash.
norulezapply
Hero Member
*****
Offline Offline

Activity: 481
Merit: 502


View Profile
June 29, 2012, 05:25:31 PM
 #1024

Yohan, could you please clarify what you mean with 'you should be able to do that now (i.e. writing to SPI)'? As said above, right now no one successfully wrote to the SPI flash and it is really a PITA to reprogram all devices non persistently again when one of them crashed and need to be powered fully down (you do not know which one is the problematic one and need to turn off all of them).

So either it is possible with the current controller programming, then could you please provide a detailed step-by-step instruction. Or it is not doable over USB but needs to be done via JTAG.

Either way it would be very helpful to flash the Icarus bitstream into SPI until your dedicated one is ready. Any clarification is highly appreciated.

Thanks.

Yes I think all of this is currently possible and I will double check that this morning that I am not talking crap in any shape or form. We use these processes on our lines already. The load of the 4 array SPI Flash does take over 30 minutes so it does need patience to do. We do a 5-10 boards together here to stop it becoming a line blocker.

I will also see if we can somehow streamline the instructions.

I too would prefer working instructions for flashing to the SPI for the twin_test bitstream.

Personally I would prefer this now as opposed to getting the working bitstream a day earlier so then atleast I can run the twin_test bitstream without going through reflashing it every day.



I would be happy to give enterpoint an interest free loan if they could beat BFl to it.

Who's with me?
I'm not giving anyone an interest free loan.

Id rather they just focus on their bitstream or even release an early version that can hash at 300+, Ive tried for hours to get the twin, or 190_v3 working and it just wont do it on my board. I did get it working again with the shipping_test bitstream so at least I'm getting 110 hash.

Problem is that might be quite far off yet, but I'm just speculating of course. That's why I'd rather have the twin_test flashed to SPI because I'm having problems running twin_test normally also. It's just sat turned off at the minute waiting for updates.
ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 29, 2012, 06:19:35 PM
Last edit: June 29, 2012, 06:38:09 PM by ebereon
 #1025

I'm tired of testing now.

18 days of testing to get the unit hashing faster, but no success here.

What I tested:
PC:
1 netbook 1666MHz Intel Atom 1GB ram Win7 32
1 notebook 1800MHz AMD something 2 GB ram Win7 32
1 notebook workstation Intel I7 2720 8GB ram Win7 x64

Checked energie options for USB Ports etc.
Tested with powered USB Hub (Logilink 10 Port) and without.

SW:
cgminer 2.4.3 (115200 baud)
cgminer ep version (57600 baud)
mpbm (115200 and 57600 baud)

Bitstreams:
shipping = 60Mh/s/week (120Mh/s/hour max)
twin_test = 60Mh/s/day (386Mh/s/hour max)
190M_V4 = same as twin_test
190M_V3 = 120Mh/s/day (401Mh/s/hour max)
200beta = 5Mh/s/day (280Mh/s/hour max)

Every bitstream is hashing 1 minute and up to 14 hours at nice rates, but after this I get many invalids (>80%) and the unit will stop working correctly, 0Mh for about 3 hours then again some shares and so on.

I'm really upset at the moment, I invested ~6 hours a day 18 days long to test things, I thougth I was doing something wrong and tested every switch settings I know. The answere from enterpoint that there is a frequency/noise problem did't help me futher. And they said that they "think" to work around the problem with their bitstream scares me too. Hardware problem?

Today I did my last test and after that, the cairnsmore1 has learned to fly from one corner to the other in my room, god thanks it landed on the couch but jumped again up and fall down and dropped in the package in which it was delivered...  I think it will go back to home ..."E.T(P). phoning home"...  (someone knows that?)  Cheesy

So this baby is now waiting in the package... I don't know what I should do now.


@yohan: any news or piece of software we can play with?



EDIT:
Tested PSU:
ATX 1000W
And a 60W switching psu with phoenix connector

Cables:
5 different USB cables
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
June 29, 2012, 07:51:03 PM
 #1026

I'm tired of testing now.

18 days of testing to get the unit hashing faster, but no success here.


Ebereon,

while I can feel you're tired and I don't have definitive answers, I'd like to add some thoughts.

Am I right that you are on p2pool?

See this, three boards, serial: 8, 104, 136

Code:
cgminer version 2.4.3 - Started: [2012-06-27 21:01:05]
--------------------------------------------------------------------------------
 (5s):2492.7 (avg):2080.6 Mh/s | Q:116837  A:42219  R:381  HW:0  E:36%  U:14.5/m
 TQ: 6  ST: 7  SS: 225  DW: 7010  NB: 278  LW: 14068  GF: 226  RF: 272
 Connected to http://pool.abcpool.co with LP as xxxxxxxxxxx
 Block: 00000167d598249e60d7faab8784a2c8...  Started: [21:22:44]
--------------------------------------------------------------------------------
 [P]ool management [S]ettings [D]isplay options [Q]uit
 ICA 0:                | 379.9/346.6Mh/s | A:7188 R:63 HW:0 U: 2.47/m
 ICA 1:                | 379.8/346.7Mh/s | A:6279 R:57 HW:0 U: 2.16/m
 ICA 2:                | 379.9/346.8Mh/s | A:7242 R:68 HW:0 U: 2.49/m
 ICA 3:                | 379.8/346.8Mh/s | A:7144 R:56 HW:0 U: 2.45/m
 ICA 4:                | 379.9/346.8Mh/s | A:7227 R:61 HW:0 U: 2.48/m
 ICA 5:                | 379.6/347.0Mh/s | A:7140 R:76 HW:0 U: 2.45/m
--------------------------------------------------------------------------------

on ABC.

Can you try/did you try a different pool?

Maybe the fast p2pool chain creates some problem which I don't seem to have.

Maybe it's just me that was lucky with the cards... I don't know, I see that ICA1: is slower than the others, this is FPGA3 on serial nr. 8, but sometimes it is ICA0: which is slower but it never slowed down (up until now, at least) to a few MH/s.

And I don't have any icarus-timing thing in my command line which is:

Code:
./cgminer -S /dev/ttyUSB2 -S /dev/ttyUSB3 -S /dev/ttyUSB5 -S /dev/ttyUSB6 -S /dev/ttyUSB8 -S /dev/ttyUSB9 -o http://pool.abcpool.co -O  x:y -o http://p2pool.soon.it:9332 -O w:z -Q 7 --failover-only

I have p2pool as failover pool, but it was used just a little today in the early morning, CET time, while ABC was having problems.

I'm powering them through PCIe connectors from a 500W Antec ATX PSU and on board 8 I did not reprogram the spartan 3.

spiccioli.

ps. I'm also waiting for something that makes it possible to use all FPGAs on each board, though.
yohan (OP)
Sr. Member
****
Offline Offline

Activity: 462
Merit: 251



View Profile
June 29, 2012, 08:53:11 PM
 #1027

@yohan: any news or piece of software we can play with?

Ok nothing too exciting today. The Power Distribution Boards PCBs arrived today and we part built one of them and tested the ATX turn on function and that all worked as we expected. We are going to fit one of the switch positions with a header so a semi-remote switch can be used to turn on the stack. There will be a local switch as well. We will do a full board build up on Monday when the Pheonix connectors arrive and we should have some available to ship Tuesday or Wednesday next week.

Bitstream moved another notch closer but nothing out of the ordinary there. The first release isn't far away. I believe we are talking days now but as this is very hard to predict I won't totally promise that.

On the programming today was busy and I have not managed to go through that process yet. However I have a board with me to test in the relative peace of my home office. I will attempt the programming of a board using Win7/64 machine as the host to start with following the instruction you all have to work with. From that I will see how I do and hopefully identify things that are not totally clear and what we might do better. We do have a couple of further development activities planned to improve the programming but that will be after we get the first bitstream going.
Coinoisseur
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
June 29, 2012, 10:25:35 PM
 #1028

I'm interested in the product but how are you able to quality test the FPGAs if you don't have a bitstream yet? Do you have a web page that spells out the warranty info (who pays what, shipping, warranty duration etc.)?

                                                                               
                
                                                       ╓▄▌██P                  
                                                 ╔▄▌███▀███▌                   
                                           ▄▄▌██▀▀╚  ╓██╩██                    
                                     ▄▄███▀▀╙      ▄██  ▓█                     
                               ▄▌███▀▀+          ▄█▀   ▐█                      
                        ,▄▌███▀▀¬              ▓█▀     █▄                      
                  ,▄▌███▀▀                  ,██▀      █▌                       
               '█████▌▄▄,                 ╓██╩       ██                        
                  ▀██▌▐▀▀▀█████▌▌▄▄╓    ▄██¬        ▄█                         
                     ▀██▄        ╚▀▀▀████          ▐█═                         
                        ▀██▄        ▓█▀██          █▀                          
                           ▀██▄  ,██▀   █µ        ██                           
                              ▀███Z     ██       ██                            
                                ▐██     ▐█      ▄█                             
                              ,,╓╓█▓▄▌   █▌    ▐█U                             
                        º▄▓▓▓▓▓▓▓▓▓███   ▀█    █▌                              
                          ▀█▓▓▓▓▓████▀█▌  █▌  ██                               
                            ▀███████▌  ▀█µ▀█ ██                                
                              ▀█████     ███▓█                                 
                                ▐███      ▀██Ñ                                 
                                            ▀                             

ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 29, 2012, 10:36:07 PM
Last edit: June 29, 2012, 11:08:45 PM by ebereon
 #1029

hmm, I can't let my fingers from it...  Cheesy

I found the problem with flashing the bitstream to the SPI flash:


There is no blank betwen "-I" and the filename "xc6lx150.bit". I try now this, hope it works better when the unit is starting with the bitstream already loaded.

Edit:
When it's done it should look like this:


Wait until you see "Verify: Success". It takes 7:40 minutes per fpga!
Doff
Sr. Member
****
Offline Offline

Activity: 327
Merit: 250


View Profile
June 29, 2012, 11:11:15 PM
 #1030

hmm, I can't let my fingers from it...  Cheesy

I found the problem with flashing the bitstream to the SPI flash:


There is no blank betwen "-I" and the filename "xc6lx150.bit". I try now this, hope it works better when the unit is starting with the bitstream already loaded.

Edit:
When it's done it should look like this:


Wait until you see "Verify: Success". It takes 7:40 minutes per fpga!

Nice, seems like an easy enough fix. Hope it works out for you ebereon.
Keninishna
Hero Member
*****
Offline Offline

Activity: 556
Merit: 500



View Profile
June 30, 2012, 12:22:15 AM
 #1031

hmm, I can't let my fingers from it...  Cheesy

I found the problem with flashing the bitstream to the SPI flash:


There is no blank betwen "-I" and the filename "xc6lx150.bit". I try now this, hope it works better when the unit is starting with the bitstream already loaded.

Edit:
When it's done it should look like this:


Wait until you see "Verify: Success". It takes 7:40 minutes per fpga!

What an odd bug... I'll have to give this a try on my board when I get home. I'm guessing this will load the SPI with the twin_flash.bit? So it won't need to be reprogrammed everytime I power off.
ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 30, 2012, 12:25:10 AM
 #1032

... I'm guessing this will load the SPI with the twin_flash.bit? So it won't need to be reprogrammed everytime I power off.

Yep! And it's working  Cheesy
testconpastas2
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
June 30, 2012, 12:26:20 AM
 #1033

Ebereon you are great.  here 2:24 am and just finished my first fpga of 12 boards.

all night awake!!!! thanks  man Wink

Bitmessage: BM-2DAetLWJBKWHZoPbNCgg5z8jwaPpDYWwd4
gpg key id:C6EF5CE3
ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 30, 2012, 12:31:38 AM
 #1034

If you want to flash both with one command, just do:
Code:
xc3sprog -c cm1 -p 0 -Ixc6lx150.bit twin_test.bit && xc3sprog -c cm1 -p 3 -Ixc6lx150.bit twin_test.bit

This will flash the first (0) and if it was ok, then the last one (3). And that takes ~16 minutes to finnish, just take a cup of coffee  Wink
ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 30, 2012, 12:33:54 AM
 #1035

...  here 2:24 am ...

Same here  Cheesy
testconpastas2
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
June 30, 2012, 12:44:53 AM
 #1036

thanks I'll do it.  with this persistent way at least we'll be able of  reseting in a fast way when any fpga become disabled.


Bitmessage: BM-2DAetLWJBKWHZoPbNCgg5z8jwaPpDYWwd4
gpg key id:C6EF5CE3
gyverlb
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
June 30, 2012, 01:13:29 AM
 #1037

The -I no space trick is ... working!

This was the only thing that really prevented me to move the rig I use for the boards to the basement. No if there's a problem, in the worst case I can simply cut the power, wait a couple of seconds and restore the power and everything is back again mining.

Ok ebereon give us an address for donations.

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
ebereon
Sr. Member
****
Offline Offline

Activity: 397
Merit: 500


View Profile
June 30, 2012, 01:42:54 AM
 #1038

Nice to see it's working for others too  Cheesy

1KWGtSxo5b52Adk3Pvw14E3o9kp96JZJm2  Grin
daemonic
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
June 30, 2012, 01:55:21 AM
 #1039

well done ebereon, ill sort another donation when im at my wallet machine Smiley

did you stick to the twin_test.bit or go with the 190M_V3.bit bitstream for the SPI

and proof for the -I<bitstream.bit> is in the man page (http://xc3sprog.sourceforge.net/manpage.php) d'oh Smiley
testconpastas2
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
June 30, 2012, 02:00:36 AM
 #1040

please take my coffee invitation Wink


Thankyou again

Bitmessage: BM-2DAetLWJBKWHZoPbNCgg5z8jwaPpDYWwd4
gpg key id:C6EF5CE3
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 129 »
  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!