DLP-PROP
*LEAD-FREE*
FEATURES
:
•
•
•
•
•
•
•
•
•
•
Simultaneous Multi-Processing via Eight 32-Bit Processors in One Chip
Programmable in Both Spin™ and Assembly Language
Permanent Unique Serial Number Accessible Via USB
Firmware Upload via USB Port
Fully Assembled & Ready for Use
Onboard 3.3V Regulator and EEPROM for Program Storage
Onboard LED Available to the Propeller or User Electronics
USB Port Powered from Host PC (USB 1.1/2.0 Compatible)
USB Drivers Provided for Windows XP, XPx64, Server2003, 2000
Lead-Free, RoHS Compliant
24LC256
3.3V Reg &
Power Switch
5V
FTDI
FT232R
PARALLAX
PROPELLER
A31
A30
RESET
6MHz
Clock
USB Type 'B'
Mini Connector
to Host PC
TXD
RXD
40-Pin
I/O
Header
DTR#
XI
Rev. 1.1 (October 2006)
1
©DLP Design, Inc.
1.0 INTRODUCTION
The DLP-PROP is a preassembled, USB-powered module for demonstrating the new Propeller chip
from Parallax in a standard 0.9-inch wide, 40-pin footprint. User electronics can be connected via the
28 unused I/O pins. The Propeller is clocked via a 6MHz external clock. Using the on-chip PLL in the
Propeller, the following clock frequencies can be generated internally: 6, 12, 24, 48, and 96MHz.
The DLP-PROP was developed to be fully compatible with Parallax’s new Spin programming
language and development environment. For detailed operating instructions, refer to the Propeller
Manual, available from the Parallax website.
2.0 PERMANENT SERIAL NUMBER
Each DLP-PROP module contains a unique, 32-bit, hard-coded serial number known as the “ChipID“
that cannot be altered by any means. This serial number can be read via the USB interface using the
D2XX drivers and used to identify the module via the host software.
If the DLP-PROP is configured for VCP driver use, it must first be reconfigured to use the D2XX
drivers by running MPROG before the serial number can be read.
3.0 APPLICATION DEVELOPMENT
Propeller software for compiling the Spin source code is available for download via the Propeller
Downloads page (http://www.parallax.com/propeller/downloads.asp). Any program written for the
Propeller will run on the DLP-PROP.
The latest version of the Propeller Manual is also available from this web location.
4.0 QUICK START GUIDE
This guide requires the use of a Windows XP, XPx64, Server2003, or 2000 PC that is equipped
with a USB port.
1.
2.
Download the combined Windows VCP / D2XX driver set from either www.dlpdesign.com or
www.ftdichip.com. Unzip the drivers onto a blank floppy disk or into a folder on the hard drive.
The DLP-PROP can be configured to receive its operating power from the USB port or from
user electronics. Pins 18 and 19 allow for this configuration. (Refer to the following Pinout
Description section for a detailed explanation of the DLP-PROP’s electrical interface.)
Note: The module will not operate until a power source has been selected as mentioned in
Step 2.
3.
Connect the DLP-PROP to the PC via a standard A-Mini-B, 6-foot USB cable. This action
initiates the loading of the USB drivers. When prompted, select the folder in which the device
drivers were stored in Step 1. Windows will then complete the installation of the device
drivers for the DLP-PROP module. The next time the DLP-PROP is attached, the
host PC will immediately load the correct drivers without any prompting.
2
©DLP Design, Inc.
Rev. 1.1 (October 2006)
Reboot the PC if prompted to do so. At this point, the DLP-PROP is ready for use.
Note: If you wish to change the driver type from VCP to DLL (or vice versa), you must run the
MPROG utility and change the setup information stored in the EEPROM. (This utility can be
downloaded from either www.dlpdesign.com or www.ftdichip.com.) The DLP-PROP is
shipped with default VID, PID, etc. values programmed into the EEPROM with the driver mode
set to VCP. You only need to run the MPROG utility if you want to change these default
values.
5.0 PINOUT DESCRIPTION
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Description
GROUND
A8
(I/O) Port pin connected to the Propeller
A9
(I/O) Port pin connected to the Propeller
A10
(I/O) Port pin connected to the Propeller
A11
(I/O) Port pin connected to the Propeller
A12
(I/O) Port pin connected to the Propeller
A13
(I/O) Port pin connected to the Propeller
A14
(I/O) Port pin connected to the Propeller
A15
(I/O) Port pin connected to the Propeller
A16
(I/O) Port pin connected to the Propeller
A17
(I/O) Port pin connected to the Propeller
A18
(I/O) Port pin connected to the Propeller
RESET
(In) Pulling this pin to Ground will reset the Propeller
GROUND
GROUND
GROUND
SW33V
(Out) 3.3-volt switched power from EXTVCC, controlled via CBUS4 of the FT232R and the
Q1 MOSFET power switch. R1 and C8 control the power-up rate to help limit inrush current. SW33V
becomes active after the host PC enumerates the module.
3
©DLP Design, Inc.
Rev. 1.1 (October 2006)
18
19
PORTVCC
(Out) 5-volt power from the host PC. Power from the host immediately exits the module
via this pin. If power from the host PC is to be used, this pin must be connected to EXTVCC.
EXTVCC
(In) Main module power input. 5-volt power must be applied to this pin for the module to
operate. Connect to PORTVCC if the module is to be powered by the USB port (typical
configuration). 500mA is the maximum current available to the DLP-PROP and target electronics if
the USB device is configured for high power.
GROUND
GROUND
A20
(I/O) Port pin connected to the Propeller
A21
(I/O) Port pin connected to the Propeller
A22
(I/O) Port pin connected to the Propeller
A23
(I/O) Port pin connected to the Propeller
A24
(I/O) Port pin connected to the Propeller
A25
(I/O) Port pin connected to the Propeller
A26
(IO) Port pin connected to the Propeller
A0
(IO) Port pin connected to the Propeller
GROUND
A1
(IO) Port pin connected to the Propeller
A2
(IO) Port pin connected to the Propeller
A3
(IO) Port pin connected to the Propeller
LED
(I/O) Port pin connected to the Propeller and on-board LED. The LED can be driven by the
Propeller or by external user electronics if A27 is configured as an input.
A19
(IO) Port pin connected to the Propeller
A4
(IO) Port pin connected to the Propeller
A5
(IO) Port pin connected to the Propeller
A6
(IO) Port pin connected to the Propeller
A7
(IO) Port pin connected to the Propeller
GROUND
4
©DLP Design, Inc.
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Rev. 1.1 (October 2006)
6.0 MECHANICAL DIMENSIONS INCHES (MM)
0.37 typ
(9.4 typ)
Side View
0.23 typ
(5.9 typ)
0.10 typ
(2.5 typ)
Top View
Pin 40
Pin 1
0.90 typ
(22.9 typ)
0.6 typ
(15.2 typ)
2.1 typ
(53.3 typ)
7.0 DISCLAMER
©DLP Design, Inc., 2006
Neither the whole nor any part of the information contained herein nor the product described in this
datasheet may be adapted or reproduced in any material or electronic form without the prior written
consent of the copyright holder.
This product and its documentation are supplied on an as-is basis, and no warranty as to their
suitability for any particular purpose is either made or implied. DLP Design will not accept any claim
for damages whatsoever arising as a result of use or failure of this product. Your statutory rights are
not affected.
This product or any variant of it is not intended for use in any medical appliance, device, or system in
which the failure of the product might reasonably be expected to result in personal injury.
This document provides preliminary information that may be subject to change without notice.
8.0 CONTACT INFORMATION
DLP Design, Inc.
1605 Roma Lane
Allen, TX 75013
Phone:
Fax:
Email:
Internet:
469-964-8027
415-901-4859
support@dlpdesign.com
http://www.dlpdesign.com
5
©DLP Design, Inc.
Rev. 1.1 (October 2006)