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

 
 
> Cyclone III для Gigabit Ethernet
MALLOY2
сообщение Apr 20 2010, 15:44
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Какой speed grade выбирать для Gigabit Ethernet на EP3C25 если -7 хватает можно поставить E144 корпус, или лучше -6 чтобы меньше пляски было с временами ?
кто какие юзает ? или и С8 хватит ?

Кроме МАС в внутрях особо ничего не будет, даже IP подыматься не будет все будет работать на МАС уровне.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Apr 23 2010, 09:37
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 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 нет, а то, что мы принимаем за разницу, зависит от прокладки между сиденьем и клавой и от того как использовать конкретный синтезатор %)


--------------------
Go to the top of the page
 
+Quote Post
Aprox
сообщение Apr 23 2010, 10:48
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 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, то вы правы- все зависит от "прокладки".
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 23 2010, 13:38
Сообщение #4


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

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



Цитата(Aprox @ Apr 23 2010, 15:03) *
Когда пишешь на AHDL, то твердо знаешь- в синтезе будут по максимуму использованы фичи Altera.

Это абсолютное заблуждение. AHDL - просто язык описания аппаратуры, и ничего в нем конкретно заточенного под "Альтеровские фичи" нету. Потому что, например, в Stratix "фичи" одни, а в MAXII - несколько иные. И приложив совсем немного усилий можно написать на AHDL код, который ни на одну Альтеровскую архитектуру не ляжет вообще.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Apr 23 2010, 14:07
Сообщение #5


Местный
***

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



Цитата(DmitryR @ Apr 23 2010, 17:53) *
Это абсолютное заблуждение. AHDL - просто язык описания аппаратуры, и ничего в нем конкретно заточенного под "Альтеровские фичи" нету. Потому что, например, в Stratix "фичи" одни, а в MAXII - несколько иные.
Я именно про это и говорю- при синтезе с фирменного языка от Altera (AHDL) учитывается, для какого кристалла написано и какие архитектурные фичи данной серии FPGA будут использованы.
Цитата
И приложив совсем немного усилий можно написать на AHDL код, который ни на одну Альтеровскую архитектуру не ляжет вообще.
Это вряд ли.
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 23 2010, 16:20
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 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 занят какой либо логикой.


--------------------
Go to the top of the page
 
+Quote Post
Aprox
сообщение Apr 23 2010, 18:34
Сообщение #7


Местный
***

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



Цитата(des00 @ Apr 23 2010, 20:35) *
угу, учитываются, в виде тех мегафункций, которые вы используете. описывая dff вы по сути вставляете dffeas, желая иметь счетчик вставляете lpm_counter и т.д. и т.п. А вот описывая КА или логику, тут уже нет никакой кристалло зависимости.
Есть. По крайней мере, когда пишешь сложение двух групп сигналов, то твердо уверен- синтезатор будет использовать lpm_addsub. А она, в свою очередь, учтет тип кристалла и возможности использования carry_chain или soft_expanders. Впрочем, меня такие тонкости уже не заботят потому, что Altera уже позаботилась о них. Что касается lpm_counter, то использую его кране редко. В подавляющем случае достаточно написать cnt[]=cnt[]+1 в нужных стэйтах конечного автомата.
Цитата
ЗЫ. И называется это не стиль AHDL, а описание на структурном уровне с использованием готовых блоков.
Согласен. Hо в AHDL я уверен, что синтезатор по максимуму использует эти готовые блоки, тем самым увеличивая производительность схемы. А вот с VHDL/Verilog у меня лично не получилось заставить Quartus распознать в исходнике и использовать готовые блоки. Он просто академически собирал логику из рассыпухи. Может, я и не прав и многое не освоил, но, чтобы всерьез влезать в особенности "суперязыков", нужна полная ясность- какой качественный выигрыш получаешь. В своей сфере я не вижу никакого. Одни убытки.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - Porychik Kize   Цитата(des00 @ Apr 23 2010, 20:35) А по у...   Apr 24 2010, 03:29
- - ViKo   2 des333 & des00 Согласен, что многое зависит ...   Apr 23 2010, 10:04


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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