#--------------------------------------------------------------------------
# Board description
# For raw board handling, use:
# BD Board_type Board_address
# For HUNT ENGINEERING's Device Driver API use:
# BD API        Board_type      Board_Id        Device_Id 
#--------------------------------------------------------------------------

BD API HEP9A 0 0 off on 12

# When using Code Composer Studio, a node must be given a CC-id. This
# id tells the Server/Loader where the node is located in the JTAG
# chain. If e.g. you have 3 processors, the node at the end of the
# chain is CC-id 0, the middle one is CC-id 1, and the node closest
# to the board interface (usually in slot 0) has CC-id 2. The reason
# for all this is that the JTAG scan path is not mapped one-to-one
# to the communication network.
#-----------------------------------------------------------------------
# Nodes description
# ND  BD_nb  ND_NAME  ND_Type  CC-id HERON-ID  filename(s)
#-----------------------------------------------------------------------
  c6   0      FIRST    ROOT     (1)   00000001  mod1_h4.out
  c6   0      SECOND   NORMAL   (0)   00000002  mod2_h4.out
  pcif 0      host1    normal             0x05

#---------------------------------------
# Bootpath description. 
# BOOTLINK  ND_NAME  PORT  ND_NAME  PORT
#---------------------------------------

BOOTLINK FIRST 2 SECOND 0

#------------------------------------------------
# Number of the link connected to the host system
# HOSTLINK  PORT
#------------------------------------------------
HOSTLINK 0
#  TOHOST    0
#  FROMHOST  0

#------------------------------------------------
# Number of the link connected to the flash system
# FLASHLINK  PORT
#------------------------------------------------
# FLASHLINK  3

#-------------------------------------------------------------------------
# The actual HEART programming statements. Used by both Server/Loader and
# HeartConf. 
#       from:slot  fifo  to:slot   fifo    timeslots
#-------------------------------------------------------------------------

# Create a connection between host (fifo 0) and the 'C6x (fifo 0). It uses
# 1 timeslot. The precise timeslot is chosen by Server/Loader or HeartConf
  heart      host1  0      first   0       1

# And create a connection back, from the 'C6x (fifo 0) to the host (fifo 0)
  heart      first  0      host1   0       1

# Create a link between the two processors
  heart      first  2     second   0       1
  heart      second 0     first    2       1

