carry : std_logic;
end record;
+
+-- Addressen der bis jetzt vorhanden extensions
+constant EXT_UART_ADDR: ext_addrid_t := x"0000200";
constant EXT_7SEG_ADDR: ext_addrid_t := x"0000201";
+constant EXT_INT_ADDR: ext_addrid_t := x"0000202";
+constant EXT_IMP_ADDR: ext_addrid_t := x"0000203";
+-- dummy addressen
constant EXT_EXTMEM_ADDR: ext_addrid_t := x"FFFFFFB";
constant EXT_TIMER_ADDR: ext_addrid_t := x"FFFFFFC";
constant EXT_AC97_ADDR: ext_addrid_t := x"FFFFFFD";
--- constant EXT_UART_ADDR: ext_addrid_t := x"FFFFFFE";
-constant EXT_UART_ADDR: ext_addrid_t := x"0000200";
-constant EXT_INT_ADDR: ext_addrid_t := x"0000202";
-constant EXT_IMP_ADDR: ext_addrid_t := x"0000203";
constant EXT_GPMP_ADDR: ext_addrid_t := x"FFFFFFF";
component extension_gpm is