mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-21 20:37:45 -04:00
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.