| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Express PSoC Express Version Release Date: September 2006 Thank y
Top Searches for this datasheetRelease Notes srn023 Express PSoC Express Version Release Date: September 2006 Thank your interest PSoC ExpressTM. information this document lists installation requirements describes software updates changes they relate Express PSoC Express Version 2.1. Express content-only release. installing this package will receive additional input output drivers added catalogs. Additionally, minor fixes were made selected drivers. There were changes made executable application. Getting More Information Everything about PSoC Express found aware there also Beta version site where updates that Beta Release found. This site's Cypress Semiconductor Corp. software (including PSoC Express software) maintained company repository. Check http://www.cypress.com/ under Design Resources Software Drivers, where list Cypress software drivers appears. Features Drivers ADXL322 Dual Axis Accelerometer (±2g) Single Shot Delay Timer Vdd, 10mA PWM, Variable Frequency, Configured Duty Cycle (High Side Drive) Vdd, 10mA PWM, Variable Frequency, Configured Duty Cycle (Low Side Drive) Vdd, PWM, Variable Frequency, Configured Duty Cycle (High Side Drive) Vdd, PWM, Variable Frequency, Configured Duty Cycle (Low Side Drive) 12V, PWM, Variable Frequency, Configured Duty Cycle (High Side Drive) 12V, PWM, Variable Frequency, Configured Duty Cycle (Low Side Drive) 48V, PWM, Variable Frequency, Configured Duty Cycle (High Side Drive) 48V, PWM, Variable Frequency, Configured Duty Cycle (Low Side Drive) Vdd, 10mA PWM, Variable Frequency Duty Cycle (High Side Drive) Vdd, 10mA PWM, Variable Frequency Duty Cycle (Low Side Drive) Vdd, PWM, Variable Frequency Duty Cycle (High Side Drive) Vdd, PWM, Variable Frequency Duty Cycle (Low Side Drive) 12V, PWM, Variable Frequency Duty Cycle (High Side Drive) 12V, PWM, Variable Frequency Duty Cycle (Low Side Drive) 48V, PWM, Variable Frequency Duty Cycle (High Side Drive) 48V, PWM, Variable Frequency Duty Cycle (Low Side Drive) Button Edge Normally Open, Internal Pull-up 9/29/2006 srn023 Button Edge Normally Open, Internal Pull-down Button Edge Normally Open, External Pull-up Button Edge Normally Open, External Pull-down Button Edge Normally Closed, Internal Pull-up Button Edge Normally Closed, Internal Pull-down Button Edge Normally Closed, External Pull-up Button Edge Normally Closed, External Pull-down Graph Column Value Units Value On/OFF 8574 Monitor 8574 Monitor, Interval 8574 Monitor, Variable Interval 8574 Monitor, Triggered 8574 Control 8574 Control, Interval TSLB257 Integrated Sensor, Blue filtered TSLG257 Integrated Sensor, Green filtered TSLR257 Integrated Sensor, Filtered TSL250R Integrated Sensor TSL260R Integrated Sensor, visible range DS1621 Thermometer/Thermostat CapSense Button CapSense Properties UART Interface Vdd, 10mA High Resolution PWM, Variable Duty Cycle (High Side Drive) Vdd, 10mA, High Resolution PWM, Variable Duty Cycle (Low Side Drive) Vdd, High Resolution PWM, Variable Duty Cycle (High Side Drive) Vdd, High Resolution PWM, Variable Duty Cycle (Low Side Drive) 12V, High Resolution PWM, Variable Duty Cycle (High Side Drive) 12V, High Resolution PWM, Variable Duty Cycle (Low Side Drive) 48V, 10A, High Resolution PWM, Variable Duty Cycle (High Side Drive) 48V, 10A, High Resolution PWM, Variable Duty Cycle (Low Side Drive) 9/29/2006 srn023 System Requirements Recommendations System Requirement PSoC Express Version Processor Speed Free Hard Drive Space Screen Resolution CD-ROM Drive Port, preferably Open Host Controller Universal Windows® 2000, (SP1) Microsoft Internet Explorer (SP1) Adobe Reader (For viewing .PDF documentation) Minimum 1024x768 Recommended 1280x1024 Installation CHOOSE "REPAIR" OPTION WHEN INSTALLING ITEMS Install: Express requires current installation PSoC Express version installed first. have PSoC Express version 2.1, download PSoC Express version installation program. Refer release notes installation instructions PSoC Express version assistance. computer with PSoC Express version PSoC Programmer (version 2.20 better), install Express running downloaded installer. Uninstalling Express Pak: recommended uninstall Express only. Instead, please uninstall PSoC Express Express executing "Add/Remove Programs" Windows Control Panel, find "PSoC Express" choose "Change/Remove." Uninstall PSoC Express: uninstall PSoC Express, Express will also uninstalled. uninstall PSoC Express Express Pak, execute "Add/Remove Programs" Windows Control Panel, find "PSoC Express" choose "Change/Remove." uninstall PSoC Express v2.1 will also uninstall Express PSoC tools must installed parallel each other (same disk, same directory). tools installed individually, user must ensure that they directory, parallel each other. (The default created installers ./Program Files/Cypress MicroSystems/.). 9/29/2006 srn023 Limitations with Express PSoC Express v2.1 build number CMX21_EP1 build installed displayed "Help, About." box. check build number Express check PSoC Express installation directory file called "Express1.txt". 7-Segment Multi-digit display drivers always automatically assign, user-assignment always remembered from build-to-build. Always confirm assignment manually when performing build. Automatic assignment CapSense drivers sometimes fail. Manually check assignment each build. "property" drivers, case CapSense, simulation widget shown with NaN. Interface Valuators (writeable registers) included design, Read-Only registers become writeable. prevent this, always single interface valuator. There problem with TableLookup transfer functions container (multi-element) inputs. Priority Encoder workaround. Limitations with PSoC Express v2.1 NOTE: Designs built with version compatible with version 2.1. possible that projects created with version completely compatible. When working with projects created previous versions PSoC Express, recommended that work with copies projects. Build design fresh version rather than attempt migrate from earlier version. PSoC Express single compile engine, which prevents multiple simultaneous "Build" operations. attempt "Build" more than PSoC Express project time (although more than project/instance open time). prefix "pse_" string (two underscores with intervening characters) allowed object names. these object names, program prevents from completing step until remove offending entity from name. reserved words name objects. Reserved words are: C-Language reserved words, PSoC Express reserved words state names defined design (under user control). undetected GUI, this results build error, indicating offending name error messages. PSoC Express automatically detects needed hardware resources matches appropriate PSoC device when "Build" selected. However, resource manager cannot detect when exceeded. build error occurs, build project largest PSoC device ROM) order isolate this possibility. resource manager also cannot determine whether PSoC device adequate 9/29/2006 srn023 internal lines between hardware resources. initial automatic assignment fails, build project next larger PSoC device number pins) within same family order isolate this possibility. User assignment requires PSoC Express code generation engine auto-place route functional blocks within PSoC device. order pins assigned manually combination functions sometimes make assignment fail. workaround which drivers getting assigned (what type). Drag drivers pins. Place drivers that initially assigned. Auto-place remaining drivers. experience difficulty assigning pins, that part shown does have enough pins enough internal lines functions. (External Watchdog drivers when used large number conjunction with Tachometer drivers show this tendency particular). workaround, choose either another device with more pins from same family device from family with more pins more resources (higher part number). PSoC Programmer installed does appear when "Program" selected appears disappears, remove connected PSoC programming devices from computer then re-connect them. PSoC Programmer still operating, shutdown computer restart. valid project must consist least input output device. project consisting interface drivers and/or valuators only will correctly build. input output then choose "Build." When transfer function references discrete states owned other objects (LED with OFF, example), transfer function should always named states when setting state comparing current state. This ensures portability design regardless particular device's property setting. Additionally, simulation following (Input_1) Then does work properly JavaScript characteristics. generated PSoC firmware performs expected, according language rules, simulation does reflect this behavior. ensure simulation results consistent with generated code performance, explicit comparisons with object's named states (select Expression Assistant" dialog that supports expressions complete list names). Some devices must selected instantiated (select catalog click property settings available (Tachometer inputs example). expected choices when selecting device, complete catalog selection (click then right-mouse-click choose "Properties" complete property list. When defining custom states Valuator Output Driver, have first define states, save transfer function then choose edit order states visible Expression Assistant. Stimulus file inputs range checked shown numerically entered simulation widget, graphical widget position bound driver's range. user's responsibility ensure proper input range within stimulus file. 9/29/2006 srn023 Simulation PSoC Express implemented with JavaScript. Boolean expressions, such (Input_1 33), cannot themselves assigned output JavaScript. poor design practice this, even firmware, lead avoidable bugs. Expressions perform range checking signed integer values, limiting them from -32767 32767. Octal values (0777, instance) hexadecimal values (0x4343, instance) range checked valid bits. They truncated PSoC firmware (but simulation does truncate them). Expressions contain valid 16-bit signed integer "-32768," because application prevents alternative enter "0x8000," which equal "-32768" bit. Byte values promoted integer type math operations which types expression byte. least Continuous type Valuator (16-bit signed integer) must used prevent overflow arithmetic operations. Designs with complex combinatorial expressions experience Build failures long line lengths handled correctly compiler parser. solution split complex involved combinational logic lines into multiple lines (Status Encoder Transfer Function well suited this). conversion utility Schematic report requires installation Java Runtime engine. Follow prompts during first-time execution "Print PDF" install JRE. conversion operation trigger warning from computer's antivirus software agent. Enable script during this operation conversion will succeed. schematic entries associated with master (LM75, Slave instances) will have required pull-up resistors missing from note appears schematic indicating need pull-up resistors value required). Interface Valuators allow input from outside system explicitly range checked/limited. include these your system input Table Lookup Transfer Function, cause random behavior. Instead, define another Valuator define Transfer Function perform range checking limiting. Simulation Firmware match exactly with respect integer math results. JavaScript performs floating point math PSoC firmware performs strict integer math. simulation guideline integer math results. computers containing Microsoft Office 2003 SP1, some driver data sheets display dotted lines areas that should show text. 9/29/2006 srn023 Known PSoC Express v2.1 Bugs Opening PSoC Express project PSoC Designer redirects PSoC Designer PSoC Express user module database. This cause user modules normally seen PSoC Designer look behave differently (including missing data sheets). redirection ensures that project generated PSoC Express provides consistent firmware/hex file results whether built PSoC Express PSoC Designer. PSoC Express currently allows explicit expression assignments appear transfer function definitions. Writing explicit assignments within transfer function definitions deprecated because these assignments create bugs that difficult find, they violate spirit intent transfer function programming model. This "loophole" closed future revisions PSoC Express. explicit expression assignment desired, program this operation custom.c. project contains custom.c customizations, build fail with following error message last line custom.c blank line: RefreshBOMTab sPinsDOM empty. project reports will generated. workaround carriage return custom.c. transfer function report portion project data sheet does know difference between 1-line status encoder transfer functions 1-line priority encoder transfer functions. Both types transfer functions listed status encoder transfer function report. driver catalog (Input, Output, Interface) open selection, user switches applications (via Alt-Tab), PSoC Express hangs, must close using Windows Task Manager. Default values specified driver (shown initial value) matching value specified driver source file (.cmx). User entered initial values accepted correctly. table lookup transfer function that large number output states sized that fits window. This makes table text very small. 4-digit 7-Segment Temperature 7-Segment drivers display incomplete leading zeroes when Position Decimal Point property NONE. With other settings, leading zeroes displayed. Temperature 7-Segment driver displays value 0.00 without .00. non-configurable Initial Condition property InternalPulledUp Banked Input driver shown driver data sheet. value actually High. nonconfigurable Initial Condition property InternalPulledDown Banked Input driver shown High driver data sheet. value actually Low. State Machine valuator allows usage keywords state transition names. This fixed future revisions PSoC Express. 9/29/2006 srn023 Statements Status Encoder Priority Encoder transfer functions that longer than characters overrun columns version project data sheet. recommended workaround manipulate print HTML (original) version project data sheet order transfer function definitions. When creating driver, driver name allowed contain double underscore characters. driver renaming function allows driver name contain this character combination. Renaming drivers with names containing double underscores deprecated this "loophole" will closed future revisions PSoC Express. Cypress Semiconductor 2700 162nd Street Building Lynnwood, 98087 Phone: 425.787.4400 Fax: 425.787.4641 Application Support Hotline: 425.787.4814 http://www.cypress.com/ Copyright 2006 Cypress Semiconductor Corporation. rights reserved. PSoC registered trademark Cypress Semiconductor Corp. "Programmable System-on-Chip," PSoC Designer PSoC Express trademarks Cypress Semiconductor Corp. other trademarks registered trademarks referenced herein property their respective owners. information contained herein subject change without notice. Made U.S.A. 9/29/2006 srn023 Other recent searchesSTP301S-1X3-XCW-012V - STP301S-1X3-XCW-012V STP301S-1X3-XCW-012V Datasheet OC-48 - OC-48 OC-48 Datasheet OC-24 - OC-24 OC-24 Datasheet OC-12 - OC-12 OC-12 Datasheet OC-3 - OC-3 OC-3 Datasheet MMDT4403TB6 - MMDT4403TB6 MMDT4403TB6 Datasheet IDT7187S - IDT7187S IDT7187S Datasheet IDT7187L - IDT7187L IDT7187L Datasheet DS04-27228-2E - DS04-27228-2E DS04-27228-2E Datasheet DA27101 - DA27101 DA27101 Datasheet Am79C90 - Am79C90 Am79C90 Datasheet 2SC4164 - 2SC4164 2SC4164 Datasheet 1SMC5334 - 1SMC5334 1SMC5334 Datasheet 1SMC5378 - 1SMC5378 1SMC5378 Datasheet 1799190000 - 1799190000 1799190000 Datasheet
Privacy Policy | Disclaimer |