Skip to content

Glitches in LiteSPICSControl #114

Description

@michael-betz

enable_cond = timer.done | (last_active_cs != cs)

The condition last_active_cs != cs is supposed to override the timer.done signal when a different chip is selected.

However it can only do that for a single clock cycle as shown below ...

Image

This corrupts the output signal pads.cs_n

I guess one could reset the timer when last_active_cs != cs. I'll try that out later.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions