Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

ARM7 which is differences between fast GPIO and low GPIO

Status
Not open for further replies.
plc2148 fast gpio

Hi hbaocr,
Legacy GPIO registers are known as "slow" GPIOs and the GPIO ports with enhanced features are known as "fast" GPIOs in ARM7 terminology. A different set of registers have to be programmed if you need to use fast GPIOs. For backward compatibility, some ports can still be accessed as slow GPIOs.
The fast GPIOs generally are more responsive in nature. It is claimed that these enhanced ports are around 3.5 times faster when compared to their legacy counterparts.

Regards,
 

lpc fast-gpio

Hi

The fast GPIO came with silicon rev 01 and can toggel the I/O line as fast as 15 MHz

The slow GPIO can access the I/O pin slower at about 3.5 MHz

All the best

Bobi
 

arm microcontroller gpio ioclr

Hi hbaocr,
First you need to select the port pin functionality as a GPIO using PINSEL registers. Further the direction has to be controlled by using FIOxDIR register. And to control the output we should use FIOxSET and FIOxCLR instead of simple IOSET / IOCLR registers that correspond to the slow GPIOs.

Regards,
 

fast gpio ports

Hi hbaocr,

In addition to what vhn has specified you will also have to set the SCS register to enable the fast IO for port0 and port1.

hope this helps.
cheers
-K
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top