Propeller Chips - Put on Breadboard, PCB or What?
Humanoido
Posts: 5,770
I'm looking for alternate ways to put together large numbers of Propeller chips without using solderless breadboards or etched printed circuit boards. The method should not involve soldering directly to the chip pins.
humanoido
humanoido
Comments
PropModule 1x1 ?
You said that you want that EVERY prop can contact to every other prop.
Therefore you need a bus. now it depends on what you want to do.
just do internal calculations ? the bus could be 16bits or 24 bits wide.
Have a lot of IO-pins. 8bit bus.
But anyway what do you want to do ?
Is this a project like somebody wants to build a motorcycle around a V12-engine "BIG BLOCK" because he has fun with building it ?
or do you have a certain and useful target ?
If you just want to have raw calculation-power some kind of a high-end server-PC does this off the shelf
or you use a linux-PC-cluster. (Means buy a lot of old and used PCs that can run a smaller linux-system on them
best regards
Stefan
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
24 bit LCD Breakout Board now in. $21.99 has backlight driver and touch sensitive decoder.
http://www.solarbotics.net/library/techniques/freeform.html
Also see: http://www.beam-wiki.org/wiki/Freeforming_BEAM_circuits·There are some good tutorials in the Resources section at the bottom of the above page.
Duffer
Post Edited (Duffer) : 12/9/2009 7:07:36 PM GMT
or a ring, where the data goes from TX to RX of the next Propeller. The other method may be faster but has the problem
of two Propellers talking at the same time, which is not a problem with the Ring.
Serial controller networks can be implemented so that lets say the first byte or two of a "packet" tells who should listen
(and optionally who talked). 0 or FF could mean "all propellers listen". I think the internet used to be like that, with less than
255 IP addresses.
It is hard to imagine using up more Propellers than that by yourself, but if need be, using more net addresses is not hard to do.
When full speed is necessary, so is a Parallel Bus. Any claim that serial can possibly be faster (e.g. SATA) is unbelievable
without well specified testable evidence such as a very simply explained lossless compression code used with QAM.
Speed is as cheap as pins, and extra slow pins are cheap using shift registers and other I/O expansion techniques.
As for physically connecting them, I'm not going to recommend making a sandwich between two perfboards with
chip sockets on them, and Propeller pins sticking out horizontally in the middle, since I did something like that once
and it is almost impossible to get so many pins in sockets that way.
SATA works by sending bits in each direction 1 at a time. because it uses both the signal and inverse of the signal and is well sheilded the cable is not easily effected by stray emi. Also because there is only 2 wires carying the signal they can easily be precisely trimed to have the exact same propogation delay. This allows extremely high(up to 6GBs) clockrates.
Paralel on the other hand uses only 1 wire per signal and is not as well sheilded so is effected more by emi. also with 80 wires(not all signal but I don't remember exact number) it is much harder to keep propagation delays the same. if you were to send the data at the same rate as sata the bits may not arrive in the correct time slot.
also SATA is faster because it was better designed.
*Only 1 device per cable
*Lower voltage so faster cheaper parts can be used
Yes if you could build a parallel cable as well as the SATA cable then it would be faster but doing so would be difficult and expensive.
SATA is faster because the serial data is sent at a much higher clock rate. if you were to try and send data paralel that fast you would have problems with propogation delay on the wires.
The prop on the other hand is no where near the speed needed to make serial better then parallel.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
24 bit LCD Breakout Board now in. $21.99 has backlight driver and touch sensitive decoder.