Q: My hardware generates a lot of data. Do your products have an expansion bus I can use?
Yes. The Bitsy exposes the compact flash bus for use by end applications. The bus is 16 bits wide and has 11 bits address. Data rates are adjustable through the processor configuration registers up to a maximum rate of 17MHz (about 275 Mbps). Note that actual speed depends on operating system efficiency, as there's no DMA for this bus.
Hi Tom: Thanks for your note. We have a couple driver libraries we've used for access to the CF bus that we'd be glad to share with you. Contact us with details about your application and the operating system and we'll get them out to you. The CE drivers are available at topic 845.
Drew Kidder ADS Technology Transfer
Edited by akidder 14-Mar-2003: Link to CE CF bus drivers.
Regarding the CF bus interface... Does ADS have any reference designs using HDL for an FPGA that will interface directly onto the CF bus? The user could then add their own interface to the non-CF side of the interface. This could also handle data-width reformatting IE: 32bit -> 16bit and visa-versa.
Hello, Guy. We don't have a reference design like this at this time. The StrongARM does support a mode that double-clocks 16-bit data in and out to simulate a 32-bit bus, so the external glue would not be very complicated.
The bus uses the signals from the CF bus. You can get the CF bus standard from http://www.compactflash.org/ and the 32-bit mode is described in the StrongARM manual.