Low Power Channel

Understand why some signals are asserted low

Design a module which integrates the ARM Q-channel protocol for managing power transitions.

Interface Definition

if_wakeup_i → Wakeup request from the upstream
wr_valid_i   → A valid write to the fifo
wr_payload_i → Write data associated with the valid write
wr_flush_o → Flush signal to indicate upstream to flush all the writes
wr_done_i  → All pending writes completed by upstream
rd_valid_i   → Read valid to the internal fifo
rd_payload_o → Output payload on this read
qreqn_i     → Active low QREQn signal
qacceptn_o  → Active low QACCEPTn signal
qactive_o   → Active high QACTIVE signal

Loading the interactive workspace...