v2025-07-07 or later
This manual is intended to help you build your own design repository that is capable of utilizing RVX.
This method creates the design repository by forking an existing one.
This method is supported only on Linux.
All results produced using RVX are subject to the following conditions:
They must not be used beyond the predefined purpose and scope specified in advance for a particular class or research project.
They must not be distributed to third parties other than the designated users or organizations.
They are free for non-commercial research use, provided that the paper is cited. All other uses require prior approval and a technology transfer agreement.
Manuals are available online - riscvexpress.github.io
Any part starting with # should be replaced or modified according to your environment.
On Linux, use the bash shell for command-line operations.
On Windows, use the Windows Power Shell for command-line operations.
Create your git repository on a hosting service or a self-managed server.
Names with generic meanings are strictly prohibited, as RVX features are deliberately disabled for repositories with such names.
The following are examples of prohibited names.
rvx_etri, rvx_platform, rvx_alpha, rvx_beta, ...
This list may be updated at any time without prior notice.
Clone your repository onto your local machine.
Clone an any existing repository, such as a tutorial
one.
Proceed with the RVX
installation (Manual, Tutorial).
cmd) cd #(cloned directory of existing repo)
cmd) make fork TARGET=#(cloned directory of your repo)
Adds the copied content to your own repository.
To make it work without cloud support, be sure to include the sync folder.