/3D-rotation

VHDL implementation of a 3D rotation graphical motor using the CORDIC algorithm and the VGA

Primary LanguageVHDLMIT LicenseMIT

3D-rotation

VHDL implementation of a 3D rotation graphical motor using the CORDIC algorithm.

Setup

You can install GHDL, GTKWave and VSG on your machine, or you can use the Vagrantfile (you need Vagrant installed) to run all this tools inside that VM.

Run

Compile

$ ./scripts/compile COMPONENT_NAME

Simulate

$ ./scripts/simul COMPONENT_NAME SIMUL_TIME

Visualize

It runs GTKWave to show the simulation.

$ make view COMPONENT=COMPONENT_NAME

Linter

It runs VSG python module utility to force a style.

$ make lint

Clean

To remove output generated files

$ make clean