zipiju
Member
Offline
Activity: 93
Merit: 10
|
|
September 12, 2013, 09:52:36 AM |
|
Can the remaining developers chime in and settle a debate? Does anybody have a working 16 chip klondike running at 333*16?
To clarify on this, it would be a 16 chip Klondike at 282*16 (4.5GH as Advertised) with low HW Errors. Also if whoever did this, did so using Terrahash's code. You are using 260pF for C274 right? In order to hash with 16 chips, you need to make the following modifications in klondike.c, from line 159: Status.ChipCount = 16; // pre-calc nonce range values BankSize = (Status.ChipCount+1)/2; Status.MaxCount = WORK_TICKS / BankSize / 2; NonceRanges[0] = 0; for(BYTE x = 1; x < BankSize; x++) NonceRanges[x] = NonceRanges[x-1] + BankRanges[BankSize-1];
If you look at that code, you see, that only 8 nonce ranges are defined. How could this work with 16 chips? Any idea? Also, the NonceRanges were defined as NonceRanges[8]. And for everyone here, fully populated board with 16 chips IS NOT WORKING with those firmware modifications that Terrahash posted above. Look at asic.c especially in SendAsicData function. You will get your answer there and in the end of send32 function. But it is a bit tricky how its done there... In fact you only need 8 nonce ranges What are you implying The question is: Does it work? I can find NO ONE that can get the K16 to work. Okay so i will clarify this: This code NonceRanges[0] = 0; for(BYTE x = 1; x < BankSize; x++) NonceRanges[x] = NonceRanges[x-1] + BankRanges[BankSize-1];
generates the following nonce ranges for 8 chips (in hex): Nonce[0]:00000000 Nonce[1]:10000000 Nonce[2]:20000000 Nonce[3]:30000000 Nonce[4]:40000000 Nonce[5]:50000000 Nonce[6]:60000000 Nonce[7]:70000000
Then in SendAsicData you see: last_bit0 = last_bit1 = split; send32_data = (WORD)&NonceRanges; send32_count = BankSize; Send32();
and in Send32: MOVF _last_bit0 & 0x7F,W CLRF LATC & 0x7F BTFSC INDF1,7 MOVF _last_bit1 & 0x7F,W MOVWF LATC & 0x7F
This changes the highest bit in nonce value to 1 and then you get the remaining 8 nonces. And between those instructions, is there a one, which changes what PORTC pins to use, when sending data out? Except the DATA_ONE and DATA_ZERO defines?
|
|
|
|
hf_developer
Member
Offline
Activity: 66
Merit: 10
|
|
September 12, 2013, 11:41:22 AM |
|
And between those instructions, is there a one, which changes what PORTC pins to use, when sending data out? Except the DATA_ONE and DATA_ZERO defines?
Therefore please look at the caller, which is in this case AsicPushWork in klondike.c, the argument there is DATA_SPLIT, which does the bits for single bank mode. In double bank mode one bank gets a one, the other a zero for MSB. Please also look what exactly the asm code tells, the last lines in send32 function differ from the others.
|
|
|
|
weaknesswaran
|
|
September 12, 2013, 02:17:58 PM |
|
what happend to bkk? Hasn´t been online two weeks.
|
|
|
|
bitcoiner49er
|
|
September 12, 2013, 02:30:20 PM |
|
what happend to bkk? Hasn´t been online two weeks.
Yifu happened.
|
Homo doctus is se semper divitias habet
|
|
|
volosator
|
|
September 12, 2013, 05:00:09 PM |
|
Would it be possible to re-design the board to run with bitfury chips?
|
|
|
|
cp1
|
|
September 12, 2013, 05:04:19 PM |
|
Would it be possible to re-design the board to run with bitfury chips?
Yes, but it would be a complete redesign.
|
|
|
|
AtomSea
Full Member
Offline
Activity: 143
Merit: 100
So sexy, it hurts.
|
|
September 12, 2013, 05:48:39 PM |
|
And between those instructions, is there a one, which changes what PORTC pins to use, when sending data out? Except the DATA_ONE and DATA_ZERO defines?
Therefore please look at the caller, which is in this case AsicPushWork in klondike.c, the argument there is DATA_SPLIT, which does the bits for single bank mode. In double bank mode one bank gets a one, the other a zero for MSB. Please also look what exactly the asm code tells, the last lines in send32 function differ from the others. Steamboat and Marty's group have been unable to get this design to work. Have you gotten a K16 working?
|
|
|
|
markm
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
September 12, 2013, 07:07:47 PM Last edit: September 13, 2013, 12:21:55 AM by markm |
|
He seems to be saying you only need to input eight nonces because if there are 16 chips the high bit (MSB: Most Significant Bit) of each nonce is set to make nonces for the second bank of chips.
(So presumably don't set the high bit of nonces? Or maybe it toggles the high bit instead of forcing it to be a one? I am not looking at the code merely trying to interpret what was written.)
-MarkM-
|
|
|
|
hf_developer
Member
Offline
Activity: 66
Merit: 10
|
|
September 12, 2013, 08:10:09 PM |
|
And between those instructions, is there a one, which changes what PORTC pins to use, when sending data out? Except the DATA_ONE and DATA_ZERO defines?
Therefore please look at the caller, which is in this case AsicPushWork in klondike.c, the argument there is DATA_SPLIT, which does the bits for single bank mode. In double bank mode one bank gets a one, the other a zero for MSB. Please also look what exactly the asm code tells, the last lines in send32 function differ from the others. Steamboat and Marty's group have been unable to get this design to work. Have you gotten a K16 working? He's being very "cryptic" Us laymen non coders have no idea of what the significance of what he's saying is. A very clear "This should make the board work for 16 Chips" would be appreciated hah. Sorry gotta dumb it down for us! It is not that easy... I was designing my own board based on klondike several weeks ago. (It had some enhancements like software over/undervolting, over/underclocking, just search for "Dynamine D20" in this forum) I was working with klondike firmware and got several chips even with two banks working. Then all this YIFU happend and i stopped development. I can say that klondike firmware is well developed but not functional out of the box. A "This should make the board work for 16 Chips" is not that simple to do. There are also some hardware issues on klondike design with phase shifting NOR clock extractor as this only works for some specific gates from specific manufacturers. To get all that fully working some more work has to be done on this i think.
|
|
|
|
kostagr33k
|
|
September 12, 2013, 09:43:06 PM |
|
I saw a post earlier that stated BKK Sent them a board... Could we use that address to find out how hes doing?
Kosta
|
|
|
|
hf_developer
Member
Offline
Activity: 66
Merit: 10
|
|
September 12, 2013, 09:45:40 PM |
|
I saw a post earlier that stated BKK Sent them a board... Could we use that address to find out how hes doing?
Kosta
I think he has his reasons for not being present any more....
|
|
|
|
kostagr33k
|
|
September 12, 2013, 09:50:53 PM |
|
I can see why He would want to go MIA, but its an online community and He started something very interesting and find it odd He would just leave.
If there were problems regarding the K16, there are many avenues to go about to fix those problems, finding outside collaboration, etc.
Kosta
|
|
|
|
southerngentuk
Sr. Member
Offline
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
|
|
September 12, 2013, 10:52:55 PM |
|
I saw a post earlier that stated BKK Sent them a board... Could we use that address to find out how hes doing?
Kosta
I think he has his reasons for not being present any more.... I'm sure he does, but he was paid Royalty fees for a finished board/firmware. Hopefully he will be able to just finish that up. Thank You terrahash!
I just wanted to publicly Thank You for making a substantial license payment to me for the boards you have under way. I thought it would be good for your customers to know that you have been taking the steps to make this "officially endorsed". If you ever need my assistance I'm always here.
The impression I got was that terrahash was quite capable of completing his commitments with the progress made to date without the assistance of BKK. I am concerned by Bkk's absence thou, not forgetting the legal standing of bitcoin in Thailand is questionable. Lets hope he's OK and will get back to us shortly.
|
SUGAR | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | | | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | ███████████████████████████ ███████████████████████████ ██████ ██████ ██████ ▄████▀ ██████ ██████▄▄▄███▀ ▄█ ██████ ██████████▀ ▄███ ██████ ████████▀ ▄█████▄▄▄██████ ██████▀ ▄███████▀▀▀██████ ██████ ▀▀▀▀▀▀▀▀▀ ██████ ██████ ██████ ███████████████████████████ ███████████████████████████ | . Backed By ZetaChain | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | |
|
|
|
MinermanNC
Legendary
Offline
Activity: 2198
Merit: 1000
|
|
September 13, 2013, 01:23:19 AM |
|
I saw a post earlier that stated BKK Sent them a board... Could we use that address to find out how hes doing?
Kosta
I think he has his reasons for not being present any more.... I'm sure he does, but he was paid Royalty fees for a finished board/firmware. Hopefully he will be able to just finish that up. Thank You terrahash!
I just wanted to publicly Thank You for making a substantial license payment to me for the boards you have under way. I thought it would be good for your customers to know that you have been taking the steps to make this "officially endorsed". If you ever need my assistance I'm always here.
The impression I got was that terrahash was quite capable of completing his commitments with the progress made to date without the assistance of BKK. I am concerned by Bkk's absence thou, not forgetting the legal standing of bitcoin in Thailand is questionable. Lets hope he's OK and will get back to us shortly. Im confident TH can handle it if they want to or need to
|
*BTC: 1DiR25SPo84sThzTATr27EZEQZLt6hv6tG
|
|
|
kostagr33k
|
|
September 13, 2013, 01:54:10 AM |
|
Would be nice if TH released what they have so far. Anyone know their progress or have any info from them on changes they have done?
kosta
|
|
|
|
southerngentuk
Sr. Member
Offline
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
|
|
September 13, 2013, 02:09:23 AM |
|
Im confident TH can handle it if they want to or need to Am not so confident, My Impression was that at some point TH hired someone who new what they were doing and he was posting with TH login regarding tech stuff. But normal business posts seemed inconsistent on a intellectual level.. I doubt TH will pay more $$$ to finalize this with the current Avalon situation. All pure speculation so don't flame me please.
|
SUGAR | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | | | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | ███████████████████████████ ███████████████████████████ ██████ ██████ ██████ ▄████▀ ██████ ██████▄▄▄███▀ ▄█ ██████ ██████████▀ ▄███ ██████ ████████▀ ▄█████▄▄▄██████ ██████▀ ▄███████▀▀▀██████ ██████ ▀▀▀▀▀▀▀▀▀ ██████ ██████ ██████ ███████████████████████████ ███████████████████████████ | . Backed By ZetaChain | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | |
|
|
|
southerngentuk
Sr. Member
Offline
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
|
|
September 13, 2013, 02:20:36 AM |
|
Marto has populated the K16 but put it to one side whilst he finilizes his own hex16, maybe he will pick it back up when he has time however it really is not worth his while, he was planning to offer k16's so if the klondike is not ready we have an option to switch over. I am getting any chips not refunded sent to marto so I can go either way. It is a shame I really want my Klondikes, however I do have my unpopulated original k16 final beta board. Did no one else receive goods from BKK ?
|
SUGAR | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | | | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | ███████████████████████████ ███████████████████████████ ██████ ██████ ██████ ▄████▀ ██████ ██████▄▄▄███▀ ▄█ ██████ ██████████▀ ▄███ ██████ ████████▀ ▄█████▄▄▄██████ ██████▀ ▄███████▀▀▀██████ ██████ ▀▀▀▀▀▀▀▀▀ ██████ ██████ ██████ ███████████████████████████ ███████████████████████████ | . Backed By ZetaChain | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | |
|
|
|
Darktongue
|
|
September 13, 2013, 04:15:49 AM |
|
From what I've read so far. Along with the countless FUD posts. I have this to say about TH. I believe it works, however I don't believe it's something that's going to work for the end user. I'm becomming very anal in what I say. With that in mind I will be comming up with my own two cents shortly. I'm still trying to get a feel to what has and hasn't been done
|
|
|
|
Darktongue
|
|
September 13, 2013, 04:37:18 AM |
|
So I'd like to offer my solutions to this major cluster fuck venture. I offer a non jeri-rigged solution that hardware wise will be user friendly to at least one of the designs. I would ask only for one of each board. Finished or with BOM.
You cannot hold me at gunpoint on this. But I have myself, my mentors and a little money to back this up on my end. Let's finish this project guys and lets do it safely.
|
|
|
|
southerngentuk
Sr. Member
Offline
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
|
|
September 13, 2013, 04:57:01 AM |
|
yes lets get this done, if anyone can contribute state what and how and lets assign some tasks. I have a pcb V 0.3.2 However Marto has a fully populated pcb ( I assume the same revision) .. maybe we could all chip in some BTC and purchase it from him. The github is still up https://github.com/bkkcoins/klondikelast change 4 weeks ago.. Is someone with better knowledge than me able to clone the git and maintain it.. P.M sent to marto
|
SUGAR | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | | | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | ███████████████████████████ ███████████████████████████ ██████ ██████ ██████ ▄████▀ ██████ ██████▄▄▄███▀ ▄█ ██████ ██████████▀ ▄███ ██████ ████████▀ ▄█████▄▄▄██████ ██████▀ ▄███████▀▀▀██████ ██████ ▀▀▀▀▀▀▀▀▀ ██████ ██████ ██████ ███████████████████████████ ███████████████████████████ | . Backed By ZetaChain | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | | ██ ██
██ ██
██ ██
██ ██
██ ██
██ ██ | | | |
|
|
|
|