PandABlocks / PandABlocks-server

TCP server exposing an ASCII interface to functional blocks
Apache License 2.0
2 stars 3 forks source link

Support a streaming table #61

Open coretl opened 3 weeks ago

coretl commented 3 weeks ago

We have a requirement for 50kHz table based position compare. The SEQ block has 4096 rows, and though it is double buffered this would be 11 table writes a second, which gives very little margin for error. Long table support has much bigger buffers, but appending while reading is not currently supported. After discussing the possibilities with @EmilioPeJu and @Araneidae, we think:

A possible long term plan is:

A plan of how to get there:

coretl commented 3 weeks ago

@tomtrafford