|
Позитивные результаты синтеза и печалька с имплементацией |
|
|
|
Oct 12 2015, 07:03
|
Частый гость
 
Группа: Свой
Сообщений: 115
Регистрация: 19-03-06
Пользователь №: 15 389

|
Чип xilinx spartan6 XC6SLX9 Синтез в synplify h-2013.03 Имплементация ise14.4 Результат синтеза: Код Register bits not including I/Os: 6252 (50%) Total LUTs: 3773 (61%) Region Summary: Other LUTs: 4338 Other Registers: 6252 Mapper successful! На этапе имплементации долго пыжится Код phase 9.8 global placement ... И не могет ((( Код Error:Place:543 - This design does not fit into the number of slices available... Синплифай настолько не знаком со слайсами и возможным роутингом?
|
|
|
|
|
Oct 12 2015, 07:08
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(gotcha @ Oct 12 2015, 10:03)  Чип xilinx spartan6 XC6SLX9 Синтез в synplify h-2013.03 Имплементация ise14.4 Результат синтеза: Код Register bits not including I/Os: 6252 (50%) Total LUTs: 3773 (61%) Region Summary: Other LUTs: 4338 Other Registers: 6252 Mapper successful! На этапе имплементации долго пыжится Код phase 9.8 global placement ... И не могет ((( Код Error:Place:543 - This design does not fit into the number of slices available... Синплифай настолько не знаком со слайсами и возможным роутингом? если выбрать "пожирнее" ПЛИС? т.е. вообще имплементация проекта в ПЛИС возможна?
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 12 2015, 07:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(gotcha @ Oct 12 2015, 10:03)  Синплифай настолько не знаком со слайсами и возможным роутингом? А Вы CoreGen корки в проекте используете ? Успехов! Rob.
|
|
|
|
|
Oct 12 2015, 08:45
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Vascom @ Oct 12 2015, 10:24)  Ну так роутинг много ячеек может занимать в зависимости от кода. Поддерживаю. Это значит, что не хватило интерконнектов. Посмотрите, можно ли убрать параллельные схемы. И заменить их на последовательные. Или вместо логики применить память, SRL и т.д....
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Oct 12 2015, 08:51
|
Частый гость
 
Группа: Свой
Сообщений: 115
Регистрация: 19-03-06
Пользователь №: 15 389

|
Цитата Ну так роутинг много ячеек может занимать в зависимости от кода Согласен, но были статейки от синопсиса, что синтез поумнел и нонче неотвязан от имплементации.
|
|
|
|
|
Oct 12 2015, 09:07
|
Частый гость
 
Группа: Свой
Сообщений: 115
Регистрация: 19-03-06
Пользователь №: 15 389

|
Цитата(Timmy @ Oct 12 2015, 11:56)  У S6 только половина слайсов пригодна для сложения, и половина от пригодных для сложения - пригодна и для распределённой памяти. Поэтому, если в дизайне много сумматоров и распределённой памяти, может и не влезть, несмотря на вроде бы большой общий запас. Вы, попали в яблочко. Жаль, что синплифай не дает никаких намеков.
|
|
|
|
|
Oct 14 2015, 07:41
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534

|
Вот пример. Схема после роутинга, как видим, между двумя регистрами ни какой логики нет.  Вот этот путь внутри микросхемы  Вот он же, с указанием пути разводки  Теперь приблизим самый конец пути  Как видно, роутинг проходит через мультиплексор. Соответственно этот мультиплексор не сможет быть использован для других целей. В этом пути может быть много таких логических элементов, используемых для интерконнекта. P.S. Хотя не, похоже все эти регистры имеют мультиплексор на входе. Сейчас ещё поищу. Вот эта выходная SLICEL целиком  И приблизим выделенный мультиплексор в её центре  Наш интерконнект, выделенный малиновым, хоть и обходит этот мультиплексор, но уже не позволит использовать его где-то ещё. Соответственно между двумя регистрами даже без логики могут быть длинные пути. При этом часть логических ресурсов FPGA становится заблокированной и недоступной для плейсмента и роутинга других элементов дизайна.
Сообщение отредактировал Vascom - Oct 14 2015, 07:21
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|