Cypress Perform
About Us
Contact Us
Investors
Cart
Login
MyAccount
MyCases
Distribution (MyCypress)
Sales (MyCypress)
Products
Touch Sensing
CapSense® Controllers
TrueTouch® Touchscreen Controllers
Automotive
Async SRAMs
CapSense
CapSense Plus
Clock Distribution
PSoC® 1
PSoC® 3
PSoC® 5
Sync SRAMs
TrueTouch® Touch Screen Controllers
USB High-Speed Peripherals
USB Hosts
USB Hubs
Ultra Low Power SRAMs
Clocks & Buffers
Clock Distribution
Clock Generation
Interface
PHYs
Powerline Communication
Video (SMPTE) PHYs
Lighting & Power Control
EZ Color™ HB LED Controllers
PowerPSoC® Power Controllers
Memory
Asynchronous SRAM
Dual-Port SRAMs
FIFOs
MoBL Dual-Ports
Nonvolatile Products
Quadport™ DSE SRAMs
Sync SRAMs
Wafer & Die
Programmable System-on-Chip
PSoC® 1
PSoC® 3
PSoC® 4
PSoC® 5
PSoC® 5LP
PSoC® Software
USB Controllers
Bridges - West Bridge® Controllers
USB Full-Speed Peripherals
USB Hi-Speed Hubs
USB Hi-Speed Peripherals
USB Hosts
USB Low-Speed Peripherals
USB SuperSpeed Peripherals
USB Transceivers
Wireless/RF
CyFi™ Low-Power RF
RF Companion Microcontrollers
RF Transceivers™
Obsolete Part Search
Competitor Cross Reference Search
Applications
Automotive Solutions
CapSense for Automotive Infotainment applications
CapSense for Automotive non-infotainment applications
Motor Control
HVAC
Passive Keyless Entry Switch
Touch screen and track pad solutions for Automotive Infotainment applications
Ultrasonic Parking Assistance System
Medical
Blood Glucose Meter
Blood Pressure Monitor
Fertility Monitor
Infusion Pump
Pulse Oximeter
Consumer Electronics
iPod, iPhone and iPad Accessories
LED Projector
3D Active Shutter Glasses
Power Bank
Communication & Telecom
Power Supervision
Thermal Management
Security
Magnetic Card Reader
Industrial
Magnetic Card Reader
Temperature Sensing and Control
Video & Imaging
iPod, iPhone and iPad Accessories
LED Projector
3D Active Shutter Glasses
Streaming Uncompressed HD Video over USB 3.0
Peripherals
Peripheral of the Month
Delta-Sigma ADC
Analog Functions
CapSense® Plus
Communication Modems
LCD Drive
Low Power
USB Connectivity
Wireless
RF Remote Control
Wireless HID
R/C Models and Toys
Reference Designs
PSoC Creator
Get the next generation design environment for PSoC.
Download Now
Support & Community
Developer Community
Cypress Developer Community (CDC)
All Forums
Cypress Community Components
PSoC® 1
PSoC® 3
PSoC® 5
PSoC® Creator
USB Controllers
University Alliance
Technical Blogs
Video Library
PSoC Today!
Cypress Tech Spotlight
Customer Service
Create a MyCase
View MyCases
customercare@cypress.com
Quality Assurance
Packaging
Product Change Notices (PCN)
Quality and Reliability
Return Material Authorization (RMA)
RoHS Compliance
Software Tools
PSoC Creator Download
PSoC Designer Download
EZ-USB FX3 SDK
Software and Drivers
Training
Training On-Demand
Workshops
PSoC Today!
Sales Support
Buy Online
Request Samples
Development Kits
PSoC Kit Upgrade Program
Obsolete Products
Competitor Cross Reference Search
Business FAQs
Sales Office
Franchised Distributors
International Sales Offices
North American Sales Offices
Documentation
Application Notes
Datasheets
Component Datasheets
User Module Datasheets
Errata
Models
Product Brochures
Product Overviews
Product Selector Guide
Reference Designs
Technical Articles
Technical Reference Manuals
White Papers
Technical Support
Knowledge Base
Create a MyCase
View MyCases
Authorized Design Partners
Other Requests
customercare@cypress.com
Web Site
Report a Problem
PSoC Creator
Get the next generation design environment for PSoC.
Download Now
Buy
Development Kits
Devices (Cypress Store)
Devices (Distributors)
Lead Time Guide
Obsolete Inventory (Reseller)
Request Samples
Next Day Shipping
Next Day Shipping* on all Cypress Store orders placed by 2PM PST (23:00 GMT) Monday through Friday. *Depending on stock availability at time of order.
Cypress Store
Home
> Support & Community
support.cypress.com
Support & Community
Knowledge Base Article
32-bit GPIF Interface failing at 100 MHz - KBA84082
Last Updated:
04/29/2013
Version:
**
Question:
Why does the 32-bit GPIF interface fail at 100 MHz?
Answer:
There are several possible reasons:
When you call the CyU3PGpifSocketConfigure() API, the ‘burst’ parameter must be greater than 0.
If you are using the internal clock, the clkDiv parameter of pibclock must be set to 4.The default value in SDK is 2.
Make sure the setSysClk400 parameter is set. The FX3 master clock is set to 384 MHz by default when you use a 19.2 MHz crystal or clock source. This frequency setting may lead to DMA overflow if the GPIF is configured as 32-bit wide and running at 100 MHz. Setting this parameter will switch the master clock frequency to 403.2 MHz during the CyU3PDeviceInit() call.
The following code must be in main () to initialize the device
CyU3PIoMatrixConfig_t io_cfg;
CyU3PReturnStatus_t status = CY_U3P_SUCCESS;
CyU3PSysClockConfig_t clkCfg = {
CyTrue,
2, 2, 2,
CyFalse,
CY_U3P_SYS_CLK
};
/* Initialize the device */
status = CyU3PDeviceInit (&clkCfg);
if (status != CY_U3P_SUCCESS)
{
goto handle_fatal_error;
}
Sunset Owner: KXP; Secondary Owner: MSMS; Sunset Date: 09/26/13
Spec No: 001-84082; Sunset Owner: KXP; Secondary Owner: MSMS; Sunset Date: 09/26/13