[an error occurred while processing this directive]
|
сгенеренный файл целиком, где вся реализация, а только черный ящик? Ну, в таком случае это то же самое, что и генерация этого ящика с помощью мегавизарда.
А этот файл с реализацией памяти на языке - это, видимо, для функционального моделирования и только. Так? Ведь при временнОм моделировании он уже не нужен, т.к. память там (в .vo файле) уже представлена в виде атомов соответствующих, т.е. на низком уровне.
А вот еще есть возможность именно для памяти altsyncram использовать т.н. ClearBox'ы. Т.е. в этом случае мегавизард генерит потроха памяти на низком уровне, т.ч. синтезатор имеет полное представление, что там есть. Только я столкнулся с траблой, состоящей в том, что в этом ClearBox'е есть ссылка на cyclone_ram_block, который в библиотеке отсутствует. В библиотеке присутствует stratix_ram_block. Вернее, этот cyclone_ram_block есть в библиотеке cyclone_atoms.v, но это библиотека для симулятора, а не для синтезатора, а у синтезатора этого элемента нет. Они может и одинаковые со Стратиксом, но от этого не легче - не руками же исправлять?!
E-mail: info@telesys.ru