Using BeagleBone GPIOs above 1Mz

Hello,

I need to read and write to 6 GPIOs on the BeagleBone at a rate greater than 1MHz. I understand that the Kernel is able to access the GPIOs at any rate up to 100MHz. The following two links have been somewhat helpful, but I they do not seem to work on the BeagleBone.
http://x4350.blogspot.com/2011/01/digital-io-on-beagleboard-using-gpio.html
http://41j.com/blog/2011/09/beagleboard-gpio-input-driverless/

I would really appreciate any help.

Thanks

John

At least on the Beagle Board, the multiplexing of the GPIO units limits speed to about one update every 240 ns.
It also seems that the CPU is held in a wait state until the GPIO pin updates.

Jon