Bitcoin Forum
May 09, 2024, 08:13:35 AM *
News: Latest Bitcoin Core release: 27.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 »
  Print  
Author Topic: [ANN] Bitfury is looking for alpha-testers of first chips! FREE MONEY HERE!  (Read 176664 times)
KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
October 27, 2013, 11:04:10 AM
 #961

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.
Probably a stupid question, but do you use a level shifter?

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
1715242415
Hero Member
*
Offline Offline

Posts: 1715242415

View Profile Personal Message (Offline)

Ignore
1715242415
Reply with quote  #2

1715242415
Report to moderator
1715242415
Hero Member
*
Offline Offline

Posts: 1715242415

View Profile Personal Message (Offline)

Ignore
1715242415
Reply with quote  #2

1715242415
Report to moderator
1715242415
Hero Member
*
Offline Offline

Posts: 1715242415

View Profile Personal Message (Offline)

Ignore
1715242415
Reply with quote  #2

1715242415
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715242415
Hero Member
*
Offline Offline

Posts: 1715242415

View Profile Personal Message (Offline)

Ignore
1715242415
Reply with quote  #2

1715242415
Report to moderator
1715242415
Hero Member
*
Offline Offline

Posts: 1715242415

View Profile Personal Message (Offline)

Ignore
1715242415
Reply with quote  #2

1715242415
Report to moderator
ashg1990
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
October 27, 2013, 11:15:20 AM
 #962

i thought i was to late dam I have evything except the asic chip that I just cannot afford now can any one be kind enough to donate me one
gingernuts
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
October 27, 2013, 01:09:12 PM
 #963

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.
Probably a stupid question, but do you use a level shifter?

Not a stupid question - I have a CPLD in there to do the 1.8  <--> 3.3v translation and to allow me to do things like pin-swapping in case I stuffed the PCB up Wink
vs3
Hero Member
*****
Offline Offline

Activity: 622
Merit: 500


View Profile WWW
October 27, 2013, 06:47:39 PM
 #964

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.
Probably a stupid question, but do you use a level shifter?

Not a stupid question - I have a CPLD in there to do the 1.8  <--> 3.3v translation and to allow me to do things like pin-swapping in case I stuffed the PCB up Wink

CPLD?!? Yeah, that is indeed nuts Smiley

DrZeck
Member
**
Offline Offline

Activity: 66
Merit: 10



View Profile
October 27, 2013, 09:42:32 PM
 #965

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.

Start by sending the RESET sequence - you should see it also on the OUT pins (as it is being relayed by the chips).

What you use for 0.8 vdd ? I had huge problems with some regs. Everything was fine when mesaure voltages but hole thing was not working at all.

Cheers,
vs3
Hero Member
*****
Offline Offline

Activity: 622
Merit: 500


View Profile WWW
October 27, 2013, 10:40:49 PM
 #966

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.

Start by sending the RESET sequence - you should see it also on the OUT pins (as it is being relayed by the chips).

What you use for 0.8 vdd ? I had huge problems with some regs. Everything was fine when mesaure voltages but hole thing was not working at all.

Cheers,

Uhmm ... 0.8V ? Smiley

Actually the regulator I'm using is adjustable (from 0.8min) and I've tested with 0.8-0.88V and works pretty nicely.
Also - to get "the whole thing" working you may want to start in small incrementals. First get the voltage levels right, then check that your SPI communication is actually sending and receiving stuff (the easiest test is to do a loopback and see if you receive what you send), then test the RESET sequence - once you see all that working then move to the "getting the whole thing working" phase.

In my case VDD=0.82V, IOREF=VDD, IOVDD=1.8V

DrZeck
Member
**
Offline Offline

Activity: 66
Merit: 10



View Profile
October 28, 2013, 09:21:29 PM
 #967

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.

Start by sending the RESET sequence - you should see it also on the OUT pins (as it is being relayed by the chips).

What you use for 0.8 vdd ? I had huge problems with some regs. Everything was fine when mesaure voltages but hole thing was not working at all.

Cheers,

Uhmm ... 0.8V ? Smiley

Actually the regulator I'm using is adjustable (from 0.8min) and I've tested with 0.8-0.88V and works pretty nicely.
Also - to get "the whole thing" working you may want to start in small incrementals. First get the voltage levels right, then check that your SPI communication is actually sending and receiving stuff (the easiest test is to do a loopback and see if you receive what you send), then test the RESET sequence - once you see all that working then move to the "getting the whole thing working" phase.

In my case VDD=0.82V, IOREF=VDD, IOVDD=1.8V

Ohh, my "whole thing" is working now  Grin i am just sharing information here if i can help somehow.

