Skip to content

E80 Toolchain Setup

Latest

Choose a tag to compare

@Stokpan Stokpan released this 19 Feb 08:30

A Windows portable, preconfigured environment for running E80 Assembly programs, in simulation or real hardware. To test it without an FPGA board, follow the one-click simulation example in the Readme section.

Note: You can install in any path or USB drive, but if you intend to synthesize with Quartus or Vivado, don't use spaces or non-ASCII characters.

What is included:

  • The E80 VHDL files.
  • Sc1 Editor configured with syntax coloring and one-click assembly and simulation scripts.
  • A MinGW build of the E80 Assembler and two sample e80asm programs.
  • GHDL v6, for VHDL simulation.
  • GTKWave v3.3 for viewing GHDL's waveform output.
  • The Boards folder with subfolders for various FPGA boards. These include constraints and project settings files which can be opened directly on the board's EDA for compilation and flashing. An example is provided for the Tang Primer 25K.

Specifically on the Boards\Yosys_GateMateA1 folder:

  • The synth.bat script to automate the entire process of running the E80 design with the compiled assembler output on the Olimex GateMateA1-EVB board according to the related example in the Readme.
  • A tested Windows driver from libwdi/Zadig to work with synth.bat.