Interface RegisterBlockDef<T>

interface RegisterBlockDef<T> {
    wordSize: 32 | 64;
    addrMap: T;
    baseAddress?: bigint;
    registers: {
        [name in string | number | symbol]?: Register
    };
}

Type Parameters

  • T extends Record<string, bigint>

Properties

wordSize: 32 | 64
addrMap: T
baseAddress?: bigint
registers: {
    [name in string | number | symbol]?: Register
}

Generated using TypeDoc