Developing a Windows PCIE driver to interface with Microsemi FPGA

We have a HW card already built that captures data and stores it inside the LSRAM of Microsemi Polarfire FPGA. We use double buffering technique so while capturing new data in one buffer the other buffer is sending the data to the host from the other buffer.

The host has to capture the data in real time. For that, the Host PCIE has to allocate multiple buffers (e.g. cyclic Fifo) so the copied data will be dumped there and the CPU will be using polling mechanism to read and process the received data. The buffer size is upto 518Kbits and has to be transferred in about 200usec .

The CPU will be also sending data (commands) to the FPGA . For that we will use a similar technique of double buffering at teh host side and a cyclic Fifo at the FPGA side.

The project is to deliver the PCIE driver that is capable of performing this task. Microsemi have a Demo that can be used for this matter:

[login to view URL]

Expertise in Windows PCIE driver development as well as Microsemi FPGA are very desired to perform this project.

Навыки: Программирование на C++, FPGA, DDR3 (PCIe, board design/fpga), Рабочий стол Windows

Показать больше: usb pic design windows 32bit driver, windows class driver source code, windows device driver freelancer, windows interception driver, windows plotter driver, windows pcie memory mapped, windows hpgl2 driver vista, coding windows printer driver, windows filter driver, developing windows tray applications, windows plotter driver source, convert windows gui web interface, windows home theater interface, developing windows app sits system tray, windows print driver image output, printer driver interface windows, windows pcie driver, xilinx pcie driver windows 10, pcie driver windows 10

О работодателе:
( 0 отзыв(-а, -ов) ) Nazareth, Israel

ID проекта: #29827018

5 фрилансеров(-а) готовы выполнить эту работу в среднем за $2560


Hi there, ★★★ C / C++ Expert ★★★ 7+ Years of Experience ★★★ I've read requirements and ready to develop a Windows PCIE driver to interface with Microsemi FPGA. I have strong grasp on Object-Oriented Programming along Больше

$3000 USD за 30 дней(-я)
(7 отзывов(-а))

Hello ,i am a full stack software developer , i have 5 year experience in software development , desktop application development , board designing , I have seen your requirement , I have some questions to start the pro Больше

$1500 USD за 7 дней(-я)
(3 отзывов(-а))

Hello. I am interested in this project. I am a skilled developer in windows and linux driver development, have worked on some filter drivers before such as file system filter, usb storage filter driver and so on. By f Больше

$3000 USD за 30 дней(-я)
(1 отзыв)
(2 отзывов(-а))

I have five year of experience in FPGA programing using verilog/ System verilog, C/C++(HLS and ARM) and python/TCL-TK scripting languages. I have experience in ASP.NET and C# for window application development. I have Больше

$2550 USD за 30 дней(-я)
(0 отзывов(-а))