close Warning: Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 2 and Version 3 of crkit/Software/Firmware/Framework/tutorial/config


Ignore:
Timestamp:
Nov 11, 2010, 9:02:45 PM (13 years ago)
Author:
khanhle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • crkit/Software/Firmware/Framework/tutorial/config

    v2 v3  
    22
    33This section describes how to prepare the PC environment for building the CRKit framework using either shell scripts or Simulink.
     4If you are not using the same drive partition and directory structures as described in here, then you will need to modify the links to the appropriate folders/files according to your particular environment.   
    45
    5  
     6To build the CRKit framework, we would need the following tools :
     7
     8 1. Modelsim
     9 2. Xilinx ISE
     10 3. Xilinx EDK (optional for now)
     11 3. [http://www.cygwin.com/ Cygwin] (cygwin is known to have interoperability issues with older version of Xilinx EDK shell, therefore it is recommended to use ISE/EDK 10.1 or higher)
     12
     13First, we will setup the .bash_profile (this file should be located in "c:\Documents and Settings\YOUR_USER_ACCOUNT")
     14The .bash_profile environment variables will be loaded into cygwin shell when started. Add following to the .bash_profile
     15
     16{{{
     17export SDR_HDL_HOME="YOUR_PATH_TO_CRKIT_SVN_FOLDER/design/trunk"       #example : export SDR_HDL_HOME="d:/mystuff/crkit_svn/design/trunk"
     18export CYG_SDR_HDL_HOME="CYGWIN_PATH_TO_CRKIT_SVN_FOLDER/design/trunk  #example : export CYG_SDR_HDL_HOME="/cygdrive/d/mystuff/crkit_svn/design/trunk"
     19export MODELSIM_WORK_HOME="YOUR_PATH_TO_MODELSIM_WORK_FOLDER"          #example : export MODELSIM_WORK_HOME="d:/mystuff/hw"
     20export XILINX_ISE_MODELS="YOUR_PATH_XILINX_ISE_PRECOMPILED_LIBRARIES"  #example : export XILINX_ISE_MODELS="d:/mystuff/hw/xlib/ise10.1"
     21export XILINX_EDK_MODELS="YOUR_PATH_XILINX_EDK_PRECOMPILED_LIBRARIES"  #example : export XILINX_EDK_MODELS="d:/mystuff/hw/xlib/edk10.1"
     22export MODELSIM="$SDR_HDL_HOME/setup/modelsim.ini"
     23export MODEL_TECH="YOUR_PATH_TO_MODELSIM_FOLDER"                       #example : export MODEL_TECH="c:/Modeltech_6.4c"
     24export CYG_MODEL_TECH="CYGWIN_PATH_TO_MODELSIM_FOLDER"                 #example : export CYG_MODEL_TECH="/cygdrive/c/Modeltech_6.4c"
     25export PATH=$CYG_HDL_HOME/setup:$CYG_MODEL_TECH/win32:$PATH
     26
     27unset autologout
     28
     29cd $CYG_SDR_HDL_HOME/setup
     30}}}
     31
     32The .bash_profile assumes that the following folders are available for linking
     33 1. [wiki:Software/Firmware/Framework/tutorial/build/env/svn CRKit svn folder]
     34 2. [wiki:Software/Firmware/Framework/tutorial/build/env/modelsim Modelsim work folder]
     35 3. [wiki:Software/Firmware/Framework/tutorial/build/env/ise_lib Xilinx ISE precompiled libraries]
     36 4. [wiki:Software/Firmware/Framework/tutorial/build/env/edk_lib Xilinx EDK precompiled libraries] (optional for now)
     37
     38It is a good strategy to combine the modelsim, ise and edk subfolders in a top folder such as [[BR]]
     39./hw/work[[BR]]
     40./hw/xlib/ise10.1[[BR]]
     41./hw/xlib/edk10.1[[BR]]
     42
     43Those files should be kept outside off the CRKit svn folder environment.
     44
     45
    646[..]