jtag: Actually apply the sticky bits
This commit is contained in:
parent
a4b81aebe0
commit
1e43512142
@ -156,10 +156,9 @@ module DebugTransportModuleJtag (
|
|||||||
//busy, dtm_resp* is only valid during CAPTURE_DR,
|
//busy, dtm_resp* is only valid during CAPTURE_DR,
|
||||||
// so these signals should only be used at that time.
|
// so these signals should only be used at that time.
|
||||||
// This assumes there is only one transaction in flight at a time.
|
// This assumes there is only one transaction in flight at a time.
|
||||||
assign busy = (busyReg & ~dtm_resp_valid); // stickyBusyReg;
|
assign busy = (busyReg & ~dtm_resp_valid) | stickyBusyReg;
|
||||||
// This is needed especially for the first request.
|
// This is needed especially for the first request.
|
||||||
assign nonzeroResp = (dtm_resp_valid ? |{dtm_resp_bits[DEBUG_OP_BITS-1:0]} : 1'b0);
|
assign nonzeroResp = (dtm_resp_valid ? | {dtm_resp_bits[DEBUG_OP_BITS-1:0]} : 1'b0) | stickyNonzeroRespReg;
|
||||||
//stickyNonzeroRespReg;
|
|
||||||
|
|
||||||
// Interface to DM.
|
// Interface to DM.
|
||||||
// Note that this means dtm_resp_bits must only be used during CAPTURE_DR.
|
// Note that this means dtm_resp_bits must only be used during CAPTURE_DR.
|
||||||
|
Loading…
Reference in New Issue
Block a user