EasyManua.ls Logo

Cypress EX-USB FX3 - Page 6

Cypress EX-USB FX3
192 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
6 FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
Contents
9.2.6 GPIO_INTR1 Register .................................................................................127
9.3 Complex GPIO (PIN) Registers...............................................................................127
9.3.1 PIN_STATUS Register.................................................................................128
9.3.2 PIN_TIMER Register ...................................................................................130
9.3.3 PIN_PERIOD Register.................................................................................130
9.3.4 PIN_THRESHOLD Register ........................................................................130
9.3.5 GPIO_PIN_INTR..........................................................................................130
10. FX3 P-Port Register Access 131
10.1 Glossary ..................................................................................................................131
10.2 Externally Visible PP Registers ...............................................................................132
10.2.1 PP_ID Register ............................................................................................132
10.2.2 PP_INIT Register .........................................................................................133
10.2.3 PP_CONFIG Register..................................................................................134
10.2.4 PP_INTR_MASK Register ...........................................................................135
10.2.5 PP_DRQR5_MASK .....................................................................................135
10.2.6 PP_SOCK_MASK........................................................................................135
10.2.7 PP_ERROR .................................................................................................136
10.2.8 PP_DMA_XFER...........................................................................................136
10.2.9 PP_DMA_SIZE ............................................................................................137
10.2.10PP_WR_MAILBOX......................................................................................137
10.2.11PP_EVENT ..................................................................................................137
10.2.12PP_RD_MAILBOX.......................................................................................138
10.2.13PP_SOCK_STAT.........................................................................................138
10.3 INTR and DRQ signaling .........................................................................................138
10.4 Transferring Data into and out of Sockets ...............................................................139
10.4.1 Bursting and DMA_WMARK........................................................................139
10.4.3 Short Transfer – Partial Buffer .....................................................................141
10.4.4 Short Transfer – Zero Length Buffers ..........................................................142
10.4.5 Long Transfer – Integral Number of Buffers.................................................143
10.4.6 Long Transfer – Aborted by AP ...................................................................144
10.4.7 Long Transfer – Partial Last Buffer on Ingress ............................................145
10.4.8 Long Transfer – Partial Last Buffer on Egress.............................................145
10.4.9 Odd sized transfers......................................................................................146
10.4.10DMA transfer signalING on ADMUX interface.............................................146
11. FX3 Boot Image Format 149
11.1 Firmware Image Storage Format.............................................................................149
12. FX3 Development Tools 151
12.1 GNU Toolchain ........................................................................................................151
12.2 Eclipse IDE ..............................................................................................................151
12.2.1 JTAG Probe .................................................................................................151
12.2.2 Eclipse Projects ...........................................................................................151
12.2.3 Attaching Debugger to a Running Process..................................................179
12.2.4 Using Makefiles............................................................................................184
12.2.5 Eclipse IDE settings .....................................................................................184
13. FX3 Host Software 189
13.1 FX3 Host Software ..................................................................................................189
13.1.1 Cypress Generic Driver................................................................................189
13.1.2 CYAPI Programmer’s reference...................................................................189

Table of Contents