Skip to content

Commit fc3784f

Browse files
committed
docs/rosCompose: drop the dangling .RnD/rosCompose link
ReorderBuffer/TimeBuffer were never pushed, so the path pointed nowhere. Say they are not yet published and that they are meant to land as storage layers under OneMachine's fail:: store contract. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019SRQCkuYxHSYb9wbp3sNq6
1 parent 440fe30 commit fc3784f

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

‎docs/rosCompose.md‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,20 @@ type would be a shared name over two different data structures. Each was
5858
built and confirmed against a real non-ROS consumer before being called
5959
general.
6060

61-
**Home: OneHLS.** Both synthesize to clean RTL under Bambu (from-source
61+
**In hardware.** Both synthesize to clean RTL under Bambu (from-source
6262
`dev/panda`, `xc7z020`, 10 ns): BRAM-backed, **0 DSPs**, `& (N-1)` ring
6363
mask lowers without a modulo, ~100 MHz. `TimeBuffer`'s raw `(num,den)`
6464
`lookup` overload keeps it division-free in hardware (the `double`
6565
convenience form pulls a 64-bit divide). That places them with
6666
[`OneHLS/examples/hls_streaming_buffers`](https://github.com/InternetOfPins/OneHLS)'s
6767
`Fifo` / skid-buffer family — bounded reorder and time-indexed history
68-
are streaming-datapath primitives of the same kind. Until promoted they
69-
live, genericity- and synthesis-confirmed, in `HAPI/.RnD/rosCompose/`
70-
(`elasticBuffers.h`, `hls/`).
68+
are streaming-datapath primitives of the same kind. They were confirmed
69+
for genericity and synthesis in a local R&D round and are **not yet
70+
published** in any InternetOfPins repository. When promoted, they are
71+
meant to land as storage layers under the same store contract as
72+
OneMachine's `fail::Latest` / `fail::Buffer`
73+
([`include/oneMachine/fail/delivery.h`](https://github.com/InternetOfPins/OneMachine/blob/main/include/oneMachine/fail/delivery.h)),
74+
so the drop, retry and recover policies compose over them unchanged.
7175

7276
## Per-surface reduction
7377

0 commit comments

Comments
 (0)