Nallatech ACP FSB socketed FPGAs

Michael Adler edited this page Mar 3, 2015 · 1 revision

Nallatech ACP FSB-socketed FPGAs

This project provides code to implement the virtual and physical platforms for the ACP platform.

Physical devices supported

  • FSB memory
  • Local SRAM

System-wide installation instructions (Preliminary/Incomplete)

General awb installation

Do the following steps of an awb/asimcore installation:

Install the FPGA control program/drivers

Do the generic FPGA-board setup.

Install the ACP software

Obtain and install the NALLATECH libraries. NALLATECH seems to put these in /usr/local/nallatechAAL/AAL_ACP-, having a link there to the ‘current’ version seems a good idea.

Note: We find the code distributed on the systems shipped around June/July of 2009 is broken and recommend a fresh install of what seems to be the same version. Source TBD.

User-level setup and use

User setup for NALLATECH libraries

Add the following to your .bashrc

export NALLATECH_ACP=<DIRECTORY-CONTAINING-NALLATECH-LIBRARIES>
export LD_LIBRARY_PATH=${NALLATECH_ACP}/lib:${LD_LIBRARY_PATH}
export AAL_REGISTRAR_DATABASE_PATH=${NALLATECH_ACP}/RegistrarRepository

Checkout the ACP package

% cd <WORKSPACEDIR>
% awb-shell checkout package platform-acp

Note: Currently access to this repository is only available by request.

Run an example design

Follow the instructions for building/running an example design, but select a model that uses the ACP FPGA environment, i.e., usually that will be a model with a name that ends in _acp.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.