VHDL implementation of a 3D rotation graphical motor using the CORDIC algorithm.
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.
$ ./scripts/compile COMPONENT_NAME
$ ./scripts/simul COMPONENT_NAME SIMUL_TIME
It runs GTKWave to show the simulation.
$ make view COMPONENT=COMPONENT_NAME
It runs VSG python module utility to force a style.
$ make lint
To remove output generated files
$ make clean