Skip to main content

Raptor

caution

TerosHDL is compatible with Raptor 2023.04 (Ubuntu)

Configuration

  1. Configure Raptor as your tool.
  2. Configure your Raptor binary directory in the TerosHDL configuration: TerosHDL >> Configuration >> Tools >> Raptor Design Suite >> Installation path. E.g: /opt/RapidSilicon/Raptor/2023.04/bin
  3. Configure your GTKwave binary path: TerosHDL >> Configuration >> Tools >> General >> GTKWave. E.g: /opt/RapidSilicon/Raptor/2023.04/bin/gtkwave/bin

Running an implentation

  1. Create an empty project.
  2. Select the project and add your sources.
caution

Don't add the testbenches as source. You need to configure your testbench paths in the Raptor configuration menu.

  1. Select the top level and run the implementation.
  2. Navigate through the generated artifacts:
    • Summary: TCL project file.
    • Routing, Place... reports.
    • Simulation waveforms.
  3. If, in the outputs view, you click in Summary >> Build folder TerosHDL will open your Raptor project folder.

Running a simulation

  1. In the Raptor configuration (TerosHDL >> Configuration >> Tools >> Raptor Design Suite) select RTL simulation, Simulate Gate...

Views

  1. Create a new empty project.
  2. Select the project.
  3. Add your desing sources and constraints files.
  4. Configure your top testbench path in: TerosHDL >> Configuration >> Tools >> Raptor Design Suite >> Simulation top level path. E.g: /home/carlos/rapidsilicon/tcl_examples/counter_vhdl/testbench.vhd.
  5. Configure other testbench sources in: TerosHDL >> Configuration >> Tools >> Raptor Design Suite >> Other simulation sources. E.g: /home/carlos/rapidsilicon/tcl_examples/counter_vhdl/testbench.vhd, /home/carlos/rapidsilicon/tcl_examples/counter_vhdl/other_testbench.vhd. If you want to add more than one source you need to put a comma: /source/one.v, /source/two.v
  6. Run Raptor
  7. Open your waveform from the Output View.
  8. If, in the outputs view, you click in Summary >> Build folder TerosHDL will open your Raptor project folder.

Views

Running a Raptor project sample

You can add a Raptor project sample from the TerosHDL menu:

  • raptor_counter
  • raptor_counter_vhdl
  • AES_DECRYPT
  • raptor_and2_gemini
info

After this you need to configure the Tool Manager and Raptor.