VX-Propeller |
|
The Propeller Microcontroller is a single chip with eight built-in 32-bit processors, called cogs. Cogs can be programmed to function simultaneously, both independently and cooperatively with other cogs. In other words, cogs can all function simultaneously, but whether they function independently or cooperatively is defined by the program. Groups of cogs can be programmed to work together, while others work on independent tasks.
A configurable system clock supplies all the cogs with the same clock signal (up to 80 MHz). Figure 1-1 shows how each cog takes turns at the option for exclusive read/ write access of the Propeller chip�s main memory via the Hub. Exclusive read/write access is important because it means that two cogs cannot try to modify the same item in memory at the same instance. It also prevents one cog from reading a particular address in memory at the same time another cog is writing to it. So, exclusive access ensures that there are never any memory access conflicts that could corrupt data. Propeller specification |
|