Triscend E5 Tutorial

The Triscend E5 is an SOC platform that combines an 8-bit 8051 microprocessor with on-chip configurable logic. This type of system has many advantages over processor-only based systems. The configurable logic can be used to implement peripherals that are not already included on-chip. In addition, the configurable logic can be used to speedup the software running on the microprocessor by moving parts of the original software into custom hardware.

In this lab, you will complete several tutorials on the E5. The tutorials are designed to familiarize you with the architecture of the E5 and the tools that are used to create a design that runs on the E5.

The tutorials can be found here. Complete the two tutorials, DMAWires and DMAGrab. Also, download the datasheet and use it to answer any questions you may have about the tutorials. Make sure you understand each step of the tutorials because you will be implementing similar designs in future labs.

To compile the C code for the tutorials use the same Keil compiler that you have used for the 8051. You will need dmap.h, and dmap.c to compile the code.