Re: fpga board

[email protected] Tue, 23 Jan 2007 20:40:57 +0200
Newsgroups gmane.linux.real-time.rtlinux.general
Message-ID <[email protected]>
Hello Wayne,

First of all, I am sorry if this conversation is being off topic.

I have PCI board with FPGA controlled A/D,D/A, SRAM with windows
drivers and I could read its configuration space, register device etc.
on linux using functions declared in pci.h in a usual way. That way I
only know memory address is 0x90000000 (BAR0), and irq 11. it uses
DMA, nonprefetchable.. Maybe product's document is not prepared for
writing a driver. I can't estimate how easy would be to convert for
rtlinux if I find likely the same board with linux driver ? Or
patching ucLinux to make hard real-time and work on its microblaze
processor?

Yes board's interfacing is PCI. I've read register level programming
document for PCI DDA04/12 and register map is documented very well. I
will ask for such a document for mine from the provider.

There is some work for avnet's fpga development board linux driver and
is not easy for me to understand. Just for record it is here:
http://www.cs.fsu.edu/~baker/devices/projects/antgeo/avnet_june19/

Thank you

On 1/23/07, [email protected] <[email protected]> wrote:
> Hello Deniz:
>  From your comments about not being much familiar with PCI device
> drivers or FPGA cores, I am wondering if you are concerned that if a PCI
> board's interface is implemented in a FPGA, that you need some
> familiarity with FPGAs in order to write a driver.
>
> It has been my experience that you do not need familiarity with the FPGA
> in order to write such a driver. If the PCI interface meets the PCI
> spec, the fact that it is implemented in a FPGA is not a concern.
>
> I have written drivers for a few Measurement Computing boards including
> one for a D/A board, the PCI DDA04/12, 4 channels of 12 bit D/A. If you
> think looking at this driver would be helpful, let me know and I will
> send it to you.
>
> Hope this is helpful.
>
> Wayne
>
> [email protected] wrote:
> > Hello,
> >
> > Can anyone offer me an FPGA board with A/D and D/A converters that I
> > can write a low level driver for real time linux?
> > I am not much familiar with PCI device drivers nor FPGA cores so any
> > help is greatly appreciated
> >
> > Deniz
_______________________________________________
Rtl mailing list
[email protected]
http://hq.fsmlabs.com/mailman/listinfo/rtl
http:/www.rtlinux-gpl.org/