[an error occurred while processing this directive]
|
Или формальное описание или вставку компонента. А Вы формально описали память, а инициализировали компонент, который и не вставили. Мне кажется, что так нельзя.
если формально.
type type_ram is array (0 to 255) of std_logic_vector(15 downto 0);
signal ram : type_ram := (others => (others => '0'));
Или, что там нужно инициализировать. Но посмотрите затем, что получилось, не всякий синтезатор проведет инициализацию. Может просто нули забить и ничего не сказать.
А если компонент - писать долго, возьмите его с XST User Guide.