> valami <= RamData( (8*ptr)-1 downto 8*ptr) when ... A downto azt jelenti, hogy LEFELE, szóval az (X-1 downto X) az üres szelet. Szerintem ez a baja. Tippem szerint a XILINX a RamData izét valami spéci csodaként kezeli és nem végez igazi hibaellenőrzést az argumentumokon. Palasik Sándor