FPGARelated.com
Forums

OT: FPGA soft-core humor

Started by Dave Pollum October 25, 2006
----------
Is an 8-bit soft-core CPU (e.g. picobalze(tm)), too big for your task?
Is even a 4-bit CPU too much?  Well at Fly-by-Night Enterprises, we
have the perfect solution - the 2-bit FemtoFire CPU!  If you've ever
wanted a real 2-bit processor from a 2-bit company, now is the time to
get one.  And if you place your order in the next 2 minutes, you can
get the FemtoFire for only 2-bits (0.25USD)!  What a deal!  If you need
a high-end soft-core, we offer the MaxiFire 33-1/3 bit CPU.  With some
tweaking of the design, you can even create a 78-bit CPU.  Accessing
the MaxiFire's serial bus is via a magnetic transducer (found at any
electronics surplus center).  All of our soft-cores are offered in our
poprietary FbNHDL, which in keeping with Fly-by-Night's philosophy, is
not compatible with _any_ existing HDL.  Both the source code and
compiler are free, but there is a small download fee (*).  Payment can
be made with either PayMeBuddy or gold-pressed latinum.
(* - 0.25USD per byte)
-------------
This is what happens when I have a bad cold and cabin fever!
I hope you enjoyed it.  My apologies to PayPal(tm)!
-Dave Pollum

Dave Pollum schrieb:

> ---------- > Is an 8-bit soft-core CPU (e.g. picobalze(tm)), too big for your task? > Is even a 4-bit CPU too much? Well at Fly-by-Night Enterprises, we > have the perfect solution - the 2-bit FemtoFire CPU! If you've ever > wanted a real 2-bit processor from a 2-bit company, now is the time to > get one. And if you place your order in the next 2 minutes, you can > get the FemtoFire for only 2-bits (0.25USD)! What a deal! If you need > a high-end soft-core, we offer the MaxiFire 33-1/3 bit CPU. With some > tweaking of the design, you can even create a 78-bit CPU. Accessing > the MaxiFire's serial bus is via a magnetic transducer (found at any > electronics surplus center). All of our soft-cores are offered in our > poprietary FbNHDL, which in keeping with Fly-by-Night's philosophy, is > not compatible with _any_ existing HDL. Both the source code and > compiler are free, but there is a small download fee (*). Payment can > be made with either PayMeBuddy or gold-pressed latinum. > (* - 0.25USD per byte) > ------------- > This is what happens when I have a bad cold and cabin fever! > I hope you enjoyed it. My apologies to PayPal(tm)! > -Dave Pollum
I had cold recently too. But I am serious about designing and soft-core that uses 0 slices, 0 luts and 0 FF's :) Antti PS I an I almost had some experiene with 2 bit processors, dont recall the part type any more but I had some of them in my hands. Well didnt ever make a PCB for them. Was some funky military 2 bit wide bit-slice thing.
Antti wrote:
> > I had cold recently too. > But I am serious about designing and soft-core that uses 0 slices, 0 > luts and 0 FF's :) >
And this design has no inputs, outputs, or clocks, either? -Dave
> Antti > PS I an I almost had some experiene with 2 bit processors, > dont recall the part type any more but I had some of them > in my hands. Well didnt ever make a PCB for them. Was > some funky military 2 bit wide bit-slice thing.
Dave Pollum schrieb:

> Antti wrote: > > > > I had cold recently too. > > But I am serious about designing and soft-core that uses 0 slices, 0 > > luts and 0 FF's :) > > > And this design has no inputs, outputs, or clocks, either? > -Dave
Why? it is a clocked desing with lots of inputs and outputs, no problems with them at all. it is really doable and fun thing to design. Antti
Antti wrote:
> Dave Pollum schrieb: > > > Antti wrote: > > > > > > I had cold recently too. > > > But I am serious about designing and soft-core that uses 0 slices, 0 > > > luts and 0 FF's :) > > > > > And this design has no inputs, outputs, or clocks, either? > > -Dave > Why? > > it is a clocked desing with lots of inputs and outputs, > no problems with them at all. > > it is really doable and fun thing to design. > > Antti
Hmmm....I wasn't sure if you were joking when you said "0 slices, 0 luts and 0 FF's". I assumed that there was nothing left. I'm guessing that I/O buffers, clock logic, and interconnect circuitry would be left (I'm faimiliar with CPLDs, but I'm still learning about FPGAs). -Dave Pollum
Dave Pollum schrieb:

