
#--------------------------------------------------------------------------
# Board description
# To use with HEPC8, use BD API HEP8A 0 0 off on 12
# and change the ND description 'c6' entry's filename,
# from 'stdio4.out' to stdio48.out.
# For HUNT ENGINEERING's Device Driver API use:
# BD API        Board_type      Board_Id        Device_Id
#--------------------------------------------------------------------------
# Using API
BD API HEP9A 0 0

# 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 1) 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      HERON    ROOT     (0)   00000001  a:\test4.out
# Examples of non-processor nodes:
# fpga 0     fpga1   normal                 2  my_rbtfile
# gdio 0     gd12    normal          00000003
# ibc  0     ibc1    normal              0x06
  pcif 0     host1   normal              0x05


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

#------------------------------------------------
# Number of the link connected to the host system
# HOSTLINK  PORT
#------------------------------------------------
  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      heron   0       1

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

# Example: create a connection between the C6x (fifo 1) and the fpga (fifo 2).
# The 't=0' statement specifies that timeslot number 0 must be used.
# heart      fpga1  2      heron   1       t=0

# Example: reate a connection between gdio (fifo 3) and the fpga (fifo 2). The
# statement specifies that 3 timeslots are to be used. The actual timeslots
# are chosen by the Server/Loader or HeartConf.
# heart      gd12   3      fpga1   3       3

