07-04-2012 03:21 PM
I made a core attached to a mpmc memory controller by a vfbc interface. This core is a frame grabber which is connected to a cmos censor. I made a program in standalone version in edk and everything works fine. This core is intended to be used in a linux environment.
So the vfbc writes data frames in fixed locations in memory, that means, physical memory. My questions is:
How can i read this data frame in a linux user space aplication?
What about virtual memory and MMU constraints?
What kind of driver: Block, DMA?
I alredy have a running linux system:
Virtex 4 Fx's PPC405 processor running Linux kernel 2.6
64MB DDR2 SDRAM attached to a MPMC controller
Any one who can give me a hint or put me in the right direction to acheve this?
Thanks in advance.