Skip to content

analog M1b: board receipts for the linear cell -- series RLC and 5-node RC ladder on the AX7203 #10496

Closed

Description

@gHashTag

Goal

M1b of #10486: run the linear cell of #10487 (specs/analog/linear.t27) on the ALINX AX7203 for two circuits, the series RLC and the 5-node RC ladder, and record a board receipt for each, as M0 (#10276) did for the RC low-pass.

Boundary

Scenarios

  • Given the RLC board top, When it runs on the AX7203, Then every UART line reads PASS with the A/B/S values the spec's tests derive.
  • Given the 5-node ladder board top, When it runs, Then every UART line reads PASS.
  • Given each circuit's negative-control bitstream, When it runs, Then the lines read the predicted FAIL values.

Requirements

  • FR-001: Each receipt MUST report LUT, FF, DSP, BRAM and Fmax.
  • FR-002: Each board top MUST compute the same samples as the spec's tests.

Success Criteria

  • Two UART captures with at least 100 consecutive PASS lines each, attached to the PR.
  • Each board top closes timing at 100 MHz (Fmax >= 100 MHz in the nextpnr report).
  • Each negative-control bitstream prints FAIL with the predicted values.

Part of #10486

Activity

  1. gHashTag commented on Oct 19, 2026

    @gHashTag
    OwnerAuthor

    Done by PR #10578 (merged as b94c869); the board step was #10565.

    Receipts, AX7203 (xc7a200tfbg484-2), one reader on the UART at 115200 for 6 s per bitstream:

    Bitstream (sha256 prefix) RLC lines LAD5 lines
    committed top 8c0753c08c81 286 PASS, A=0000000001136E34 S=84BE2C7F9115D08A 286 PASS, A=00000000002D3886 S=29439851A3F5D9EE
    RLC control 26d8d190c780 (ROM address 5 one LSB off) 286 FAIL, A=0000000001136E1E S=89932D8FBE407911 286 PASS
    LAD5 control 29bfa289fb2a (ROM address 12 one LSB off) 287 PASS 286 FAIL, A=00000000002D3890 S=321615C52B5B23EA

    Every value equals the spec's pinned expectation or the negative-control test's prediction; the L counter runs without a gap. 1197 LUT, 1096 FF, 0 DSP, 0 BRAM, Fmax 106.3 MHz (nextpnr) on the open flow.

    Success criteria: board receipts for the RLC and the 5-node ladder -- yes; a mis-stamped element fails -- yes, on the board and in the tests; the seal verifies -- yes (resealed after the fold_beat rename, see the PR).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions