EasyManua.ls Logo

Cypress EX-USB FX3 - 4.5 FX3 Development Tools

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...
52 FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
FX3 Software
4.5 FX3 Development Tools
FX3 is a device with open firmware framework and driver level APIs allowing the customer to
develop firmware that matches the application. This approach requires ARM code development and
debug environment.
A set of development tools is provided with the SDK, which includes the GPIF II Designer and third
party toolchain and IDE.
4.5.1 Firmware Development Environment
The firmware development environment helps to develop, build, and debug firmware applications for
FX3. The third party ARM software development tool provides an integrated development
environment (IDE) with compiler, linker, assembler, and JTAG debugger.
4.5.2 GPIF II Designer
GPIF II Interface Design Tool is a Windows application provided to FX3 customers as part of the FX3
SDK. The tool provides a graphical user interface to allow customers to intuitively specify the
necessary interface configuration appropriate for their target environment. The tool generates
firmware code that eventually gets built into the firmware.
The design tool can be used to generate configurations and state machine descriptors for GPIF II
interface module. The tool provides user interface to express the users' design in the form of a state
machine. In addition, the user can traverse through the state machine, generate timing diagrams and
timing reports to validate the design entry.

Table of Contents