1.5 KiB
1.5 KiB
Vortex Codebase
The directory/file layout of the Vortex codebase is as followed:
hw:rtl: hardware rtl sourcescache: cache subsystem codefp_cores: floating point unit codeinterfaces: interfaces for inter-module communicationlibs: general-purpose RTL modules
syn: synthesis directoryopae: OPAE synthesis scriptsquartus: Quartus synthesis scriptssynopsys: Synopsys synthesis scriptsmodelsim: Modelsim synthesis scriptsyosys: Yosys synthesis scripts
unit_tests: unit tests for some hardware components
driver: host drivers repositoryinclude: Vortex driver public headersstub: Vortex stub driver libraryfpga: software driver that uses Intel OPAE FPGAasesim: software driver that uses Intel ASE simulatorvlsim: software driver that uses vlsim simulatorrtlsim: software driver that uses rtlsim simulatorsimx: software driver that uses simX simulator
runtime: kernel runtime softwareinclude: Vortex runtime public headerslinker: linker file for compiling kernelssrc: runtime implementation
sim:vlsim: AFU RTL simulatorrtlsim: processor RTL simulatorsimX: cycle approximate simulator for vortex
tests: tests repository.runtime: runtime testsregression: regression testsriscv: RISC-V standard testsopencl: opencl benchmarks and tests
ci: continuous integration scriptsmiscs: miscellaneous resources.