I am waiting 2nd version pcb's to arrive. I will post some pics here when i finish everything. And i hope that everything will work  Grin
marto74
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500



View Profile WWW
October 29, 2013, 05:52:42 AM
 #968

I forgot to post here
Here are pictures of our 16 chip design of the HEX borad - HEX16B






http://technobit.eu
tips : 12DNdacCtUZ99qcP74FwchaCPzeDL9Voff
gingernuts
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
October 30, 2013, 09:36:07 AM
 #969

Hi guys, I am trying to bring up my own board design, I have 0.8VDD, 1.8V IOVDD and 0.9V IOREF, but I just seem to get all '1's out of the SPI.

Do you have any troubleshooting suggestions?

Cheers.

Start by sending the RESET sequence - you should see it also on the OUT pins (as it is being relayed by the chips).

What you use for 0.8 vdd ? I had huge problems with some regs. Everything was fine when mesaure voltages but hole thing was not working at all.

Cheers,

Uhmm ... 0.8V ? Smiley

Actually the regulator I'm using is adjustable (from 0.8min) and I've tested with 0.8-0.88V and works pretty nicely.
Also - to get "the whole thing" working you may want to start in small incrementals. First get the voltage levels right, then check that your SPI communication is actually sending and receiving stuff (the easiest test is to do a loopback and see if you receive what you send), then test the RESET sequence - once you see all that working then move to the "getting the whole thing working" phase.

In my case VDD=0.82V, IOREF=VDD, IOVDD=1.8V

Ohh, my "whole thing" is working now  Grin i am just sharing information here if i can help somehow.

I am waiting 2nd version pcb's to arrive. I will post some pics here when i finish everything. And i hope that everything will work  Grin

I'm glad one of us is having better luck - my rpi ate my CPLD and I seem to have melted the board reworking it Sad

Time to build another and pop it in the toaster oven I think!
vs3
Hero Member
*****
Offline Offline

Activity: 622
Merit: 500


View Profile WWW
October 30, 2013, 10:31:08 AM
 #970

Gingernuts - that's why I wanted to stick with the "KISS Principle" Smiley

No RPi, no CPLDs, no extra processors, etc, etc, etc.

Just plain old - "Keep It Simple" - Stuff!

By the way - several people had asked me about the NanoFury design, so I figured it would be most appropriate if I start my own topic:

NanoFury Project - Open Source Design

It also just hurts watching so many people suffer with the same issues that I had - hopefully that project will be of some help.

gingernuts
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
November 01, 2013, 01:31:46 AM
 #971

I blew up my 1st board by stupidly hooking up my rpi back to front and sending 5v somewhere it should never have gone!

Assembled and reflowed another prototype tonight, and the reset sequence seems to be doing something - not getting any sensible SPI out but current draw shoots up and I seem to have reset sequence coming out the end of the chain. MISO from 1st chip isn't doing anything though Sad

More debugging required tomorrow.

vs3 - thanks for open sourcing your project, I haven't looked at your thread yet, but I'm sure it will be a good read!
goodney
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
November 06, 2013, 06:28:11 PM
 #972

The FuryBug hashes!

Thought you guys might like an update on my little dev board. As you can see from the pictures I managed to mess up the schematic a little bit, hence the teeny-tiny blue wires. The Xacto knife is your friend.

I'm using KNK's cgminer fork which detects my single chip as a Bank 0, chip 0. Long term average 2GH/s.




FYI, gingernuts, the CPLD as a level shifter is genius. That would have saved me a ton of time.
KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
November 06, 2013, 06:59:34 PM
 #973

The FuryBug hashes!

Thought you guys might like an update on my little dev board. As you can see from the pictures I managed to mess up the schematic a little bit, hence the teeny-tiny blue wires. The Xacto knife is your friend.

I'm using KNK's cgminer fork which detects my single chip as a Bank 0, chip 0. Long term average 2GH/s.




