Overview of the T1 RISC-V Long Vector Machine Hardware Generator
masterT1 is a hardware generator built using the Chisel language designed to create RISC-V Long Vector Machines. It is compliant with the RISC-V Vector Spec 1.0 and supports specific extensions.
Key architectural features include:
- Integration: Can be integrated with any RISC-V scalar core using an Out-of-Order (OoO) write-back scheme.
- Vector Function Unit (VFU): Fully pipelined.
- Load Store Unit (LSU): Configurable.
- Vector Register File (VRF): Based on Dual-port SRAM.
The generator allows for microarchitecture tuning to balance bandwidth, area, and frequency. Performance tuning involves configuring parameters such as VLEN, memory type, required bandwidth, and vector cache size.