Skip to content

ARC HS Development Kit 4xD

ARC HS Development Kit 4xD

Overview

The ARC HS4x/HS4xD Development Kit Platform supports the ARC HS45D, HS47D and HS48 quad core processors running at 1GHz.

The ARC HS4x/HS4xD Development Kit features 256 kByte of on-chip SRAM and 4 GByte of DDR3-SDRAM. The software available from Synopsys for the ARC HS4x/HS4xD Development Kit includes pre-built SMP Linux image (plus the U-Boot bootloader). Code development is made easy using the MetaWare Development Toolkit, MetaWare Lite tools or the ARC GNU Tool Chain.

Block Diagram

ARC HSDK 4x/4xD block diagram

Connecting to the Serial Terminal

Warning

On Linux machines it may be necessary for a user to be in dialout group to successfully connect to a serial terminal. In case of "Permission denied" error try to add a user to the group:

sudo usermod -aG dialout username

Connecting to the board using USB data port allows to connect to the serial terminal over UART. You need to configure these parameters of a serial terminal to interact with the serial port:

  • baud-rate 115200
  • 8 data bits
  • 1 stop Bit
  • No HW/SW flow control

On Windows Putty or any similar software may be used for connecting to the serial terminal. You can find the port number in Device Manager in Ports (COM & LPT) section: USB Serial Port (COMx) where COMx is a value for Serial line field in Putty's. Other parameters may be set Connection → Serial menu.

On Linux minicom or other similar utilities may be used. Here is an example of command line for minicom:

minicom -8 -b 115200 -D /dev/ttyUSB0 -s

Then choose Serial port setup, press F to disable Hardware Flow Control, press Enter key and then choose Exit to close the configuration menu.

After resetting HSDK you will see this output of the bootloader:

********************************
**       Synopsys, Inc.       **
**   ARC HS Development Kit   **
********************************
** IC revision: Rev 2.0
** Bootloader verbosity: Normal
** Starting HS Core 1
** HS Core running @ 500 MHz
fptr = 8** HS Core fetching application from SPI flash
** HS Core starting application
<debug_uart> 

U-Boot 2020.01 (Apr 26 2020 - 22:30:20 +0300)

CPU:   ARC HS v4.0 at 500 MHz
Model: snps,hsdk-4xd
Board: Synopsys ARC HS4x/HS4xD Development Kit
DRAM:  1 GiB
Relocation Offset is: 3ef8a000
MMC:   mmc0@f000a000: 0
Loading Environment from FAT... MMC: no card present
In:    serial0@f0005000
Out:   serial0@f0005000
Err:   serial0@f0005000
Clock values are saved to environment
Net:   
Warning: ethernet@f0008000 (eth0) using random MAC address - c2:26:b0:99:98:4a
eth0: ethernet@f0008000
hsdk-4xd# 

Support