Parallax P2 Edge Module - Datasheet
Table Of Contents
- FEATURES
- HARDWARE
- Pin Descriptions
- Hardware Connections
- Minimal Connections
- External Crystal
- Reset Switch
- SPI Flash Boot Memory
- MicroSD Boot Memory
- Dual Boot Memory
- OPERATION
- SYSTEM ORGANIZATION
- Cogs
- Cog RAM
- Register RAM
- Lookup RAM
- Execution
- Hub
- Hub RAM
- Cog-to-Hub RAM Interface
- System Clock
- CORDIC Solver
- Smart I/O Pins
- Pin Modes
- I/O Pin Circuit
- Equivalent Schematics
- Smart Modes
- PASM2 LANGUAGE IN BRIEF
- Math and Logic
- Pin & Smart Pin
- Branch
- Hub Control, FIFO, & RAM
- Event
- Interrupt
- Register Indirection
- CORDIC Solver
- Color Space Converter and Pixel Mixer
- Lookup Table, Streamer, and Misc
- SYSTEM CHARACTERISTICS
- Absolute Maximum Electrical Ratings
- DC Characteristics
- AC Characteristics
- PACKAGING
- CHANGE LOG
- PARALLAX INCORPORATED
Dual Boot Memory
Dual Boot Memory Connections
● Refer to all requirements and recommendations for Minimal Connections
● The Boot Mode Selection switch determines the active boot device; either SPI Flash or microSD.
● Switch closed (on) = SPI Flash boot mode : When the Propeller 2 starts up (or is reset) with this circuit,
there will be a serial programming window of 100 ms, then automatic boot from firmware stored in the
SPI flash memory. If SPI flash boot fails, a further serial window of 60 seconds will be followed by
shutdown.
● Switch open (off) = microSD boot mode : When the Propeller 2 starts up (or is reset) with this circuit, it will
automatically boot from firmware saved on the microSD card. If microSD boot fails then a further serial
window of 60 seconds will be followed by shutdown.
OPERATION
Assuming a stable power supply and "high" RESn pin, the Propeller 2 boots up using the following procedure
procedure:
1. Within 5 ms, the Propeller 2 loads its Bootloader into cog 0.
2. The Bootloader checks the Boot Pattern (configuration) on pins P59-P61 and either receives a new
Propeller Application over serial, or loads (boots) the application from a connected flash chip or SD card.
3. All further activity is defined by the application itself. The application, and thus the developer, has
complete control over modifying internal clock speed, I/O pin usage and behavior, what cogs are running
at any given time, and more.
4. The Propeller continues running until all cogs shut each other (or themselves) down, the RESn pin goes
low, or the application requests a reboot.
Copyright © Parallax Inc. 2021/05/27 ▪ Parallax Propeller 2 (P2X8C4M64P) Datasheet ▪ Page 10