|
Cyclone III для Gigabit Ethernet |
|
|
|
 |
Ответов
|
Apr 23 2010, 09:37
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Aprox @ Apr 23 2010, 02:50)  Скачал с opencores.org готовый модуль на VHDL. Протестировал в Quratus и снова ужаснулся результатам быстродействия. И вот опять, непонятно кто, непонятно как, непонятно для чего сделал модуль на том языке который знает, а всю вину вы перекладываете не на автора, а на язык. Но я повторяюсь. Цитата(ViKo @ Apr 23 2010, 04:40)  Там des00 доказывал, что есть разница между AHDL и Verilog. немножко не так, я старался показать что разницы между AHDL/Verilog нет, а то, что мы принимаем за разницу, зависит от прокладки между сиденьем и клавой и от того как использовать конкретный синтезатор %)
--------------------
|
|
|
|
|
Apr 23 2010, 10:48
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(des00 @ Apr 23 2010, 13:52)  И вот опять, непонятно кто, непонятно как, непонятно для чего сделал модуль на том языке который знает, а всю вину вы перекладываете не на автора, а на язык. Но я повторяюсь. Я виню не язык программирования, а указываю на опасность его использования в отрыве от особенностей архитектуры FPGA. Когда пишешь на AHDL, то твердо знаешь- в синтезе будут по максимуму использованы фичи Altera. При VHDL или Verilog, как показывает мой печальный опыт применения готовых модулей из opencores, - такой уверенности нет. Цитата немножко не так, я старался показать что разницы между AHDL/Verilog нет, а то, что мы принимаем за разницу, зависит от прокладки между сиденьем и клавой и от того как использовать конкретный синтезатор %) Если писать на Verilog в стиле AHDL, по максимуму используя готовые примитивы Altera, то разницы действительно можно и не обнаружить. Но если озаботиться не практикой, а академическими проблемами переносимости и моделирования, как в opencores, то вы правы- все зависит от "прокладки".
|
|
|
|
|
Apr 23 2010, 14:07
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(DmitryR @ Apr 23 2010, 17:53)  Это абсолютное заблуждение. AHDL - просто язык описания аппаратуры, и ничего в нем конкретно заточенного под "Альтеровские фичи" нету. Потому что, например, в Stratix "фичи" одни, а в MAXII - несколько иные. Я именно про это и говорю- при синтезе с фирменного языка от Altera (AHDL) учитывается, для какого кристалла написано и какие архитектурные фичи данной серии FPGA будут использованы. Цитата И приложив совсем немного усилий можно написать на AHDL код, который ни на одну Альтеровскую архитектуру не ляжет вообще. Это вряд ли.
|
|
|
|
|
Apr 23 2010, 16:20
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Aprox @ Apr 23 2010, 09:22)  Я именно про это и говорю- при синтезе с фирменного языка от Altera (AHDL) учитывается, для какого кристалла написано и какие архитектурные фичи данной серии FPGA будут использованы. угу, учитываются, в виде тех мегафункций, которые вы используете. описывая dff вы по сути вставляете dffeas, желая иметь счетчик вставляете lpm_counter и т.д. и т.п. А вот описывая КА или логику, тут уже нет никакой кристалло зависимости. ЗЫ. И называется это не стиль AHDL, а описание на структурном уровне с использованием готовых блоков. А по уровню понимания квартусом Verilog/VHDL у него есть один единственный серьезный косяк, который на этом форуме обсосали со всех сторон, он не умеет использовать сигнал sload для сыклонов/асексов, когда LUT в этом LE занят какой либо логикой.
--------------------
|
|
|
|
Сообщений в этой теме
MALLOY2 Cyclone III для Gigabit Ethernet Apr 20 2010, 15:44 AlexanderX Если Вы будете использовать GMII (а по другому у В... Apr 20 2010, 15:59 des333 C8 - работать будет без проблем, но иногда придетс... Apr 20 2010, 16:48 Aprox Цитата(des333 @ Apr 20 2010, 21:03) C8 - ... Apr 22 2010, 14:20  des333 Цитата(Aprox @ Apr 22 2010, 18:35) Думаю,... Apr 22 2010, 14:53  des00 Цитата(Aprox @ Apr 22 2010, 08:35) Думаю,... Apr 22 2010, 15:16   Aprox Цитата(des00 @ Apr 22 2010, 19:31) Вы опя... Apr 23 2010, 07:35    DmitryR Вы путаете острое с мокрым: к изменению параметров... Apr 23 2010, 08:41     des333 Цитата(DmitryR @ Apr 23 2010, 12:56) Вы п... Apr 23 2010, 08:55      ViKo Цитата(des333 @ Apr 23 2010, 12:10) Хотит... Apr 23 2010, 09:25  Builder Цитата(Aprox @ Apr 22 2010, 17:35) Думаю,... Apr 24 2010, 10:06   des00 Цитата(Builder @ Apr 24 2010, 05:21) В об... Apr 24 2010, 11:30    Builder Цитата(des00 @ Apr 24 2010, 14:45) PS. Те... Apr 24 2010, 12:15    sazh Цитата(des00 @ Apr 24 2010, 14:45) Начать... Apr 24 2010, 12:40     des00 Цитата(sazh @ Apr 24 2010, 07:55) Не. Нач... Apr 24 2010, 13:07      sazh Цитата(des00 @ Apr 24 2010, 16:22) Что с ... Apr 24 2010, 13:36   Aprox Цитата(Builder @ Apr 24 2010, 14:06) Ваш ... Apr 26 2010, 20:59    Builder Цитата(Aprox @ Apr 26 2010, 23:59) Ваш до... Apr 27 2010, 04:38     Aprox Цитата(Builder @ Apr 27 2010, 08:38) И ка... Apr 27 2010, 11:43      DmitryR Цитата(Aprox @ Apr 27 2010, 15:43) Что же... Apr 27 2010, 13:11       Aprox Цитата(DmitryR @ Apr 27 2010, 17:11) Вы т... Apr 27 2010, 20:18        andrew_b Цитата(Aprox @ Apr 27 2010, 23:18) До сме... Apr 28 2010, 04:51    DmitryR Цитата(Aprox @ Apr 27 2010, 00:59) Ваш до... Apr 27 2010, 06:13 des333 Aprox:
Кстати, почему Вы решили, что максимальна... Apr 23 2010, 09:31 Aprox Цитата(des333 @ Apr 23 2010, 13:46) Aprox... Apr 23 2010, 10:23  des333 Цитата(Aprox @ Apr 23 2010, 14:38) Мы не ... Apr 23 2010, 10:30   ViKo Цитата(DmitryR @ Apr 23 2010, 16:53) ... ... Apr 23 2010, 13:48    sazh Цитата(ViKo @ Apr 23 2010, 17:03) AHDL - ... Apr 23 2010, 14:04     Aprox Цитата(des00 @ Apr 23 2010, 20:35) угу, у... Apr 23 2010, 18:34     Porychik Kize Цитата(des00 @ Apr 23 2010, 20:35) А по у... Apr 24 2010, 03:29 ViKo 2 des333 & des00
Согласен, что многое зависит ... Apr 23 2010, 10:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|