From 7ced1a7effbd142574db413481525ac0ffcaa998 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 8 Apr 2021 21:53:03 +0100 Subject: [PATCH] argh, wb jtag stall probably is not working --- src/soc/debug/jtag.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/soc/debug/jtag.py b/src/soc/debug/jtag.py index 52d236f4..ea15b31f 100644 --- a/src/soc/debug/jtag.py +++ b/src/soc/debug/jtag.py @@ -81,8 +81,7 @@ class JTAG(DMITAP, Pins): self.sr = self.add_shiftreg(ircode=4, length=3) # create and connect wishbone - self.wb = self.add_wishbone(ircodes=[5, 6, 7], - features={'err', 'stall'}, + self.wb = self.add_wishbone(ircodes=[5, 6, 7], features={'err'}, address_width=30, data_width=wb_data_wid, granularity=8, # 8-bit wide name="jtag_wb") @@ -113,8 +112,8 @@ class JTAG(DMITAP, Pins): m.d.comb += self.sr_en.i.eq(en_sigs) # create a fake "stall" - wb = self.wb - m.d.comb += wb.stall.eq(wb.cyc & ~wb.ack) # No burst support + #wb = self.wb + #m.d.comb += wb.stall.eq(wb.cyc & ~wb.ack) # No burst support return m -- 2.30.2