Pages:
Author

Topic: I visited BFL, any questions ? - page 6. (Read 14888 times)

rjk
sr. member
Activity: 448
Merit: 250
1ngldh
April 24, 2012, 02:08:01 AM
I hope bfl works out but to me it reeks of a long con.
Will keep buying up 2nd hand gpus until then Smiley
Yeah everything in the world is a long con, just because I said so. Roll Eyes
mem
hero member
Activity: 644
Merit: 501
Herp Derp PTY LTD
April 23, 2012, 07:57:09 PM
I hope bfl works out but to me it reeks of a long con.
Will keep buying up 2nd hand gpus until then Smiley
legendary
Activity: 3878
Merit: 1193
April 23, 2012, 04:50:45 PM
I'll explain it once again:
A buddy of mine is an ASIC designer here in Silicon Valley.
When asked to implement an FPGA on a standard ASIC design flow, he could obviously do that, have some other people in his company implement and verify the physical back-end and then ship the design files off to TSMC or some other foundry.

A few months later, you receive your first sample ASIC, which implements an FPGA.

You are confusing ASIC with IC. An ASIC has fixed-logic, an FPGA has programmable-logic. While they are both ICs, they are two very different kinds of ICs.
legendary
Activity: 1260
Merit: 1000
April 23, 2012, 03:39:01 PM
D&T is one of the most educated people around here. Your point is moot !

I would disagree... his point isn't moot at all, it's at best academic but largely irrelevant to the topic.  Unless you wish to keep discussing it, it's hardly moot.

hero member
Activity: 518
Merit: 500
April 23, 2012, 03:27:14 PM
Quote from: DeathAndTaxes
Prior to that revelation I honestly thought they built their boards out of potatoes.

Nice one D&T !

Quote from: Inspector 2211
Don't try to cloud the issues, but educate yourself instead.

D&T is one of the most educated people around here. Your point is moot !

On another note, WHY are you all trying to find BFL's secret Cheesy ?

Are you all in China ( no offence meant; just the location where all the computer equipment is made Tongue ) and trying to counterfeit BFL's design Huh

Leave the unicorn alone ! It is meant to be "seekrit! neener neener!"
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
April 23, 2012, 03:21:10 PM
 Prior to that revelation I honestly thought they built their boards out of potatoes.  

No way dude.  If that were true, they would produce power instead of guzzling it. Smiley

donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
April 23, 2012, 03:16:11 PM
I get the whole calling the bluff thing, but shouldn't it come up at digikey or mouser if you *just* select the right package and look in the price range? (What form factor is the package some VFBGAXXX, but which one?)

The packages aren't really standardized; each manufacturer has their own names for them.  The only thing that's quasi-standard is the ball pitch.  Also some have suggested that BFL is using an older Stratix device, which I'm sure DigiKey/Mouser no longer carry.  Finally, DigiKey+Mouser don't always carry every packaging style for every chip.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
April 23, 2012, 03:14:08 PM
#99
What if they switched pins around on the JTAG header

Meh, perhaps.

OTOH JTAG only uses four wires, so trying every permutation shouldn't take long.