> Antti wrote: > > Dave Pollum schrieb: > > > > > Antti wrote: > > > > > > > > I had cold recently too. > > > > But I am serious about designing and soft-core that uses 0 slices, 0 > > > > luts and 0 FF's :) > > > > > > > And this design has no inputs, outputs, or clocks, either? > > > -Dave > > Why? > > > > it is a clocked desing with lots of inputs and outputs, > > no problems with them at all. > > > > it is really doable and fun thing to design. > > > > Antti > > Hmmm....I wasn't sure if you were joking when you said "0 slices, 0 > luts and 0 FF's". I assumed that there was nothing left. I'm guessing > that I/O buffers, clock logic, and interconnect circuitry would be left > (I'm faimiliar with CPLDs, but I'm still learning about FPGAs). > -Dave Pollum
no, I wasnt joking. meaning a design that yields to "0 slice" report those 0 luts and 0 FF in slices. there aredifferent other resources to use, well depends on target family of course Antti

Antti wrote:

>PS I an I almost had some experiene with 2 bit processors, >dont recall the part type any more but I had some of them >in my hands. Well didnt ever make a PCB for them. Was >some funky military 2 bit wide bit-slice thing. > >
Signetics N3002 or something like that. Made the AMD 29xx series of bit slices look as well planned as the IBM 360 or something, by comparison. I had some kind of disk controller that used them, I think. Jon
> >
Jon Elson schrieb:
> Antti wrote: > > >PS I an I almost had some experiene with 2 bit processors, > >dont recall the part type any more but I had some of them > >in my hands. Well didnt ever make a PCB for them. Was > >some funky military 2 bit wide bit-slice thing. > > > Signetics N3002 or something like that. Made the AMD 29xx > series of bit slices look as well planned as the IBM 360 or something, > by comparison. I had some kind of disk controller that used them, > I think. > > Jon >
what I had was K589 IK 2, see here http://www.stepp-ke.de/geschichte/microproc_SU.htm its 3002 compatible, so you guessed right :) the 589 was boring, but some 583 family was in real beatiful rose ceramic with golden leads Antti
Dave Pollum wrote:
> Antti wrote: > >>Dave Pollum schrieb: >> >> >>>Antti wrote: >>> >>>>I had cold recently too. >>>>But I am serious about designing and soft-core that uses 0 slices, 0 >>>>luts and 0 FF's :) >>>> >>> >>>And this design has no inputs, outputs, or clocks, either? >>>-Dave >> >>Why? >> >>it is a clocked desing with lots of inputs and outputs, >>no problems with them at all. >> >>it is really doable and fun thing to design. >> >>Antti > > > Hmmm....I wasn't sure if you were joking when you said "0 slices, 0 > luts and 0 FF's". I assumed that there was nothing left. I'm guessing > that I/O buffers, clock logic, and interconnect circuitry would be left > (I'm faimiliar with CPLDs, but I'm still learning about FPGAs). > -Dave Pollum >
There are still memories and DSP48's if this is V4, or MULTs if many other families. You can make a microcoded state machine with just a BRAM.
Antti wrote:
> Dave Pollum schrieb: > >> ---------- >> Is an 8-bit soft-core CPU (e.g. picobalze(tm)), too big for your task? >> Is even a 4-bit CPU too much? Well at Fly-by-Night Enterprises, we >> have the perfect solution - the 2-bit FemtoFire CPU! If you've ever >> wanted a real 2-bit processor from a 2-bit company, now is the time to >> get one. And if you place your order in the next 2 minutes, you can >> get the FemtoFire for only 2-bits (0.25USD)! What a deal! If you need >> a high-end soft-core, we offer the MaxiFire 33-1/3 bit CPU. With some >> tweaking of the design, you can even create a 78-bit CPU. Accessing >> the MaxiFire's serial bus is via a magnetic transducer (found at any >> electronics surplus center). All of our soft-cores are offered in our >> poprietary FbNHDL, which in keeping with Fly-by-Night's philosophy, is >> not compatible with _any_ existing HDL. Both the source code and >> compiler are free, but there is a small download fee (*). Payment can >> be made with either PayMeBuddy or gold-pressed latinum. >> (* - 0.25USD per byte) >> ------------- >> This is what happens when I have a bad cold and cabin fever! >> I hope you enjoyed it. My apologies to PayPal(tm)! >> -Dave Pollum > > I had cold recently too. > But I am serious about designing and soft-core that uses 0 slices, 0 > luts and 0 FF's :) > > Antti > PS I an I almost had some experiene with 2 bit processors, > dont recall the part type any more but I had some of them > in my hands. Well didnt ever make a PCB for them. Was > some funky military 2 bit wide bit-slice thing. >
To split the difference, you could use Motorola's 14500 1-bit CPU. Yes, this is/was a real product!