08-11-2017 11:31 AM
I have a Host to FPGA DMA FIFO with data type defined as U32. On the Host, when I try to wire a U32 constant to the Data field in the Invoke Method block for the FIFO write, I get a wiring error stating that the sink type is a U32 1D array. Why is this happening when a FIFO can't use arrays as a data type? Attached a screenshot of this error.
08-11-2017 12:06 PM
Because the FPGA is FAST. Therefore the host will need to write multiple data points at a time. The simple solution for you is to just add in a Build Array sized to 1 element to turn your single numeric into an array.