Welcome to Ara’s documentation!
Introduction:
Ara:
VLSU
Lane
lane— Ara’s lane, hosting a vector register file slice and functional unitslane_sequencer— Set up the in-lane operationsvrf— Ara’s Vector Register File (VRF)operand_requesterModule Documentationoperand_queues_stage— Instantiate the in-lane operand queuesoperand_queue— Buffer between the VRF and the functional unitsvector_fus_stageModule Documentationvalu- Instantiate the in-lane SIMD ALU (unpipelined)simd_alu- Ara’s in-lane SIMD ALU (simd_alu)fixed_p_rounding- Set up fixed-point arithmetic rounding informationvmfpu— Instantiate in-lane SIMD FPU, SIMD multiplier, and SIMD divider (pipelined or multi-cycle)simd_mul— Ara’s in-lane SIMD multipliersimd_div— Ara’s in-lane SIMD divider