File list (Check if you may need any files):
ODriveFPGA-master
ODriveFPGA-master\.gitignore
ODriveFPGA-master\Chain.cdf
ODriveFPGA-master\FPGAServo.qpf
ODriveFPGA-master\FPGAServo.qsf
ODriveFPGA-master\FPGAServo.v
ODriveFPGA-master\FPGAServo.v.bak
ODriveFPGA-master\FPGAServo_assignment_defaults.qdf
ODriveFPGA-master\LICENSE
ODriveFPGA-master\Log_reg.v
ODriveFPGA-master\Log_reg_hw.tcl
ODriveFPGA-master\PWM.v
ODriveFPGA-master\PWM_hw.tcl
ODriveFPGA-master\QEI.v
ODriveFPGA-master\QEI_hw.tcl
ODriveFPGA-master\README.md
ODriveFPGA-master\ST_ch_data_demux_and_swap.v
ODriveFPGA-master\ST_ch_data_demux_and_swap_hw.tcl
ODriveFPGA-master\ST_channel_prefixer.v
ODriveFPGA-master\ST_channel_prefixer_hw.tcl
ODriveFPGA-master\Servo.sdc
ODriveFPGA-master\Triggered_ADC_Sequencer.v
ODriveFPGA-master\Triggered_ADC_Sequencer_hw.tcl
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2\fpoint2_qsys_hw.tcl
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2\fpoint2_qsys_sw.tcl
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2\inc
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2\inc\altera_nios_custom_instr_floating_point_2_NOSQRT.h
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPCompareFused
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPCompareFused\FPCompareFused.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPMinMaxFused
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPMinMaxFused\FPMinMaxFused.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPNeg_Abs
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPNeg_Abs\FPAbs.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\FPNeg_Abs\FPNeg.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\fpoint2_combi.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_combi\fpoint2_combi_qsys_hw.tcl
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPAddSub
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPAddSub\FPAddSub.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPAddSub\dspba_library.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPAddSub\dspba_library_package.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPDiv
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPDiv\FPDiv.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPMult
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPMult\FPMult.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt\FPSqrt.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt\FPSqrt_memoryC0_uid59_sqrtTableGenerator_lutmem.hex
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt\FPSqrt_memoryC1_uid60_sqrtTableGenerator_lutmem.hex
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt\FPSqrt_memoryC2_uid61_sqrtTableGenerator_lutmem.hex
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FPSqrt\FPSqrt_safe_path.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FloatToInt
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FloatToInt\FloatToInt.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FloatToInt\dspba_library.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\FloatToInt\dspba_library_package.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\IntToFloat
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\IntToFloat\IntToFloat.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\IntToFloat\dspba_library.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\IntToFloat\dspba_library_package.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\dspba_library.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\dspba_library_package.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\fpoint2_multi.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\fpoint2_multi_datapath.vhd
ODriveFPGA-master\altera_nios_custom_instr_floating_point_2_NOSQRT\altera_nios_custom_instr_floating_point_2_multi\fpoint2_multi_qsys_hw.tcl
ODriveFPGA-master\oldPWM.sv
ODriveFPGA-master\qsystem.csv
ODriveFPGA-master\qsystem.qsys
ODriveFPGA-master\qsystem.spd
ODriveFPGA-master\qsystem_tb.csv
ODriveFPGA-master\qsystem_tb.spd
ODriveFPGA-master\software
ODriveFPGA-master\software\ServoDrive
ODriveFPGA-master\software\ServoDrive\.cproject
ODriveFPGA-master\software\ServoDrive\.project
ODriveFPGA-master\software\ServoDrive\Makefile
ODriveFPGA-master\software\ServoDrive\Sensorless.c
ODriveFPGA-master\software\ServoDrive\Servo.c
ODriveFPGA-master\software\ServoDrive\create-this-app
ODriveFPGA-master\software\ServoDrive\extramath
ODriveFPGA-master\software\ServoDrive\extramath\extramath.c
ODriveFPGA-master\software\ServoDrive\extramath\extramath.h
ODriveFPGA-master\software\ServoDrive\extramath\sincostables.c
ODriveFPGA-master\software\ServoDrive\mem_init
ODriveFPGA-master\software\ServoDrive\mem_init\.gitignore
ODriveFPGA-master\software\ServoDrive\mem_init\hdl_sim
ODriveFPGA-master\software\ServoDrive\mem_init\hdl_sim\qsystem_onchip_memory2_0.dat
ODriveFPGA-master\software\ServoDrive\mem_init\hdl_sim\qsystem_onchip_memory2_0.sym
ODriveFPGA-master\software\ServoDrive\mem_init\meminit.qip
ODriveFPGA-master\software\ServoDrive\mem_init\meminit.spd
ODriveFPGA-master\software\ServoDrive\readme.txt
ODriveFPGA-master\stp1.stp