MINUSCULE Stamp Supercomputer (UPGRADED to Parallel Computing Machine)
The Minuscule Stamp Supercomputer
Create a BS1 array with multiple cores designed for
testing Stamp supercomputer designs.
(demonstration of basic principles to take some characteristics of a supercomputer, in particular the notion of larger multiples of relatively simple processors communicating over a common bus, each doing a portion of a task in parallel)
Specs for One Stamp
Using the BASIC Stamp 1 Project Board
www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/SortField/0/Level/a/ProductID/119/Default.aspx For students, hobbyists, and professionals who desire the small form and features of the BASIC Stamp® 1 microcontroller, but need a development platform in the mold of the Parallax Board Of Education and HomeWork boards; the BASIC Stamp 1 Project Board is low-cost solution that is sure to fit the bill. The BS1 Project Board consists of a surface-mounted BASIC Stamp 1 on a 3 1/4" x 2 1/2" (8.3 x 6.4 cm) printed circuit board. The board includes a 9V battery clip, a mechanically interlocked 2.1 mm power jack, DB-9 connector for programming, and LM2936 regulator providing 40 mA for your projects.
Features (each board)
Microcontroller......................................... Microchip PIC16C56A
Speed...................................................... 4 MHz
Program Execution Speed ...................... ~2,000 instructions per second
EEPROM Size ........................................ 256 bytes (93LC56)
Program Length ...................................... ~80 instructions
Inputs / Outputs....................................... 8
Source / Sink Current per I/O.................. 20 mA / 25 mA
Source / Sink Current (device) ................ 40 mA / 50 mA
Power Consumption................................ 7 mA running (no loads); 5 mA Sleep (Rev 1
PC Interface ............................................ Serial, 4800 baud (programming and DEBUG)
Editor (Windows only) ............................. STAMPW.EXE (Version 2.1 or higher)
Power Supply .......................................... 6 15 volts DC (2.1 mm, center-positive), or 9-volt battery
PCB Size................................................. 31/4" x 21/2" (with 1/8" corner mounting holes)
Project Area ............................................ 13/8" x 2" solderless breadboard or
through-hole mounting pads 2
1. On Rev B boards the power LED remains illuminated when the BASIC Stamp is in sleep mode.
2. Note that not all pads are available for general-purpose use; many are configured for option kits (AppMod connector, parallel and
serial LCD connectors and servo connectors).
Additional Resources
The following materials are available for download from [url]www.parallax.com:[/url]
BASIC Stamp Programming Manual (Downloads Documentation)
BASIC Stamp 1 Applications Notes (Downloads Documentation)
Nuts & Volts "Stamp Applications" Reprints (Downloads Nuts & Volts Columns)
The Elements of PBASIC Style (Downloads Documentation)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Humanoido
Create a BS1 array with multiple cores designed for
testing Stamp supercomputer designs.
(demonstration of basic principles to take some characteristics of a supercomputer, in particular the notion of larger multiples of relatively simple processors communicating over a common bus, each doing a portion of a task in parallel)
Specs for One Stamp
- Processor Speed: 4 MHz
- Program Execution Speed: ~2,000 instructions/sec.
- RAM Size: 16 Bytes (2 I/O, 14 Variable)
- EEPROM (Program) Size: 256 Bytes ~80 instructions
- Number of I/O Pins: 8
- PBASIC Commands = 32
- Processor Speed: 8 MHz
- Program Execution Speed: ~4,000 instructions/sec.
- RAM Size: 32 Bytes (4 I/O, 28 Variable)
- EEPROM (Program) Size: 512 Bytes ~160 instructions
- Number of I/O Pins: 16
- PBASIC Commands = 32
- Communication: Serial
- Interface: One Wire
Using the BASIC Stamp 1 Project Board
www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/SortField/0/Level/a/ProductID/119/Default.aspx For students, hobbyists, and professionals who desire the small form and features of the BASIC Stamp® 1 microcontroller, but need a development platform in the mold of the Parallax Board Of Education and HomeWork boards; the BASIC Stamp 1 Project Board is low-cost solution that is sure to fit the bill. The BS1 Project Board consists of a surface-mounted BASIC Stamp 1 on a 3 1/4" x 2 1/2" (8.3 x 6.4 cm) printed circuit board. The board includes a 9V battery clip, a mechanically interlocked 2.1 mm power jack, DB-9 connector for programming, and LM2936 regulator providing 40 mA for your projects.
Features (each board)
- Red LED power indicator with On/Off Switch
- Mechanically interlocked power supply to prevent dual connection of wall-pack and 9-volt battery
- DB9 connector for BS1-IC programming and serial communication during run-time.
- 0 – P7 I/O pins, Vin, Vdd and Vss connections brought adjacent to prototyping area
- Includes 1 3/8" x 2" (5.1 x 3.5 cm) solderless breadboard
- 220 Ω resisitors on all I/O pins for protection
- Power Requirements: 5.5 to 15 VDC
- Communication: Serial for Programming (default to 2400 baud)
- Dimensions: 4.00 x 3.05 in (102 x 77 mm)
- Operating Temperature: +32 to +185 °F (0 to 70 °C)
Microcontroller......................................... Microchip PIC16C56A
Speed...................................................... 4 MHz
Program Execution Speed ...................... ~2,000 instructions per second
EEPROM Size ........................................ 256 bytes (93LC56)
Program Length ...................................... ~80 instructions
Inputs / Outputs....................................... 8
Source / Sink Current per I/O.................. 20 mA / 25 mA
Source / Sink Current (device) ................ 40 mA / 50 mA
Power Consumption................................ 7 mA running (no loads); 5 mA Sleep (Rev 1
PC Interface ............................................ Serial, 4800 baud (programming and DEBUG)
Editor (Windows only) ............................. STAMPW.EXE (Version 2.1 or higher)
Power Supply .......................................... 6 15 volts DC (2.1 mm, center-positive), or 9-volt battery
PCB Size................................................. 31/4" x 21/2" (with 1/8" corner mounting holes)
Project Area ............................................ 13/8" x 2" solderless breadboard or
through-hole mounting pads 2
1. On Rev B boards the power LED remains illuminated when the BASIC Stamp is in sleep mode.
2. Note that not all pads are available for general-purpose use; many are configured for option kits (AppMod connector, parallel and
serial LCD connectors and servo connectors).
Additional Resources
The following materials are available for download from [url]www.parallax.com:[/url]
BASIC Stamp Programming Manual (Downloads Documentation)
BASIC Stamp 1 Applications Notes (Downloads Documentation)
Nuts & Volts "Stamp Applications" Reprints (Downloads Nuts & Volts Columns)
The Elements of PBASIC Style (Downloads Documentation)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Humanoido
Comments
Let me know if you'd like to see artificial intelligence on two
Stamp computers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Three Dimensional Computer *Penguin with 12 Brains
*Penguin Tech *StampOne News! *Penguin Robot Society
Before getting started however, you may want to try your hand at
a virtual supercomputer. You can construct virtual supercomputers for free
and learn some things in the process.
"Rack-A-Node is an online video game that lets those
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"When the government is afraid of the people there is liberty, when the people are afraid of the government, there is tryanny"
·Thomas Jefferson
posted the reply here:
http://forums.parallax.com/showthread.php?p=886793
You'll see an updated index to all my Stamp supercomputing projects and some
background info.
I hope this gives some insight into the fascinating world of BASIC Stamp Supercomputers!
Are you thinking about building your own?
humanoido
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Tiny Stamp Supercomputer *Penguin with 12 Brains
*BASIC Stamp Supercomputing Book *Three Dimensional Computer *StampOne News!
*Penguin Tech *Penguin Robot Society *Toddler Humanoid Robot Project
*Ultimate List Prop Languages *Prop-a-Lot *Prop SC Computer - coming soon!
*Prop IB Hypercomputer - under development *Robotic Space Program
Post Edited (humanoido) : 3/3/2010 8:47:35 PM GMT
This is the first upgrade posted since project thread inception on July-6-2009. Primarily this upgrades satisfies several conditions for testing the UltraSpark 40 Propeller-based Parallel Computing Machine, and series, found in the link.
http://forums.parallax.com/showthread.php?p=921524
The updated and revised schematic shows additions including a peizo speaker and LED on each core.
BASIC Stamp One Boards are now used, and for running tests with new parallel projects, TINY BUS
is added. This creates a total of six parallel lines for data communications.
Instead of one data line, six are now possible. The entire port array is now filled and dedicated to processing. This opens up numerous options for testing parallel computing and communications. Programming apps can also be tested and developed in simple forms (i.e. with two paralleled twin procesors).
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Tiny Stamp Supercomputer *Penguin with 12 Brains
*BASIC Stamp Supercomputing Book *Three Dimensional Computer *StampOne News!
*Penguin Tech *Penguin Robot Society *Humanoid Toddler Robot
*Ultimate List Prop Languages *Prop-a-Lot *Propalot Stuff *Prop SC Computer
*Prop Skyscraper *Hobby Space Program
*Smart BoeBot - http://forums.parallax.com/forums/default.aspx?f=6&m=469004
*Multiprop Project List - http://forums.parallax.com/forums/default.aspx?f=25&m=472019
*Tiny Tester for Developing Parallel Algorithms - http://forums.parallax.com/forums/default.aspx?f=21&m=474649
Post Edited (Humanoido) : 8/3/2010 5:54:02 PM GMT
I am with you and I spent my working life installing/maintaining/repairing computer systems.
Tim
- "Beer is proof that God wants us to be happy." - - Thomas Jefferson - One of the Authors of The Declaration of Independence - Third President of the Republic of the United States of America
P.S. 'This being an international forum let us remember that not all studied the same history books.'