[an error occurred while processing this directive]
2SM: А как будет выглядить тот арбитр на AHDL? :)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
Отправлено
dxp
21 декабря 2004 г. 15:23
Составить ответ
|||
Конференция
|||
Архив
Ответы
YES! 12 LE (ну кто меньше?) (+)
—
SM
(22.12.2004 12:42, 560 байт)
Кстати спасибо dxp за интересную задачку!
—
SM
(22.12.2004 13:25,
пустое
)
Здорово. А DFFEAS - это в QuartusII 4.2? Лишний повод обновить.
—
svf
(22.12.2004 13:23,
пустое
)
Стал кстати сейчас разбираться, а ведь в натуре (+)
—
SM
(22.12.2004 15:07, 122 байт)
Да вроде давно уже есть, как циклон появился.
—
SM
(22.12.2004 13:24,
пустое
)
Вот кстати 12LE на DFFах (а альтера - сволочи!) (+)
—
SM
(22.12.2004 13:37, 731 байт)
Сорри, глючёк-с, не выходит пока 12 LE на DFF. Там забыт про sclr в areg[0]
—
SM
(22.12.2004 13:54,
пустое
)
На DFF'ах меньше 13 никак что-то. Вот вариант (+)
—
SM
(22.12.2004 14:03, 558 байт)
Ответ:
—
SM
(22.12.2004 13:55,
пустое
)
А что показывают уравнения во floorplan? (+)
—
svf
(22.12.2004 13:51, 258 байт)
Floorplan ничего толком не показывает, а чип эдитор (+)
—
SM
(22.12.2004 13:58, 135 байт)
Так прикол в том,
—
svf
(22.12.2004 14:29, 531 байт)
Во-во, я уже запутался. Надеются наверное, что это их чудо (чип едитор) никто юзать не будет :)
—
SM
(22.12.2004 14:37,
пустое
)
Кстати и в флурплане в уравнениях тоже только один выход CARRY показывают (+)
—
SM
(22.12.2004 15:00, 112 байт)
В дополнение - чуть-чуть изменив логику формирования выхода можно и 12.
—
svf
(21.12.2004 18:50, 835 байт)
А вроде CARRY в циклоне не юзается, там CARRY_SUM... Или квартус сам конвертит?
—
SM
(21.12.2004 18:57,
пустое
)
Конвертит, хотя вот сейчас с CARRY_SUM 11 получилось. Но если смотреть на режим динамической арифметики и их CSA, то там ни тому, ни другому не место, как мне кажется. :-))
—
svf
(21.12.2004 19:04,
пустое
)
Спасибо, я не знал, что можно CARRY юзать. Кстати hint: замените "present" с DFF на LCELL :)
—
SM
(21.12.2004 19:08,
пустое
)
Нет, оно не так работает - начинает колебания в текущем запросе. Пока не могу придумать, как с той же эффективностью уложить подтверждение следующего после снятия активного через такт, а не сразу или через два.
—
svf
(21.12.2004 19:16,
пустое
)
Оп. А глюк в Вашей имплементации вышел (+)
—
SM
(21.12.2004 19:15, 113 байт)
Так и говорю - с некоторым изменением логики. Через два такта.
—
svf
(21.12.2004 19:17,
пустое
)
Да. Точно, пожалуй, меньше 14 будет сложно сделать.
—
svf
(21.12.2004 19:19,
пустое
)
Да я вот тоже вокруг да около carry- и lut- чейнов мудрю, никак не намудрю :)
—
SM
(21.12.2004 19:22,
пустое
)
Кажется вот оно - 8 LCELL. Пришлось карту Карно нарисовать. :-)))
—
svf
(21.12.2004 19:41, 440 байт)
Нет, не то... не работает переход от меньшего к старшему приоритету.
—
svf
(21.12.2004 19:49,
пустое
)
Все-таки надо добить. Помоделировал - вроде работает. 13 LCELL.
—
svf
(21.12.2004 20:55, 617 байт)
Если я пральна в него въехал, то например так (+)
—
SM
(21.12.2004 16:02, 517 байт)
Мда... :) Похоже, что и правильно, (+)
—
dxp
(21.12.2004 16:51, 282 байт)
Похожая идея использовалась при реализации комбинаторного делителя. Кстати я так и не добился (+)
—
SM
(21.12.2004 17:01, 432 байт)
Как это не работали? А логику кто придумал (синтезировал)? Вы!
—
dxp
(21.12.2004 17:08, 364 байт)
Вы наоборот, дизассемблером поработали, чтобы синтезатор обратно все привел в норму :) (+)
—
SM
(21.12.2004 17:15, 360 байт)
Насчет дизассемблера не согласен. (+)
—
dxp
(21.12.2004 17:25, 792 байт)
Нифига :) :) (+)
—
SM
(21.12.2004 17:31, 311 байт)
А так на 2 строки короче :) (+)
—
SM
(21.12.2004 16:27, 476 байт)
Синплифай выдает 17 LE.
—
dxp
(21.12.2004 16:57,
пустое
)
Я под циклон компилил... Ради интереса - запихайте в кристалл это через синплифай, кто победит?
—
SM
(21.12.2004 17:02,
пустое
)
Это для Циклона и есть. 17 ячеек.
—
dxp
(21.12.2004 17:09,
пустое
)
Ну что сказал синплифай это не интересно, пока квартус это не раместил в чип.
—
SM
(21.12.2004 17:11,
пустое
)
Какая разница? Синплифай выдает Квартусу файл, (+)
—
dxp
(21.12.2004 17:29, 374 байт)
А слабо в 14 (или меньше) LE на верилоге?
—
SM
(21.12.2004 17:33,
пустое
)
Самое прикольное что ни Synplify, ни Synopsys мою VHDL реализацию в уже запаянный кристал на плате втиснуть не смогли, а MAX+plus смог да ещё и места чуть осталось для устранения слабых мест реализации.
—
IO
(22.12.2004 11:44,
пустое
)
Реализацию чего? Этого арбитра что-ль которую тут мусолим?
—
SM
(22.12.2004 11:48,
пустое
)
Да я так, к слову о реализациях синтезатора. Что сторонние фирмы не всегда дают оптимальность по ресурсам микросхемы.
—
IO
(22.12.2004 13:25,
пустое
)
Тут дело не в Верилоге, а в синтезаторе. (+)
—
dxp
(22.12.2004 07:30, 868 байт)
И понятно, что в синтезаторе. Я имею в виду уложить в 14 именно поведенческое описание чем-либо существующим.
—
SM
(22.12.2004 09:28,
пустое
)
Поэкспериментировал. (+)
—
dxp
(22.12.2004 11:34, 734 байт)
Ответ: (+)
—
SM
(22.12.2004 11:40, 119 байт)
Короче когда начинаешь сам синтезатором работать, то получается 12LE. Вот.
—
SM
(22.12.2004 14:23,
пустое
)
Да, только для этого придется еще и научиться (+)
—
SM
(22.12.2004 09:26, 137 байт)
Спору нет, при проектировании железа и думать надо "по-железному", но (+)
—
dxp
(22.12.2004 11:24, 422 байт)
Да просто по леонардо помню, что квартус там то впихнел лишний LE, то выкинет...
—
SM
(21.12.2004 17:32,
пустое
)
Наверное такое возможно, если разрешить оптимизации на физическом уровне при фиттинге. А если это не разрешено, то Квартус не выпендривается.
—
dxp
(22.12.2004 07:17,
пустое
)
Гхм... Первый вариант синтезится в 19 LE, второй в 14 LE, но оба идентичны....
—
SM
(21.12.2004 16:42,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru