|
Эффективность реализации System Verilog, ex Интересно получается. |
|
|
|
Dec 5 2008, 16:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Цитата(petrov @ Dec 5 2008, 18:46)  Ну я думал человек вручную небольшую схему лучше напишет чем более высокоуровневый компилятор. Может теперь это и не так? Я тоже так думал. Я же конечно не делал всю схему на примитивах, не такой я уж примитивный человек и с электроникой я дружу около 30лет и пишу на ЯВУ более 10лет и написал первую программу на верелоге и поделился своими впечатлениями дабы такие же сомневающиеся каким до сей поры был я, могли не сомневаться в выгоде использовании HDL.
|
|
|
|
|
Dec 5 2008, 16:19
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
Цитата(Iptash @ Dec 5 2008, 20:03)  так, читаем правила прежде чем что-либо постить http://electronix.ru/index.php?pid=2 пункт 2.1 в: "Высказываться понятно, полно и грамматически правильно, использовать осмысленные названия тем, в противном случае пост может быть расценен как текстовый мусор (флуд)." уже не первый раз за вами этот косяк. тема поста должна быть понятна из его названия. уважайте время остальных участников форума!
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
Dec 5 2008, 16:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Цитата(CaPpuCcino @ Dec 5 2008, 19:19)  так, читаем правила прежде чем что-либо постить http://electronix.ru/index.php?pid=2 пункт 2.1 в: "Высказываться понятно, полно и грамматически правильно, использовать осмысленные названия тем, в противном случае пост может быть расценен как текстовый мусор (флуд)." уже не первый раз за вами этот косяк. тема поста должна быть понятна из его названия. уважайте время остальных участников форума! Исправлюсь.
|
|
|
|
|
Dec 5 2008, 17:18
|

Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797

|
Цитата(Iptash @ Dec 5 2008, 18:01)  Начал осваивать System Verilog. До сих пор делал проекты на схемном уровне. Вот попробывал переделать свой старый не большой проект на SV и в итоге получил рабочую схему которую проверил во встроенном симуляторе квартуса и все работает в соответствии с задуманным. Есть только отличия. Компилированный код который был сделан в схеме, занимал 99% ресурсов чипа, а сделанный в SV занимает 69%, это на 30% меньше! Надо еще в железе попробывать. Из того, что Вы написали вывод один: Вашу схему, сделаную в схематике, можно перерисовать так, чтобы она занимала ресурсов на 30% меньше.Вот и всё, язык здесь непричём. Ещё могу предположить, что максимальная частота у первой схемы выше чем у второй.
|
|
|
|
|
Dec 5 2008, 17:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Цитата(DuHast @ Dec 5 2008, 20:18)  Из того, что Вы написали вывод один: Вашу схему, сделаную в схематике, можно перерисовать так, чтобы она занимала ресурсов на 30% меньше.Вот и всё, язык здесь непричём. Ещё могу предположить, что максимальная частота у первой схемы выше чем у второй. 100% согласен. Я думаю у меня в схеме, реверсивные счетчики не совсем удачно получились, хотя я очень скурпулезно подхожу к этому делу. Еще посмотрел RTL, там некоторые блоки действительно сокращены, хотя я думал, что и так как мог упростил. Но наверное, раз машина может так хорошо синтезировать, то не стоит с ней тягаться. А частота в обеих случаях одинакова. Да. Я еще в MAX II +plus II заметил в одной схеме, что она не вписывается в девайс и компилятор ругается, хотя по расчетам должно еще остаться 50%. И как то попробывал вывести две связи на выход и на вход и все, перестал ругаться на нехватку ресурсов. И стех пор я проекты проверял разными способами. Потом, когда пересел на Quartus, тот проект без всяких хитростей компилировался.
|
|
|
|
|
Dec 8 2008, 06:47
|
Частый гость
 
Группа: Свой
Сообщений: 85
Регистрация: 6-05-07
Пользователь №: 27 538

|
Между огбычным Verilog и VHDL разницы в принципе в качестве разводки проектов нет. p.s. Код не выложу по одной простой прицине: Начальство уволит
|
|
|
|
|
Dec 8 2008, 07:24
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Rendom @ Dec 8 2008, 01:47)  Между огбычным Verilog и VHDL разницы в принципе в качестве разводки проектов нет. оччень интересно, SVerilog это "крутой" Verilog, с точки зрения синтезируемых конструкций разница минимальна. Где вы там встретили 15% проигрыш не понятно. Цитата p.s. Код не выложу по одной простой прицине: Начальство уволит  ну это все просто решается, можно провести мини батл VHDL/Verilog , аналогичный тому что проводился между AHDL/Verilog. Одинаковые задачи, функционально одинаковая реализация, анализ результатов. В противном случае вашим словам веры нет Хоть времени на это у меня нет, но истина дороже.
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|