veriloggen icon indicating copy to clipboard operation
veriloggen copied to clipboard

Explicit latency constraint between two stream objects which accesses to external resources outside of the stream.

Open shtaxxx opened this issue 4 years ago • 1 comments

thread.stream has some external operators to access outside of the stream pipeline, such as ToExtern/FromExtern, read_RAM, write_RAM. Additionally, RingBuffer and Scratchpad uses on-chip RAM as a random access buffer.

The result of such the external operators are sensitive to their read/write timings. So scheduler has to support the explicit latency constants between two (or more) linked external operators.

shtaxxx avatar May 14 '20 04:05 shtaxxx

This issue is not resolved yet, but the same thing can be realized by using Substream.

shtaxxx avatar Jan 25 '21 04:01 shtaxxx