data.memory.byte_addressable

Memory supporting byte level access and addressing.


template <
    typename T,
    auto DepthInBytes,
    template <typename, auto> typename Memory = memory
    >
class byte_addressable_memory §source

Memory that logically stores words of type T but allows addressing and read and write access at byte granularity.

Parameters

  • typename T
    

    Type of memory word

  • auto DepthInBytes
    

    Depth of memory in bytes

  • template <typename, auto> typename Memory = memory
    

    Memory implementation

Aliases

Methods