FYI, gingernuts, the CPLD as a level shifter is genius. That would have saved me a ton of time.
Why do you have two chips for level shifting and what are they (can't see from the picture)?
For SCK and MOSI a resistor divider should be enough for single bank/chip. Also instead of the blue wires couldn't you just swap the wires going to the RPi at the top left of the board?

P.S. I have just uploaded another change to my fork which adds support to level shifters with active low for the OE too (like TI SN74AVC4Txxx).
The next step is support for line decodes for the OE (2:4, 3:8 or 4:16) - this way you can have (for example) 8 separate banks with just 3 GPIO's from RPi by simply using 74HC138 or 74HC238 depending on the level shifter in use

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
goodney
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
November 06, 2013, 07:14:45 PM
 #974


Why do you have two chips for level shifting and what are they (can't see from the picture)?
For SCK and MOSI a resistor divider should be enough for single bank/chip. Also instead of the blue wires couldn't you just swap the wires going to the RPi at the top left of the board?


I have two level shifters so that I could support chaining with my board. One chip does 3.3->1.8 (inputs) and one does 1.8->3.3 (outputs). They are 74AVC4T245's

I couldn't just swap the RPi wires because I had fixed the direction of the level shifters on the PCB and I had MISO on the "input" converter. So I ended up having to swap MISO from the BF to the "output" level converter, and swap the RPi wire. One of the "fixes" on the board is because I cut the wrong trace. Don't start cutting traces right before lunch.

BTW, thanks for the cgminer fork. I get better results than chainminer (w/ proxy) and BFGMiner didn't work at all.

-a[g

cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
November 06, 2013, 07:16:24 PM
 #975

For chaining you just connect 2nd chip to 1st chip without level shifters. The whole chain runs at 1.8V, and you only need to convert to 3.3V between first chip and host.

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
November 06, 2013, 08:27:41 PM
 #976

I have two level shifters so that I could support chaining with my board. One chip does 3.3->1.8 (inputs) and one does 1.8->3.3 (outputs). They are 74AVC4T245's
74AVC4T245 is what i am testing the chips with and the reason for adding ActiveLowOE, but you did it the wrong way with two chips i think, because you won't be able to control two banks separately that way ... except if you use the two groups of each chips for two separate banks, but then why not just make them as In/Out on the same chip and the other one for the next bank?

For chaining you just connect 2nd chip to 1st chip without level shifters. The whole chain runs at 1.8V, and you only need to convert to 3.3V between first chip and host.
As cscape said - chaining the chips is by connecting the first chip outputs to the second chip inputs without any level shifters. You need different LS for the different banks only and then you enable each bank by it's own OE

With some crazy wiring (board design) you may even go for 3 banks with only 2 LS if you want to be stingy

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
goodney
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
November 07, 2013, 01:25:04 AM
 #977


74AVC4T245 is what i am testing the chips with and the reason for adding ActiveLowOE, but you did it the wrong way with two chips i think, because you won't be able to control two banks separately that way ... except if you use the two groups of each chips for two separate banks, but then why not just make them as In/Out on the same chip and the other one for the next bank?
I'm not trying to do banks, my board is a single chip development board, main purpose: learn to use Altium. 2nd purpose: a board to experiment with (hardware and software) so I can make larger more sophisticated boards in the future.

For chaining you just connect 2nd chip to 1st chip without level shifters. The whole chain runs at 1.8V, and you only need to convert to 3.3V between first chip and host.
As cscape said - chaining the chips is by connecting the first chip outputs to the second chip inputs without any level shifters. You need different LS for the different banks only and then you enable each bank by it's own OE

With some crazy wiring (board design) you may even go for 3 banks with only 2 LS if you want to be stingy

cscape is of course 100% right, but hey, I work on these things late at night after the kids are asleep... so level shifters: if one is good, then two must be better. Also, you could make an argument that when driving board-to-board 3.3V has a better noise margin than 1.8V.

Anyways, all moot points as this version of the board will never get fabbed again, and it has met several goals, one of which is proving out the power supply design.

Fun discussion, you guys would be no fun in a design review ;-p

-a[g
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
November 07, 2013, 05:27:50 AM
 #978

Fun discussion, you guys would be no fun in a design review ;-p

If it was an early design review, it would be fun Smiley

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
gingernuts
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
November 07, 2013, 09:39:02 AM
 #979


cscape is of course 100% right, but hey, I work on these things late at night after the kids are asleep... so level shifters: if one is good, then two must be better. Also, you could make an argument that when driving board-to-board 3.3V has a better noise margin than 1.8V.


That was my plan with the CPLD - 1.8v I/O within each board, 3.3v between them and the controller board.

Unfortunately I didn't think through the implications of powering the rpi independently of the 3.3v to the board during bring up - I wanted to be able to measure the board's 3.3v draw. Unfortunately if you power the rpi up before the board, you send 3.3v into an unpowered I/O pin on the CPLD and the chip goes into latchup Sad

I would have liked to have c-scape in my design review to say 'you don't want to do it like that!'  Wink
KNK
Hero Member
*****
Offline Offline

Activity: 692
Merit: 502


View Profile
November 07, 2013, 10:56:07 AM
 #980

Fun discussion, you guys would be no fun in a design review ;-p
If it was an early design review, it would be fun Smiley
I'll post a picture of my test design latter when i get home. It is fun ... particularly the level-shifter

Mega Crypto Polis - www.MegaCryptoPolis.com
BTC tips: 1KNK1akhpethhtcyhKTF2d3PWTQDUWUzHE
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 »
  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!