реклама на сайте
подробности

 
 
> Проблема в Spartan3/3e, с использованием эл-та RAM32x1D
BSV
сообщение Jun 19 2006, 09:28
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



При попытке использвания в проекте эл-та RAM32x1D (для Спартана3 - примитив) возникает проблема - маппер не может упаковать этот эл-т в микросхему - вываливается с ошибкой "MapLib:662 Problem netlisting input design". Использую ISE 8.1.03. Элемент в VHDL-код вставляется в соответствии с Libraries guide. Кто-нибудь сталкивался с такой проблемой?


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryR
сообщение Jun 19 2006, 12:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Сталкивался. Точно причину не искали, так как быстро нашли эквивалентный обход в виде двух элементов 16X1D. Если приблизительно - то 32X1D - это два LUT, и если полученные цепи частично упрощаются (например, описана там шина и некоторые ее разряды не используются), то маппер сплющивает. У нас конкретно из похожих (64Х1D) был набран большой блок (256Х32), чтобы его в Spartan-3 подпихать поближе к нужному месту, а то блочная память там только по краям кристалла. Ну и из этих 32 разрядов посередине нексколько штук оптимизировались (в памяти хранились битовые поля, некоторые биты которых не использовались). Сообщение об ошибке было точно такое, как Вы написали.
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016