The following discussion assumes that the project directory is in your home directory, please change the references where ever applicable.

  • Uncompress the tar ball with the command 'tar -xzvf esd-1.4.tar.gz' in your home directory.
  • Set environment variable LD_LIBRARY_PATH to $(HOME)/esd/lib
  • To compile hit 'make' in the main directory. Then 'make install' to install the libraries in the right place. If you want to recompile the project 'make clean' to remove only object files and 'make distclean' if you want to remove all binaries and libraries, and then repeat the make process.
  • Notes:
    The executable takes a text file as input at the command prompt. The text file ‘example’ is provided for this purpose. $./esd example. To 'power up' breadboard hit 'CTRL+R' or choose Run from Execute menu.

    The connection file named 'jtag_demo' is provided for JTAG debugging simualtion demo. Pass it as an argument to esd like this $./esd jtag_demo . A JTAG debugger window is displayed only when the simulation is running. This JTAG debugger is a seperate executable which can be found in esd/bin directory after installation. This program is completely independent of esd ( except for the fact that it communicates with ESD) and so has to be closed manullay when ever u decide to exit esd progam.

    Setting Environment variables:

  • If you are using bash shell, add the following lines in your ‘.bash_profile’ file found in your $(HOME) directory:
  • LD_LIBRARY_PATH = $(HOME)/esd/lib:$LD_LIBRARY_PATH
    export LD_LIBRARY_ PATH
  • If you area using c shell then add the following line to your ‘.cshrc’ file found in your $(HOME) directory:
  • setenv LD_LIBRARY_PATH $(HOME)/esd/lib
     
    website by Krishna Sagiraju