Re: fpga board

[email protected] Wed, 24 Jan 2007 09:52:17 -0800
Newsgroups gmane.linux.real-time.rtlinux.general
Message-ID <[email protected]>
[email protected] wrote:
> Hello Wayne,
>
> First of all, I am sorry if this conversation is being off topic.
I didn't consider it off topic and even if it was, it's not as though 
there is a lot of traffic on this list.
>
> 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.
That is probably the best move. If you have the time, please let me know 
how you make out with the manufacturer.

Wayne
>
> 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/
>
>

_______________________________________________
Rtl mailing list
[email protected]
http://hq.fsmlabs.com/mailman/listinfo/rtl
http:/www.rtlinux-gpl.org/