Remove JTAG from firesim comfigs due to @(posedge ~clk) issue
This commit is contained in:
@@ -130,7 +130,8 @@ Using the JTAG Interface
|
|||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
The main way to use JTAG with a Rocket Chip based system is to instantiate the Debug Transfer Module (DTM)
|
The main way to use JTAG with a Rocket Chip based system is to instantiate the Debug Transfer Module (DTM)
|
||||||
and configure it to use a JTAG interface. The default Chipyard designs configure the DTM to use JTAG. you may attach OpenOCD and GDB to any of the default JTAG-enabled designs.
|
and configure it to use a JTAG interface. The default Chipyard designs instantiate the DTM and configure it
|
||||||
|
to use JTAG. You may attach OpenOCD and GDB to any of the default JTAG-enabled designs.
|
||||||
|
|
||||||
Debugging with JTAG
|
Debugging with JTAG
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|||||||
@@ -88,7 +88,9 @@ class WithFireSimConfigTweaks extends Config(
|
|||||||
// Optional: Removing this will require using an initramfs under linux
|
// Optional: Removing this will require using an initramfs under linux
|
||||||
new testchipip.WithBlockDevice ++
|
new testchipip.WithBlockDevice ++
|
||||||
// Required*: Scale default baud rate with periphery bus frequency
|
// Required*: Scale default baud rate with periphery bus frequency
|
||||||
new chipyard.config.WithUART(BigInt(3686400L))
|
new chipyard.config.WithUART(BigInt(3686400L)) ++
|
||||||
|
// Required: Do not support debug module w. JTAG until FIRRTL stops emitting @(posedge ~clock)
|
||||||
|
new chipyard.config.WithNoDebug
|
||||||
)
|
)
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
|
|||||||
Reference in New Issue
Block a user