EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

ADC + FIFO --> IRQ on ISA (or PCI) --> Data Transfer

Started by k March 25, 2004
I'm also trying to design a PC104 (ISA) bus board.

I will interface an ADC (AD9220 or faster) via FIFO buffer to PC104 (ISA)
bus.
I need to control ADC to digitize input signal in a burst and store the
converted data into a FIFO.
When FIFO is full, I need to generate an interrupt to signal the PC104 for
data transfer.
Unfortunatelly I do not have enough experience with CPLD / FPGA (yet).

Is there such a design in public domain showing how to realise such a
system?
Can someone suggest any usefull idea, hint, link, design etc ?

Regards,


k wrote:
> I'm also trying to design a PC104 (ISA) bus board. > > I will interface an ADC (AD9220 or faster) via FIFO buffer to PC104 (ISA) > bus. > I need to control ADC to digitize input signal in a burst and store the > converted data into a FIFO. > When FIFO is full, I need to generate an interrupt to signal the PC104 for > data transfer. > Unfortunatelly I do not have enough experience with CPLD / FPGA (yet). > > Is there such a design in public domain showing how to realise such a > system? > Can someone suggest any usefull idea, hint, link, design etc ? >
Lewis C Eggebrecht, "Interfacing to the IBM Personal Computer" will get you started, though you'll need to look further if you want 16 bit. I don't know of any available CPLD implementations, but the circuitry is drawn out in the book, so should be easy enough to bash in. IIRC it's not very hard. Paul Burke

The 2024 Embedded Online Conference