fix: make buffer inside of ring buffer triple instead of twice temporarily
feat: add ring_buffer for std_logic_vector