The folks at Cypress Semiconductor have announced the immediate availability of their GPIF II Designer Software for EZ-USB FX3 Controllers for SuperSpeed USB 3.0.
GPIF (General Programmable Interface) II Designer provides designers with a powerful, easy-to-use graphical interface to configure EZ-USB FX3’s programmable GPIF II interface to communicate with any microcontroller, ASIC, FPGA, Image Sensor, or similar devices that need USB connectivity. EZ-USB FX3 is the industry’s first and only certified programmable USB 3.0 device controller that adds USB SuperSpeed connectivity to virtually any system.
The tool provides an intuitive interface through just three easy-to-use screens: a Configuration Window to define I/O and control lines, a State Machine Canvas to define the interface’s state machine, and a Timing Simulation Window to verify interface timing. The tool also provides industry standard project management features for FX3 customers to save and reuse their GPIF II interface designs. The tool generates a C header file that can be integrated with FX3 applications using the FX3 API library and used with standard ARM tools.
“The GPIF II Designer is a key component of the FX3 development infrastructure,” stated Mark Fu, Senior Marketing Director of Cypress’s USB 3.0 Business Unit. “The state machine-based approach used in the GPIF II Designer allows the user to design an interface in a matter of minutes using an easy-to-use bubble diagram approach. The combination of GPIF II Designer and the FX3 API Library provides a powerful platform for FX3 designers worldwide to reduce development time and accelerate time to market for SuperSpeed applications.”
GPIF II Designer comes bundled with ready-to-use customizable definitions for Asynchronous and Synchronous Slave FIFO, Asynchronous and Synchronous ADMUX, and Asynchronous SRAM interfaces. Designers who need one of these pre-defined interfaces in their system can easily adapt them to their own needs by choosing from a standard set of parameters including bus width (x8, x16, and x32), endianness, and clock settings.
For a free download of the GPIF II Designer Tool along with an introductory video that gives a brief overview, please visit www.cypress.com/fx3. Contact Cypress directly at USB3@cypress.com with any further inquiries on GPIF II Designer or EZ-USB FX3.
About EZ-USB FX3
EZ-USB FX3 is the industry’s only certified programmable USB 3.0 peripheral device. It is equipped with a fully configurable General Programmable Interface and 32 endpoints, enabling data rates as high as 400 MBps. The on-chip ARM9 CPU core with up to 512KB RAM delivers 200 MIPS of computational power that is available for applications that require local data processing. Additionally, FX3 provides interfaces to connect to serial peripherals such as SPI, UART, I2C and I2S. Its small 10 x 10 mm footprint in a 121-BGA package, flexible clock input, and low power 1.2-V core voltage make it ideal for a variety of industrial and consumer applications. In short, FX3 provides highly flexible and integrated features that enable developers to add USB 3.0 connectivity to any system.
If you found this article to be interest, visit Microcontroller / MCU Designline
where – in addition to my blogs on all sorts of "stuff" (also check out my Max's Cool Beans
blog) – you will find the latest and greatest design, technology, product, and news articles with regard to all aspects of designing and using microcontrollers.
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here
to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).