08-09-2021 10:36 AM
Some potentially related thoughts:
You might manage to bitpack values that you want to send to your FPGA such that they can be used more freely (via e.g. DMA FIFO) but that will depend on the use case and requirements.
08-09-2021 02:59 PM
@cbutcher wrote:
Some potentially related thoughts:
- You could try global variables 😮
Not wanting to start a war, but VI-instantiated registers are better than Globals. You get a wire to see where the connections are.
Globals across clock domains are actually implementes as "Handshake" items internally. You'll get both latency and throughput issues. Not recommended. FIFO or BRAM are better (assuming you use synchronisation for BRAM).
08-10-2021 10:13 AM
@Intaris wrote:
@cbutcher wrote:
Some potentially related thoughts:
- You could try global variables 😮
Not wanting to start a war, but VI-instantiated registers are better than Globals. You get a wire to see where the connections are.
Globals across clock domains are actually implementes as "Handshake" items internally. You'll get both latency and throughput issues. Not recommended. FIFO or BRAM are better (assuming you use synchronisation for BRAM).
Seems like a good thing to be aware of if using multiple clock domains (I am not, but the OP mentioned they will/might use two after a couple of posts).