Sign In
Upload
Manuals
Brands
Cypress Manuals
Microcontrollers
CY3684
Cypress CY3684 Manuals
Manuals and User Guides for Cypress CY3684. We have
1
Cypress CY3684 manual available for free PDF download: User Manual
Cypress CY3684 User Manual (117 pages)
Brand:
Cypress
| Category:
Microcontrollers
| Size: 3 MB
Table of Contents
Table of Contents
3
1 Introduction
7
Kit Contents
7
Hardware
7
Software on CD-ROM
7
Required Tools Not Included
8
Other Suggested Tools
8
Document Revision History
8
Documentation Conventions
8
2 Getting Started
9
Kit Installation
9
Install Hardware
17
3 Advanced Development Board
19
Introduction
19
Schematic Summary
19
Jumpers
20
EEPROM Select and Enable Switches SW1 and SW2
20
Interface Connectors
22
ATA Connector P8
25
U2 - 22V10 Gate Array Logic (GAL)
25
Memory Maps
26
I2C Expanders
27
Indicators - Power and Breakpoint
27
General-Purpose Indicators
28
4 Development Kit Contents
29
Bin
29
Documentation
30
Drivers
30
Firmware
31
Gpif_Designer
32
Hardware
32
Suiteusb
32
Target
33
Utilities
33
Uv2_4K
33
5 EZ-USB Firmware Frameworks
35
Frameworks Overview
35
Building Frameworks
37
Function Hooks
38
Task Dispatcher Functions
38
Td_Init()
38
Td_Poll()
38
Td_Suspend()
38
Td_Resume()
38
Device Request Functions
38
Dr_Getdescriptor()
38
Dr_Getinterface()
39
Dr_Setinterface()
39
Dr_Getconfiguration()
39
Dr_Setconfiguration()
39
Dr_Getstatus()
39
Dr_Clearfeature()
39
Dr_Setfeature()
39
Dr_Vendorcmnd()
40
ISR Functions
40
Isr_Sudav()
40
Isr_Sof()
40
Isr_Ures()
40
Isr_Susp()
40
Isr_Highspeed()
40
EZ-USB Library
41
Building the Library
41
Library Functions
41
Ezusb_Delay()
41
Ezusb_Discon()
41
Ezusb_Getstringdscr()
41
Ezusb_Susp()
42
Ezusb_Resume()
42
I2C Routines
42
6 Cypress USB Drivers for EZ-USB Kits
43
Cypress USB Signed Driver Package for EZ-USB Devices
43
Drivers for Firmware Examples and Default EZ-USB Configuration
44
Binding Cypress USB Driver to EZ-USB Development Board
45
Drivers for Firmware and Keil Monitor Automatic Download Using Script Files
47
How to Generate and Play Script Files (.Spt)
47
Script File Generation Using the Cyscript Tool
47
Script File Generation and Play Using Cyconsole
48
Script Generation and Play Using Cycontrolcenter
49
Firmware Download Using Cyload Driver Package
49
How to Test Cyload Driver Package
52
Keil Debug Monitor Download Using Script and Cymonfx1_Fx2Lp Driver Pack
53
Suiteusb Driver Packages
53
7 USB PC Host Utilities and Suiteusb Applications
55
USB Applications in EZ-USB Development Kit
55
Suiteusb Applications
55
Cyconsole Utility
56
Cycontrolcenter Utility
59
Streamer Utility
60
Cydesc Utility
62
Fxeeprom Utility
63
8 EZ-USB Development Kit Firmware Examples
65
Method to Verify the Firmware Example Functionality
66
Hid_Kb Firmware Example
66
Building Firmware Example Code for EZ-USB Internal RAM and External EE
67
Method to Download Firmware Image to EZ-USB Internal RAM Memory
69
Method to Download Firmware Image to External I2C EEPROM
69
Binding Cypress USB Driver for the Downloaded Firmware Image
70
Testing the Hid_Kb Firmware Example Functionality
70
IBN Firmware Example
71
Description
71
Building Firmware Example Code for EZ-USB RAM and EEPROM
73
Method to Download Firmware Image to EZ-USB Internal RAM and External
73
Eeprom73
73
Binding Cypress USB Driver for the Downloaded Firmware Image
73
Testing the IBN Firmware Functionality
73
Pingnak Firmware Example
74
Description
74
Building Firmware Example Code for EZ-USB RAM and EEPROM
76
Method to Download Firmware Image to EZ-USB Internal RAM and External
76
Eeprom76
76
Binding Cypress USB Driver for the Downloaded Firmware Image
76
Testing the Pingnak Firmware Functionality
76
Bulkloop Example
77
Description
77
Building Bulkloop Firmware Example Code for EZ-USB RAM and EEPROM
79
Method to Download Bulkloop Firmware Image to Internal RAM or EEPROM
79
Binding Cypress USB Driver for the Downloaded Firmware Image
80
Testing the Bulkloop Firmware Functionality
80
Test Using Cyconsole PC Application
80
Test Using Cybulk Application
81
Testing Bulkloop Example Using Bulkloop C# .NET Application
82
Bulksrc Firmware Example
83
Description
83
Building Bulksrc Firmware Example Code for EZ-USB RAM Memory and EE- PROM85
85
Method to Download Bulksrc Firmware Image to EZ-USB Internal RAM and EEPROM85
85
Binding Cypress USB Driver for the Downloaded Firmware Image
85
Testing the Bulksrc Firmware Functionality
85
Bulkext Firwmare Example
86
Description
86
Building Bulkext Firmware Example Code for EZ-USB RAM Memory and EE- PROM87
87
Method to Download Firmware Image to EZ-USB Internal RAM and EEPROM
88
Binding Cypress USB Driver for the Downloaded Firmware Image
88
Testing the Bulkext Firmware Functionality
88
Ep_Interrupts Example
88
Description
88
Building Ep_Interrupts Firmware Example Code for EZ-USB RAM and EE- PROM88
88
Method to Program Ep_Interrupts Firmware Image to EZ-USB Internal RAM
88
Testing the Ep_Interrupts Firmware Functionality
89
Imemtest Firmware Example
89
Ledcycle Firmware Example
89
Dev_Io Firmware Example
89
Extr_Intr Firmware Example
90
Testing the Example
91
Vend_Ax Example
91
Testing the Vend_Ax Example
92
Debugging Using Keil Monitor Program
97
9 Resources
105
Hardware Resources
105
Reference Designs
105
CY4611B - USB 2.0 to ATA Reference Design
105
CY4651 V1.3 - Cypress and Authentec Reference Design for Biometric Secu
106
CY3686 NX2LP-FLEX USB 2.0-To-NAND Reference Design Kit
106
Application Notes
106
Appendix
111
U2 (GAL) Code (File Is 'FX2LP.ABL')
111
Board Layout
113
A.2 Board Layout
113
Schematic
114
A.3 Schematic
114
Frequently Asked Questions
115
Advertisement
Advertisement
Related Products
Cypress CY3674
Cypress CY3274
Cypress WirelessUSB CY3635 N:1
Cypress Universal CapSense CY3280-22x45
Cypress CY3276
Cypress CY3650
Cypress CY3655
Cypress CY3633
Cypress CY8C28513-24AXI
Cypress PSoC CY8CTST200-24LQXI
Cypress Categories
Microcontrollers
Motherboard
Media Converter
Computer Hardware
Switch
More Cypress Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL