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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Эффективность реализации System Verilog, ex Интересно получается.
Iptash
сообщение Dec 5 2008, 15:01
Сообщение #1


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Начал осваивать System Verilog. До сих пор делал проекты на схемном уровне. Вот попробывал
переделать свой старый не большой проект на SV и в итоге получил рабочую схему которую
проверил во встроенном симуляторе квартуса и все работает в соответствии с задуманным. Есть
только отличия. Компилированный код который был сделан в схеме, занимал 99% ресурсов
чипа, а сделанный в SV занимает 69%, это на 30% меньше! Надо еще в железе попробывать.
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 5 2008, 15:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Вывод какой непонятно, то ли систем верилог такой хороший, то ли на верилоге плохо писали :)
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 5 2008, 15:33
Сообщение #3


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(petrov @ Dec 5 2008, 18:15) *
Вывод какой непонятно, то ли систем верилог такой хороший, то ли на верилоге плохо писали smile.gif

Вывод получается, даже не большие проекты выгоднее делать например на SV и, что значит на
верилоге плохо писал?
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 5 2008, 15:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Iptash @ Dec 5 2008, 18:33) *
Вывод получается, даже не большие проекты выгоднее делать например на SV и, что значит на
верилоге плохо писал?


Ну я думал человек вручную небольшую схему лучше напишет чем более высокоуровневый компилятор. Может теперь это и не так?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 5 2008, 16:03
Сообщение #5


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(petrov @ Dec 5 2008, 18:46) *
Ну я думал человек вручную небольшую схему лучше напишет чем более высокоуровневый компилятор. Может теперь это и не так?


Я тоже так думал. Я же конечно не делал всю схему на примитивах, не такой я уж примитивный
человек и с электроникой я дружу около 30лет и пишу на ЯВУ более 10лет и написал первую
программу на верелоге и поделился своими впечатлениями дабы такие же сомневающиеся каким
до сей поры был я, могли не сомневаться в выгоде использовании HDL.
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 5 2008, 16:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



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


Простите неправильно вас понял, думал до SV вы описывали схемы просто на верилоге.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Dec 5 2008, 16:19
Сообщение #7


тоже уже Гуру
******

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



Цитата(Iptash @ Dec 5 2008, 20:03) *

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


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 5 2008, 16:45
Сообщение #8


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



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

Исправлюсь.
Go to the top of the page
 
+Quote Post
DuHast
сообщение Dec 5 2008, 17:18
Сообщение #9


Местный
***

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



Цитата(Iptash @ Dec 5 2008, 18:01) *
Начал осваивать System Verilog. До сих пор делал проекты на схемном уровне. Вот попробывал
переделать свой старый не большой проект на SV и в итоге получил рабочую схему которую
проверил во встроенном симуляторе квартуса и все работает в соответствии с задуманным. Есть
только отличия. Компилированный код который был сделан в схеме, занимал 99% ресурсов
чипа, а сделанный в SV занимает 69%, это на 30% меньше! Надо еще в железе попробывать.

Из того, что Вы написали вывод один: Вашу схему, сделаную в схематике, можно перерисовать так, чтобы она занимала ресурсов на 30% меньше.Вот и всё, язык здесь непричём. Ещё могу предположить, что максимальная частота у первой схемы выше чем у второй.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 5 2008, 17:47
Сообщение #10


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(DuHast @ Dec 5 2008, 20:18) *
Из того, что Вы написали вывод один: Вашу схему, сделаную в схематике, можно перерисовать так, чтобы она занимала ресурсов на 30% меньше.Вот и всё, язык здесь непричём. Ещё могу предположить, что максимальная частота у первой схемы выше чем у второй.


100% согласен. Я думаю у меня в схеме, реверсивные счетчики не совсем удачно получились,
хотя я очень скурпулезно подхожу к этому делу. Еще посмотрел RTL, там некоторые блоки
действительно сокращены, хотя я думал, что и так как мог упростил. Но наверное, раз
машина может так хорошо синтезировать, то не стоит с ней тягаться. А частота в обеих случаях
одинакова.

Да. Я еще в MAX II +plus II заметил в одной схеме, что она не вписывается в девайс и компилятор
ругается, хотя по расчетам должно еще остаться 50%. И как то попробывал вывести две связи на выход
и на вход и все, перестал ругаться на нехватку ресурсов. И стех пор я проекты проверял разными
способами. Потом, когда пересел на Quartus, тот проект без всяких хитростей компилировался.
Go to the top of the page
 
+Quote Post
Rendom
сообщение Dec 7 2008, 15:21
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 6-05-07
Пользователь №: 27 538



Достаточно большие и сложные проекты пока с SV компилятся заметно хуже, чем описанные на vhdl (получается разница в заполнении кристала около 20% и в быстродействии около 15%).
Так что если место или быстродействие критичны пока использовать SV не получается....
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 7 2008, 15:59
Сообщение #12


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(Rendom @ Dec 7 2008, 18:21) *
Достаточно большие и сложные проекты пока с SV компилятся заметно хуже, чем описанные на vhdl (получается разница в заполнении кристала около 20% и в быстродействии около 15%).
Так что если место или быстродействие критичны пока использовать SV не получается....

Интересно, это "касяки" языка или же реализации языка.А какая статистика по Verilogу ну
скажем относительно VHDL.
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 8 2008, 04:12
Сообщение #13


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

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rendom @ Dec 7 2008, 10:21) *
Достаточно большие и сложные проекты пока с SV компилятся заметно хуже, чем описанные на vhdl (получается разница в заполнении кристала около 20% и в быстродействии около 15%).


Сильно подозреваю что вы просто не умеете на нем готовить. Код в студию!!!


--------------------
Go to the top of the page
 
+Quote Post
Rendom
сообщение Dec 8 2008, 06:47
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 6-05-07
Пользователь №: 27 538



Между огбычным Verilog и VHDL разницы в принципе в качестве разводки проектов нет.

p.s. Код не выложу по одной простой прицине:
Начальство уволит smile.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 8 2008, 07:24
Сообщение #15


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

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Rendom @ Dec 8 2008, 01:47) *
Между огбычным Verilog и VHDL разницы в принципе в качестве разводки проектов нет.


оччень интересно, SVerilog это "крутой" Verilog, с точки зрения синтезируемых конструкций разница минимальна. Где вы там встретили 15% проигрыш не понятно.

Цитата
p.s. Код не выложу по одной простой прицине:
Начальство уволит smile.gif


ну это все просто решается, можно провести мини батл VHDL/Verilog , аналогичный тому что проводился между AHDL/Verilog. Одинаковые задачи, функционально одинаковая реализация, анализ результатов. В противном случае вашим словам веры нет wink.gif

Хоть времени на это у меня нет, но истина дороже.


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:53
Рейтинг@Mail.ru


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