CY3270 PSoC® FirstTouch™ Kit Guide, Document No. 001-15945 Rev. *D
5
1.
Introduction
Thank you for your interest in the CY3270 PSoC
®
1 FirstTouch™ Kit (FTK). You can design your
own projects with Cypress's easy-to-use Integrated Development Environment (IDE), PSoC
Designer™, or by altering sample projects provided along with this kit. The CY3270 PSoC 1 FTK is
described in the Help guides and examples projects that are available. The project “MF_CS_SLIDE”
is programmed on the CY3270 PSoC 1 FTK as the default project for demonstration purposes. For
more information on the default project, refer to Chapter 5.
The CY3270 PSoC 1 FTK includes a USB interface dongle, referred to as the FTPC bridge, and a
multifunction
expansion card, referred to as the FTMF Expansion Card. The FTMF Expansion Card
demonstrates a variety of applications using ‘PSoC Powered Peripherals’. The FTMF Expansion
Card connects to the bridge through the bridge’s built-in 8×2 pin expansion port. As the name
implies, the FTPC bridge forms the connection between the FTMF Expansion Card and the various
PC applications that control and communicate with the FTMF Expansion Card.
The FTPC bridge portion of the kit contains a programmed Cypress CY8C24894 PSoC that
performs all of the USB and expansion card interface functions. The firmware that is run by this
PSoC performs the following primary functions:
■
Functions as a USB physical and logical interface
■
Provides PSoC MiniProg emulation for in system serial programming (ISSP) of the expansion
cards
■
Provides communications with the PSoC programming utility
■
Performs HID data channel communications
■
Performs expansion card I
2
C communications
■
Performs expansion card SPI communications
There are no other active components inside of the FTPC bridge. All of these interfaces run on a sin-
gle PSoC device. Future projects for the FirstTouch kit allow you to modify the FTPC firmware and
try some USB Interface designs of your own.
The FirstTouch expansion card connects to the FTPC bridge through the bridge’s 8×2 pin expansion
port. This expansion port provides all of the necessary signals to program the host PSoC on the
expansion card. The expansion port also provides power, ground, and I
2
C or SPI communications to
and from the expansion card host PSoC and PC.
The FirstTouch expansion card has a dedicated host PSoC. Therefore, when it is programmed with
your design, the expansion cards can operate either detached from the FTPC bridge in standalone
mode or connected to your system hardware. It is necessary to provide power and ground for the
expansion card to operate in either of these two arrangements.
There are four unused analog or digital GPIO pins on the FTPC port and four unused analog or
digital GPIO pins on the expansion card. This allows you to create custom designs and connect the
signals you want to the FTPC bridge or the FirstTouch expansion cards. These GPIO pins on the
PSoC are not connected to the header by default; zero ohm resistors (R9-R12) must be placed to
use these GPIOs.