Difference between revisions of "Syntacore SCR1 SDK Arty"

From SEGGER Wiki
Jump to: navigation, search
(Minimum J-Link hardware requirements)
Line 1: Line 1:
 
__TOC__
 
__TOC__
   
This article describes specifics for the Syntacore Arty SCR1 SDK.
+
This article describes specifics for the Syntacore SCR1 Arty SDK.
   
== Minimum J-Link hardware requirements ==
+
= Minimum J-Link hardware requirements =
 
Please note that a current J-Link model is needed for RISC-V support: [[Software and Hardware Features Overview | Overview]]
 
Please note that a current J-Link model is needed for RISC-V support: [[Software and Hardware Features Overview | Overview]]
   
  +
= Limitations =
== Preparing for J-Link ==
 
  +
== Maximum JTAG speed ==
The Syntacore Arty SCR1 SDK does not come with a standard debug connector but populates the debug JTAG signals on a custom connector. Therefore, it needs to be manually wired in case J-Link shall be connected to it.
 
  +
When debugging on the Syntacore SCR1 Arty SDK, the max. JTAG speed that can be used is 1 MHz. Speeds above 1 MHz will result in unstable operation of the debug interface on the device. '''This is not a limitation of J-Link but of the Syntacore SCR1'''
  +
  +
= Preparing for J-Link =
  +
The Syntacore SCR1 Arty SDK does not come with a standard debug connector but populates the debug JTAG signals on a custom connector. Therefore, it needs to be manually wired in case J-Link shall be connected to it.
   
 
In the following, it is described how the pins of connector JD on the ARTY board needs to be wired to J-Link. All pins of the J-Link side refer to the standard 0.1" 20-pin connector of J-Link.
 
In the following, it is described how the pins of connector JD on the ARTY board needs to be wired to J-Link. All pins of the J-Link side refer to the standard 0.1" 20-pin connector of J-Link.

Revision as of 18:04, 28 February 2019

This article describes specifics for the Syntacore SCR1 Arty SDK.

Minimum J-Link hardware requirements

Please note that a current J-Link model is needed for RISC-V support: Overview

Limitations

Maximum JTAG speed

When debugging on the Syntacore SCR1 Arty SDK, the max. JTAG speed that can be used is 1 MHz. Speeds above 1 MHz will result in unstable operation of the debug interface on the device. This is not a limitation of J-Link but of the Syntacore SCR1

Preparing for J-Link

The Syntacore SCR1 Arty SDK does not come with a standard debug connector but populates the debug JTAG signals on a custom connector. Therefore, it needs to be manually wired in case J-Link shall be connected to it.

In the following, it is described how the pins of connector JD on the ARTY board needs to be wired to J-Link. All pins of the J-Link side refer to the standard 0.1" 20-pin connector of J-Link.

Wiring connection
Pin JD (ARTY) Pin J-Link Description
3 3 nTRST
4 9 TCK
7 13 TDO
8 5 TDI
9 15 nRESET
10 7 TMS
11 4 GND
12 1 VCC/VTref

Note: The pins on the JD connector are numbered as follows:

6 5 4 3 2 1
12 11 10 9 8 7

Wiki-sifive arty board.png