SHDSL.EVB.4CH User Manual
Revision: 1.0.0, 2019-02-05
16/37
The pin header X6
01, also named “UART”, is not mounted by default. It is possible to mount
any 2.54 millimeters (0.1 in) spaced pin header at both sides of the PCB. So, the soldering
pads are usable as an easy test adapter for evaluation or as a module placed on a host board.
Table 6 shows the pin definition of X601.
Table 6: Pin Definition of X601
Pin Number
Pin Name / Function
1
+ 3.3V
2
TX (sending data from SAM4S)
3
RX (receiving data by SAM4S)
4
Ground
3.8
Debug interface
The controlling processor of SHDSL.EVB.4CH is Microchip ATSAM4SD32C. Based on the
powerful ARM
®
Cortex
®
-M4 core, the SAM4S series gives improved performance, low power
consumption and an easy to use processor. The processor gives much more performance and
periphery than SHDSL chipset needs. This offers a good basis for the development of own
software.
With the connector X6
02 (“JTAG”) SHDSL.EVB.4CH provides a compatible interface to
Microchips development and debugging tools. For example, the SAM-ICE
™ Microchips JTAG
Emulator for ARM
®
core-based microcontrollers is usable.
X602 is a 2.54 millimeter (0.1 in) spaced pin header. The pin definition is given at Table 7.
Table 7: Pin Definition of X602
Pin Number
Pin Name / Function
1
TCK
2
Ground
3
TDO
4
+ 3.3V
5
TMS
6
Reset (NRST)
7
Not used
8
Not used
9
TDI
10
Ground
3.9
Control and Monitoring Interface
SHDSL.EVB.4CH provides on board software usable for many standard applications. For
configuration and status information, several buttons, switches and LEDs are available. The
following section gives more information.
3.9.1
Buttons
There are two buttons available. The first is the button S601
called “RESET”. Pressing this
button triggers hardware reset of the processor and the SHDSL interface. The software restarts
and makes new initialization of SHDSL.EVB.4CH.
The second button is the button S602
called “ERASE” with two functions. During reset (Reset
button is also pressed) the whole flash memory will be cleared. This is only necessary for
updating a complete firmware image including bootloader for example. A normal firmware
update can be done by the CLI firmware update procedure. Please see chapter 5.3.5 Firmware
update for further information. During runtime and active BSI mode (DIP switch 3 = 0),