打印

General PSoC Programming,介绍的还挺全的!

[复制链接]
3900|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Go_PSoC|  楼主 | 2012-11-1 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Go_PSoC|  楼主 | 2012-11-1 17:17 | 只看该作者
本帖最后由 Go_PSoC 于 2012-11-1 17:19 编辑

Introduction:

The General PSoC Programming web page is central location that details all aspects of programming related to all available PSoC devices.The following sections will detail the available software, hardware, documentation, and 3rd party vendor relationships available to PSoC customers.

软件:

The PSoC Programmer software tool supports all Cypress PSoC programming hardware and PSoC devices.PSoC Programmer is a simple GUI that connects to programming hardware to program and configure PSoC devices.The image below is a screenshot of the Programmer GUI.From the GUI users will be able to select their target device, configure programming selections and execute a number of programming actions such as Program, Read, Verify and Erase.

PSoC Programmer is a required installation for both PSoC Creator and PSoC Designer.Both development IDE’s utilize PSoC Programmer for the hardware access layer it delivers (Programmer COM).The Programmer COM supports programming and debugging for PSoC devices.This Programmer COM is not restricted to just the development environments, but is also available to all users to develop custom applications utilizing the Cypress programming and debugging hardware.This hardware is described below.

To Download PSoC Programmer please navigate to the following web page:

www.cypress.com/go/psocprogrammer



Programming Modes, Protocols, and Schematics:

When programming any PSoC device there is at least one Host Programmer and the target PSoC.The Host programmer can be one of the following, a Cypress Programmer (ex.Miniprog3), a Host processor or FPGA performing HSSP programming (Host Side Serial Programming), or a 3rd party programmer.When interfacing with the target device there are two modes to program the device, Reset and Power Cycle programming.

Reset (XRES) Programming means that the target PSoC is powered by some external power supply or from the programmer, such as a Miniprog3, and is acquired using the XRES pin.

Power Cycle Programming means that there is an external power supply (often controlled by the programmer) that cycles power on the device.The voltage level is measured by the programmer and when the voltage value crosses a specific value the programmer begins to initiate the programming sequence and acquire the chip.The acquire window for Power Cycle methods are often smaller than with XRES programming.Due to this narrow window it is often preferred to use XRES programming.

Various PSoC devices support different programming protocols.The following table details the PSoC devices and the support protocols:

使用特权

评论回复
板凳
Go_PSoC|  楼主 | 2012-11-1 17:19 | 只看该作者
PSoC FamilyProgramming Protocols
PSoC1 ISSP
PSoC 3SWD and JTAG
PSoC 5SWD

使用特权

评论回复
地板
Go_PSoC|  楼主 | 2012-11-1 17:20 | 只看该作者
When laying out schematic designs for PSoC devices please refer to both the respective PSoC Deta sheet or Programming Spec.All specific layout requirements are detailed in the specs.Please use the following table to access the correct datasheet for the schematic requirements:

PSoC FamilyDevice Datasheets
PSoC1http://www.cypress.com/?id=1573&rtID=107
PSoC 3http://www.cypress.com/?id=2232&rtID=107
PSoC 5http://www.cypress.com/?id=2233&rtID=107

使用特权

评论回复
5
Go_PSoC|  楼主 | 2012-11-1 17:20 | 只看该作者
PSoC Engineering Programmers:

As referenced above in the PSoC Programmer software section Cypress also supports proprietary programming and debugging hardware for all PSoC Devices.The functionality of this hardware ranges from simply programming functions to debugging and I2C-USB bridging.All of the hardware listed below is supported by PSoC Programmer.All hardware drivers are signed and supported on all XP, Vista and Windows 7 systems.

PSoC Programmer also supports the Generic USB programmer.This programmer is shipped on PSoC 3 and PSoC 5 development kits and connects directly to the USB port and will be recognized and supported by PSoC Programmer.

使用特权

评论回复
6
Go_PSoC|  楼主 | 2012-11-1 17:21 | 只看该作者
PSoC 1PSoC 3PSoC 5GEN4
BP Microsystems:
  • Programmer Model 1400 and 1700
  • Running BP WIN Software Revision V4.64.0 or V4.66.1

HiLo:
  • Programmer Model All 100
  • Running S/W v1.59


   
RPM Systems:
  • Programmer Model:MPQ 4 Port Programmer, MPQ-E2 4 Port Programmer
  • Running S/W Rev 1.11.1 (Firmware 2.14)


  
Xeltek:
  • Programmer Model:SP3000U Programmer
  • Running S/W SUPERPRO/3000U

Elnec:
  • Programmer Model:BeeProg2
  • Running S/W PG4UW 2.77



System General:
  • Programmer Model:T9600
  • Running S/W v1.38r


  
Leap Electronic:
  • Programmer Model:SU-600
  • Running S/W 1.30G


Yamada Den-On:
  • Programmer Model:FTOR-3W
  • Running S/W d16_Cypress_PSoC_107 v1.0.7



  是

使用特权

评论回复
7
PSoC小子| | 2012-11-6 17:25 | 只看该作者
好东西

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

898

主题

5336

帖子

15

粉丝