Tuesday, March 20, 2012

One Chip Brain

Propeller Driven Big Brain
What can you do with a one chip brain? Exactly how powerful is it? How many processors can be initiated in the confines of one Parallax Propeller chip? What are these one-chip Big Brain prodigies capable of doing? How are they constructed?

The Humanoido approach - First take one Parallax Propeller chip. Working with the pins of a P8X32A-D40 DIP chip is easy. It will have 8 COGS or RISC processors. These are powerful because they run in true Parallel. Let's enhance this power. Enhancing the chip and Cloning can create smaller sub processors. This is a process used by the Big Brain to create a new ROS real time operating system of Neural Matter and exampling firing neurons. It also serves as a time manager and facilitates the new creation of extra domains with 125 processors. COGs have available 2K. Initiate Cloning for an array of 8 x 125 processors. This creates a chip with 1008 exampling processors. So one chip is very capable when enhanced. Applications include constructing working Simplex Neurons - which are small powerful levels of code, extended thinking and thought patterns (TP's are the key to one form of machine intelligence), and simultaneous & time shared events.
  • Model Number: P8X32A-D40
  • Processors (cogs): Eight
  • Architecture: 32-bits
  • System Clock Speed: DC to 80 MHz
  • Global RAM/ROM: 64 K bytes; 32 K RAM / 32 K ROM
  • Cog RAM: 512 x 32 bits each
  • I/O Pins: 32 (simultaneously addressable by all eight cogs)
  • Current Source/Sink per I/O: 40 mA
  • Clock Modes: (a) External crystal 4 -8 MHz (16 x PLL) (b) Internal oscillator ~12 MHz or ~20 kHz (c) Direct drive
  • Package Type: 40-pin DIP
  • P0-P31: General purpose I/O.  Can source/sink 40 mA each at 3.3 VDC
  • P31: Rx from host (general purpose I/O after boot up).
  • P30: Tx to host (general purpose I/O after boot up/download).
  • P29: I2C SDA connection to external EEPROM (general purpose I/O after boot up).
  • P28: I2C SCL connection to external EEPROM (general purpose I/O after boot up).
  • Vdd: 3.3 V power (2.7 - 3.6 VDC).
  • Vss: Ground (0 VDC).
  • BOEn: Brown Out Enable (active low). Must be connected to either Vdd or Vss.  If low, RESn becomes a weak output (~5 KΩ) for monitoring purposes but can be driven low to cause reset. If high, RESn is a CMOS input with Schmitt Trigger.
  • RESn: Reset (active low). When low, resets the Propeller chip; all cogs disabled and I/O pins floating. Propeller restarts 50 ms after RESn transitions from low to high.
  • XI: Crystal / clock input. Can connect to crystal or oscillator.
  • XO: Crystal Output. Provides feedback for an external crystal. Internal C and R selectable for crystals (no other components required).
  • Power requirements: 2.7 to 3.3 VDC
  • Communication: Serial for programming
  • Dimensions: 0.48 x 2.0 x 0.13 in (12.3 x 51 x 3.41 mm)
  • Operating temp range: -67 to +257 °F (-55 to +125 °C)