(not even sure if it is populated on the PCB, I won't bother to look at the pictures).

It wasn't.  But the part is like $0.15 from digi-key and it's through-hole so soldering it is a walk in the park.  If you're afraid to solder down the header you can just use probe clips.
sr. member
Activity: 448
Merit: 250
April 23, 2012, 01:02:52 PM
#98
I'll explain it once again:
A buddy of mine is an ASIC designer here in Silicon Valley.
When asked to implement an FPGA on a standard ASIC design flow, he could obviously do that, have some other people in his company implement and verify the physical back-end and then ship the design files off to TSMC or some other foundry.

A few months later, you receive your first sample ASIC, which implements an FPGA.

There's no secret, magic FPGA design flow at TSMC, just like there is no secret, magic source for Stratix III chips at 1/10th of the list price.

hero member
Activity: 896
Merit: 1000
April 23, 2012, 12:52:20 PM
#97
No those are made up nonsense terms & definitions used by nobody except yourself. In the future if you wish to make up nonsense definitions it would be less confusing if applies them to new made up terms.
I agree.
A minor part of the silicon in each FPGA behaves like an ASIC (the interfaces used to program the FPGA for example are probably fixed gates). Every general purpose ASIC (ie Turing-complete CPU+RAM) can emulate FPGAs. So you could argue that there's a blurry line between the two (but you can for nearly every 2 arbitrary concepts).
The difference is the technologies used to build FPGAs and ASICs and their respective strength : the programmable part in most FPGAs are implemented with SRAM tech to get the most efficient silicon structure capable of hardware reconfiguration. Most ASICs only uses SRAM for memory (cache usually), the rest is a fixed gate logic structure. So to say that FPGAs are ASICs is like saying that the interface used to program them which my represent less than 1% of the silicon and be used only a couple of times in its life defines it instead of the 99% of the silicon used most of the time. You could argue that a CPU is a memory chip with more success (given the quantity of silicon dedicated to caches...).
sr. member
Activity: 448
Merit: 250
April 23, 2012, 12:45:56 PM
#96
A FPGA is a sub-category of an ASIC.
It's APPLICATION happens to be being a programmable chip.
What's so hard to understand about this?

A FPGA is not a full-custom chip because even large companies like Xilinx or Altera lack the financial resources to design full-custom chips. Not being a full-custom chip, it is an ASIC. Subcategory FPGA.
I hope this clarifies it.

No those are made up nonsense terms & definitions used by nobody except yourself. In the future if you wish to make up nonsense definitions it would be less confusing if applies them to new made up terms.

Like this:

A Flangerton is a sub-category of an Aderonk
It's Aderonk-ness happens to be being a pos-rogged clinkos.
What's so hard to understand about this?

A Flangerton is not a full-custom clinko because even large companies like Xilinx or Altera lack the financial resources to design full-custom clinkos. Not being a full-custom clinkos, it is an Aderonk. Subcategory Flangerton .
I hope this clarifies it.


If you tried to learn a little bit about how ASIC foundries like TSMC operate, where Xilinx and Altera and Nvidia, among others, have their chips manufactured, then you would know that each and every foundry customer has to follow a foundry-approved process to have their ASICs manufactured. These foundries are not interested all the back-and-forth that's involved in running full-custom chips through their foundries. If you own your own fab, like Intel does, different story. Don't try to cloud the issues, but educate yourself instead.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 23, 2012, 12:32:30 PM
#95
A FPGA is a sub-category of an ASIC.
It's APPLICATION happens to be being a programmable chip.
What's so hard to understand about this?

A FPGA is not a full-custom chip because even large companies like Xilinx or Altera lack the financial resources to design full-custom chips. Not being a full-custom chip, it is an ASIC. Subcategory FPGA.
I hope this clarifies it.

No those are made up nonsense terms & definitions used by nobody except yourself. In the future if you wish to make up nonsense definitions it would be less confusing if applies them to new made up terms.

Like this:

A Flangerton is a sub-category of an Aderonk
It's Aderonk-ness happens to be being a pos-rogged clinkos.
What's so hard to understand about this?

A Flangerton is not a full-custom clinko because even large companies like Xilinx or Altera lack the financial resources to design full-custom clinkos. Not being a full-custom clinkos, it is an Aderonk. Subcategory Flangerton .
I hope this clarifies it.
sr. member
Activity: 448
Merit: 250
April 23, 2012, 12:27:32 PM
#94
Calling an FPGA an ASIC defeats the entire purpose of the definition.  Definitions exist for a reason.  

In related new I have a miner working with quantum computing*.  It's true.

* Quantum computing in this case doesn't refer to any commonly accepted definition of the word it refers HD 5970s.  Definitions who needs definitions.

Calling a FPGA and ASIC is asinine.  Utterly asinine.  It is like deciding you are going to call floating point integer or English spanish, or the period of time when the sun is down "daytime".

FPGA = Field Programmable Gate Array
ASIC = Application SPECIFIC Integrated Circuit.
The definitions are mutually exclusive.

Even if they weren't lets boil this down.  Your (accepted by nobody else on the planet) definition of an ASIC is a silicon chip?  Ok genius you honestly think it is a breakthrough that we "now" know that BFL uses Silicon chips.  Thanks for that clarification.  Prior to that I honestly thought they built their boards out of potatoes. 

A FPGA is a sub-category of an ASIC.
It's APPLICATION happens to be being a programmable chip.
What's so hard to understand about this?

A FPGA is not a full-custom chip because even large companies like Xilinx or Altera lack the financial resources to design full-custom chips. Not being a full-custom chip, it is an ASIC. Subcategory FPGA.
I hope this clarifies it.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 23, 2012, 12:21:54 PM
#93
Calling an FPGA an ASIC defeats the entire purpose of the definition.  Definitions exist for a reason.  
In related new I have a miner working with quantum computing*.  It's true.

* Quantum computing in this case doesn't refer to any commonly accepted definition of the word it refers HD 5970s.  Definitions? We don't need no stinking definitions.

Calling a FPGA and ASIC is asinine.  It is like deciding you are going to call floating point numbers, iinteger or the language the rest of the world knows as English, Spanish, or the period of time when the sun is down "daytime".

FPGA = Field Programmable Gate Array
ASIC = Application SPECIFIC Integrated Circuit.
The definitions are mutually exclusive.

Even if they weren't lets boil this down.  Your (accepted by nobody else on the planet) definition of an ASIC is so board as to include virtually all silicon chips?  Ok genius you honestly think it is a breakthrough that we "now" know that BFL uses Silicon chips.    Prior to that revelation I honestly thought they built their boards out of potatoes.   Thanks for that clarification.  What address should I tip you some coins.
sr. member
Activity: 448
Merit: 250
April 23, 2012, 12:15:29 PM
#92
Well calling a custom FGPA an ASIC kinda defeat the entire purpose of using standardized terms.

ASIC = "application-specific integrated circuit"

A customizable programmable application specific integrated circuit is kinda an oxymoron wouldn't you say?

occam's razor says it is a Stratix III FPGA (my total guess would be a EP3SL150F780) purchased at huge discount to retail price because the Stratix III is EOL.

The voltage, power draw, dimensions, pin layout, package type, voltage, and board characteristics (1MB flash loader, JTAG header, etc) all match that hypothesis.

I disagree. Everybody makes ASICs now. Almost nobody (except Intel and IBM) can afford to make a full-custom chip anymore. The full-custom chip has gone the way of the dodo. Thus, a Xilinx FPGA is an ASIC. An Altera FPGA is an ASIC. A custom BFL FPGA is an ASIC.
I'd still call an Intel CPU a full-custom chip. Also an IBM Power7 CPU.
AMD? Not so sure, and it shows.
Oracle/SUN CPUs? More like an ASIC (manufactured by TI) than full custom.

Full-custom: Optimized at the transistor level.
ASIC: Run through Synopsys DC and some back-end tools, but not optimized at the transistor level.

>purchased at a huge discount

Roll Eyes

In books and movies, they call that "deus ex machina", i.e. some kind of wonder or act of god to resolve a problem in the plot, like a scientist being able to stop an impending alien attack with a computer virus which he uploads to the alien mother ship.

My theory does not require a deus ex machina.
sr. member
Activity: 336
Merit: 250
April 23, 2012, 10:03:29 AM
#91
Well calling a custom FGPA an ASIC kinda defeat the entire purpose of using standardized terms.

ASIC = "application-specific integrated circuit"

A customizable programmable application specific integrated circuit is kinda an oxymoron wouldn't you say?

occam's razor says it is a Stratix III FPGA (my total guess would be a EP3SL150F780) purchased at huge discount to retail price because the Stratix III is EOL.

The voltage, power draw, dimensions, pin layout, package type, voltage, and board characteristics (1MB flash loader, JTAG header, etc) all match that hypothesis.

So assuming it is that chip, if mining becomes unprofitable and BFL release a development SDK, will the hardware be worth good money ?
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 23, 2012, 09:51:40 AM
#90
Well calling a custom FGPA an ASIC kinda defeat the entire purpose of using standardized terms.

ASIC = "application-specific integrated circuit"

A customizable programmable application specific integrated circuit is kinda an oxymoron wouldn't you say?

occam's razor says it is a Stratix III FPGA (my total guess would be a EP3SL150F780) purchased at huge discount to retail price because the Stratix III is EOL.

The voltage, power draw, dimensions, pin layout, package type, voltage, and board characteristics (1MB flash loader, JTAG header, etc) all match that hypothesis.
sr. member
Activity: 448
Merit: 250
April 23, 2012, 09:36:49 AM
#89
The chip many of us guess it to be can't be purchased retail at the price point BFL is offering so the theory is that they secured are leveraging a significant discount to retail price.

As far as sASIC, Cell ASIC, Custom ASIC, etc.  It doesn't fit.
MH/W is horrible (relatively speaking). 
The board has a JTAG and a flash loader neither of which are used with xASIC.


It's not an ASIC built for mining, but a CONFIGURABLE ASIC, like an array processor or a custom FPGA.
That's why MH/W is "horrible" - it's not a chip built specifically for mining.
 
And yes, many, if not most ASIC designers do put a JTAG interface on the ASIC, to facilitate in-circuit testing.
For instance, via JTAG one can set any output pin to any value, thus allowing early production tests, whether the chip was soldered correctly etc.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 23, 2012, 09:04:17 AM
#88
The chip many of us guess it to be can't be purchased retail at the price point BFL is offering so the theory is that they secured are leveraging a significant discount to retail price.

As far as sASIC, Cell ASIC, Custom ASIC, etc.  It doesn't fit.
MH/W is horrible (relatively speaking). 
The board has a JTAG and a flash loader neither of which are used with xASIC.
sr. member
Activity: 295
Merit: 250
April 23, 2012, 08:42:59 AM
#87
What if they switched pins around on the JTAG header (not even sure if it is populated on the PCB, I won't bother to look at the pictures).

It's easy enough to figure out if someone would just probe the damn thing. lol
There are actually a surprising amount of JTAG configurations anyway.
Pages:
Jump to: