Cypress CY3270 manual Simulating the Project, Building the New Project, Programming the Project

Page 14

Getting Started

2.5.3Simulating the Project

Simulation is a very useful tool. You can run the simulation on the project you defined; if the results are not what you expected, you can go and change the design until you get the results you want. This saves time and effort by allowing evaluation of your design's operation prior to programming the hardware.

Once you have made changes to your project, click the Simulation tab to proceed to the PSoC Express Design Simulator to verify that your design does what you intended. For instance, type 23 in the CSD Properties ‘Current Value’ box and see the ‘Red’ come up in the LED ‘Current Value’ box. This matches the transfer function logic designed into this project.

If the behavior meets your expectations, you are ready for the next step. If not, you can go back to the Design tab, edit the Transfer Function logic, and return to Simulation to verify your changes.

Other PSoC evaluation and development kits implement monitoring and tuning to change project variables in real-time and then dynamically change the driver configuration.

2.5.4Building the New Project

Once you are confident that your design is correct, from the top menu bar click Build and then select Generate/Build {your project name} Project.

2.5.4.1Selecting the Target Device

PSoC Express displays a Device Selection window that allows you to select a ‘target’ device for your project. All FTMF Expansion Card projects must use the 32-pin CY8C21434 as the device target. Select this device from the list and click Next. Express then continues to compile your project.

2.5.4.2Specifying the Target Device Pinout

The Express Pin Editor window appears. This window allows you to drag and drop the various project signals to the PSoC device IO pins. For this project, no changes are made to the pin assign- ments. Click Next to continue.

Note If you are creating your own project for the FTMF card, refer to the Figure 3-4 on page 21 for a schematic and Table 3-1 on page 22 for the pin connections before proceeding beyond this point.

Once PSoC Express completes building your design, the BOM/Schematic window appears. Use this as an error-checking step to confirm that all of the IO pins did not move and are exactly where you intended.

2.5.5Programming the Project

To program the project to the FTMF Expansion Card, do as follows:

1.From the top menu bar, click Program and then select PSoC Programmer. The PSoC Program- mer utility launches.

2.On the Programmer GUI, select Port > FirstTouch.

3.Ensure that the Device Family is set to 21X34 and the Device Type is CY8C21434-24LFXI (this is the PSoC on the FTMF Expansion Card).

4.Set the Programming Mode button to Reset and then click the Program button.

The Programmer utility begins programming the project’s HEX file to the FTPC bridge; the bridge in turn re-programs the PSoC on the FTMF Expansion Card.

14

CY3270 PSoC® FirstTouch™ Guide, Document # 001-15945 Rev. **

Image 14
Contents PSoC FirstTouch Guide Copyrights Contents Contents Introduction Document History Document ConventionsGetting Started Install Hardware and Run the CapSense Touch Sensing DesignInstall Software Ftmf Expansion Card Demonstrations Ftmf Expansion CardCapSense Touch Sensing Demonstration default CapSense Touch Sensing Demo SchematicTemperature Sensing Demonstration Temperature Sensing Demo SchematicLight Sensing Demo Schematic Light Sensing DemonstrationCapSense Proximity Sensing Demonstration Modifying the New Project Exploring the Ftmf Expansion Card Demonstration ProjectsOpening a Demonstration Project Programming the Project Simulating the ProjectBuilding the New Project Important Things to Remember Verifying the ResultsUnderstanding the Results Getting Started Technical Reference Ftpc Bridge Details8x2 0.100 Female Expansion Receptacle FirstTouch MultiFunction Expansion Ftmf Card Expansion Card OverviewExpansion Card Details Voltage Regulator do not Power With 5Vdc Ftmf Expansion Pin Number Port Number Design Function CY3270 PSoC FirstTouch Guide, Document # 001-15945 Rev Technical Reference