Skip to content

Selftest is not supported on revC #151

Open
@electroniceel

Description

@electroniceel

Selftest can give false-positive results on revC, see for example https://twitter.com/szeloof/status/1161346534098833408

The main reason is probably that cmos inputs are left floating in high-z and their value is used for the test results. This seems to be a leftover from revA and revB which had hold circuits.

So selftest for revC has to be reworked to utilize the pullups/pulldowns.

For the pins-int test the internal pullups of the ice40 should be used. This is not yet supported in nmigen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    selftestApplet: selftest

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions