Hi there,
I want to build a measuring device from STEMlab 125-14 that calculates moving means and moving maxima on the FPGA while sampling at 125 MS/s. Some of this data is to be taken into account and should be sent to a PC via CPU. I would like to know if you guys know any way to program the CPU directly (e.g. via C code) whilst also configuring the FPGA directly (VHDL or Verilog) without using all the official images and Linux running on the board. Is there a "standard" way to do this? Do you guys know of any project which has done something like this?
Thank you in advance,
b4byhulk
Use FPGA and CPU directly
-
- Posts: 799
- Joined: Sat May 23, 2015 5:22 pm
Re: Use FPGA and CPU directly
This description is very similar to what the Multichannel Pulse Height Analyzer does. The software part of this project uses Linux because I find Linux drivers and libraries much easier to use than baremetal drivers and libraries.
I think UG1400 and the following wiki page are good entry points into the Xilinx documentation on how to develop such applications:b4byhulk wrote: ↑Wed Jun 01, 2022 7:29 amI would like to know if you guys know any way to program the CPU directly (e.g. via C code) whilst also configuring the FPGA directly (VHDL or Verilog) without using all the official images and Linux running on the board. Is there a "standard" way to do this?
https://docs.xilinx.com/r/en-US/ug1400-vitis-embedded
https://xilinx-wiki.atlassian.net/wiki/ ... +Libraries
There is also a framework that allows writing baremetal applications in Rust:
https://git.m-labs.hk/M-Labs/zynq-rs
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie
Who is online
Users browsing this forum: No registered users and 29 guests