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

 
 
> На чем пишем для ПЛИС, Какой язык сейчас наиболее популярен
Какой язык ввода вы используете?
Какой язык ввода вы используете?
Схематехнический ввод [ 79 ] ** [10.81%]
VHDL [ 312 ] ** [42.68%]
Verilog [ 190 ] ** [25.99%]
AHDL [ 60 ] ** [8.21%]
что-то другое [ 5 ] ** [0.68%]
совокупность вышеперечисленного [ 63 ] ** [8.62%]
русский матерный [ 22 ] ** [3.01%]
Всего голосов: 754
Гости не могут голосовать 
admin
сообщение Jun 17 2004, 14:10
Сообщение #1


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Опрос: какой язык вы используете.
Go to the top of the page
 
+Quote Post
6 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 78)
IgorKossak
сообщение Oct 22 2004, 09:00
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Кроме вышеперечисленного использую также ввод временнОй диаграммы (в MAX+Plus II).
Go to the top of the page
 
+Quote Post
Joseph
сообщение Dec 29 2004, 12:45
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 29-12-04
Пользователь №: 1 727



в основном, VHDL.
Go to the top of the page
 
+Quote Post
Vitёk
сообщение Jan 18 2005, 07:23
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 17-01-05
Из: Ростов-на-Дону
Пользователь №: 2 018



Когда был выбор - с чего начать, выбрал Verilog. Ещё не разу не пожалел! cool.gif


--------------------
/* Всё хорошо в меру. */
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 07:34
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Хоть VHDL и не похож на любимые C и C++, но его типизация и синтаксис мне куда ближе, чем загадочные конструкции Verilog'a. wink.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
bbg
сообщение Jan 18 2005, 09:29
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-06-04
Пользователь №: 179



Цитата(makc @ Jan 18 2005, 10:34)
Хоть VHDL и не похож на любимые C и C++, но его типизация и синтаксис мне куда ближе, чем загадочные конструкции Verilog'a. wink.gif


КАТЕГОРИЧЕСКИ согласен!!!
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 18 2005, 09:49
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



[quote=bbg,Jan 18 2005, 12:29]
[quote=makc,Jan 18 2005, 10:34]Хоть VHDL и не похож на любимые C и C++, но его типизация и синтаксис мне куда ближе, чем загадочные конструкции Verilog'a. wink.gif
[/quote]
IMHO, VHDL гораздо ближе к C++, чем Verilog, хотя... Они просто находяться на чуть-чуть разных ступеньках: один (VHDL) больше заточен под "системное" проектирование, другой (Verilog) - под "топологическое". Но это всё IMHO, мне оба удобны. Теперь выбираю только исходя из того, что проще коллегам и заказчикам.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 09:56
Сообщение #8


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Мне кажется, что нужно быть знакомым с несколькими (многими) инструментами, но пользоваться чем-то избранным. В данном случае VHDL, поскольку именно на нем можно создать систему и промоделировать ее.

Насчет похожести VHDL на C++, по мне так он больше похож вообще на паскаль... wink.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 18 2005, 10:51
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



makc
Это я к тому, что ежели заказчик хочет сорцы на VHDL - сделаем на VHDL. Студенту надо срочно набросать тест, а ему проще на Verilog - тоже Ok.
А всё таки VHDL - это чистой воды ADA, а она ближе к С++, чем к Pascal smile.gif.
P.S.:Это я недавно книженцию закончил читать - "Основные концепции языков программирования", ну и, типа, умничаю понемногу blush.gif
P.P.S.: Кстати рекомендую - полезная штука, кое где "вправила мне мозги". smile.gif
P.P.P.S:Я знаю отличия между программированием и описанием smile.gif , просто когда я стал относиться к VHDL именно как к языку программирования, стало значительно проще.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 12:16
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



2 ASN

Я говорил про похожесть синтаксиса... Что касается сходства с АДой, то ничего тут сказать не могу - писать на ней не приходилось, но учитывая то, что заказчик был при разработки и того и другого средства один, очень может быть, что между ними есть большое сходство.

Кстати, VHDL - не язык программирования. Он язык описания... wink.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
K!V
сообщение Jan 18 2005, 13:02
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 26-11-04
Пользователь №: 1 242



Цитата(makc @ Jan 18 2005, 15:16)
Кстати, VHDL - не язык программирования. Он язык описания... wink.gif

А есть какие то тонкие отличия между материями называемыми "язык программирования" и "язык описания" (конечно в контексте темы)?
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 13:42
Сообщение #12


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата
А есть какие то тонкие отличия между материями называемыми "язык программирования" и "язык описания" (конечно в контексте темы)?


В принципе есть, ведь одно дело описание аппаратуры, другое дело описание алгоритмов, предназначенных для выполнения на определенном процессоре:
При описании аппаратуры ориентация идет либо на описание поведения (при этом описывается множество параллельных процессов), либо на уровне структуры (описывается взаимосвязь между элементами в терминах сигналов).
При использовании языков программирования параллелизм явно не описываеся (за исключением специальных языков/расширений языков), а описывается последовательность действий алгоритма...

Хотя, конечно, можно утверждать, что практически любой алгоритм реализованный в виде программы на языке высокого уровня можно транслировать в некоторое аналогичное описание аппаратуры...


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
K!V
сообщение Jan 19 2005, 10:26
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 26-11-04
Пользователь №: 1 242



Цитата
В принципе есть, ведь одно дело описание аппаратуры, другое дело описание алгоритмов

Вот видите, вы сами сказали описание алгоритма! tongue.gif

Цитата
При использовании языков программирования параллелизм явно не описываеся (за исключением специальных языков/расширений языков)

Совершенно согласен с вами что такие языки как VHDL и Verilog - это специализированные языки программирования cheers.gif

IMHO лучше начинать с теоретических основ ВТ не привязываясь к конкретным языкам. С++ и VHDL (или др.) потом сами придутsmile.gif
bb-offtopic.gif Сорри за много мелких постов - прокси взбесился не пропускает большие куски cranky.gif
Go to the top of the page
 
+Quote Post
MaxDmit
сообщение Feb 20 2005, 10:19
Сообщение #14





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



На самом деле, согласен, что VHDL гораздо более строг и типизирован, да и у нас в (России, а также в Европе) он распространен гораздо больше, но в тоже время он громоздок. Все навороты VHDL сконцентрированы в основнов в его packages, а не в самом "ядре" языка. Верилог, наоборот, лаконичен, но менее строг, обладает рядом полезных свойств (например, директивы препроцессора и системные функции). В общем, выбор за вами. Однако, мне кажется, что на- чинать лучше с VHDL (не зря его называют классическим HDL-языком), последующий переход на Verilog у меня прошел безболезненно и достаточно быстро.
Go to the top of the page
 
+Quote Post
Angel
сообщение Mar 3 2005, 11:40
Сообщение #15


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

Группа: Свой
Сообщений: 111
Регистрация: 19-11-04
Из: Украина
Пользователь №: 1 176



Я использую VHDL но перехожу на Verilog. Потому что он больше пошож на С, что для меня привычней.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Mar 3 2005, 12:20
Сообщение #16


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Ох уж эти сказочки, что верилог весь из себя так похож на Ц. Доколе?
Go to the top of the page
 
+Quote Post
Angel
сообщение Mar 3 2005, 12:27
Сообщение #17


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

Группа: Свой
Сообщений: 111
Регистрация: 19-11-04
Из: Украина
Пользователь №: 1 176



Он похож например хотя бы тем, что код занимант меньше места.
Go to the top of the page
 
+Quote Post
IEEE
сообщение Mar 3 2005, 20:48
Сообщение #18





Группа: Новичок
Сообщений: 1
Регистрация: 2-03-05
Пользователь №: 3 021



Verilog. Русский матерный тоже, но редко smile.gif
Go to the top of the page
 
+Quote Post
Гяук
сообщение Mar 5 2005, 10:39
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 6-12-04
Из: г. Таганрог
Пользователь №: 1 346



Цитата(Angel @ Mar 3 2005, 15:40)
Я использую VHDL но перехожу на Verilog. Потому что он больше пошож на С, что для меня привычней.
*


А я как вводил через схематик w00t.gif , так и буду этим заниматься, w00t.gif потому что он больше всех похож на P-CAD!!!!!
А это мне привычней biggrin.gif
Go to the top of the page
 
+Quote Post
alex_k
сообщение Mar 5 2005, 12:58
Сообщение #20


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

Группа: Свой
Сообщений: 119
Регистрация: 4-03-05
Пользователь №: 3 067



Я пишу на VHDL, но в последнее время в инете появилось много открытых корок на Verilog - поэтому приходится разбираться с Verilog-ом.
Go to the top of the page
 
+Quote Post
PavelS
сообщение Mar 19 2005, 11:20
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 13-03-05
Из: Челябинск
Пользователь №: 3 302



Пользуюсь Верилогом, AHDL и схематиком. Надо будет, что-то другое - освоим! Какие проблемы!
smile.gif
Go to the top of the page
 
+Quote Post
DLR
сообщение Mar 26 2005, 09:08
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371



Когда был совсем зеленых - рисовал схемы,
Когда пришли задачии росложнее - изучил VHDL, почему его?
Да потомушто про него больше слышал, чем про Verilog,
да и для меня он всетаки ближе по описанию к Си.
smile3009.gif
Go to the top of the page
 
+Quote Post
rustelcom
сообщение Apr 6 2005, 05:09
Сообщение #23


Участник
*

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



Удивительные результаты - неужели настолько популярны Xilinx ???
По моему для альтеры только AHDL в качестве рабочей лошадки - может я постарел? ( но это видимо вопрос к психотерапевту )
Кто-нибудь скажет яркие доводу в пользу VHDL - если писать самому и только для альтеры.

зы Актуален опрос какие кристалы вы предпочитаете Altera vs Xilinx
Go to the top of the page
 
+Quote Post
RVlad
сообщение Apr 6 2005, 11:58
Сообщение #24


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

Группа: Свой
Сообщений: 135
Регистрация: 15-03-05
Пользователь №: 3 378



Цитата(Angel @ Mar 3 2005, 14:40)
Я использую VHDL но перехожу на Verilog. Потому что он больше пошож на С, что для меня привычней.
*

Пользуюсь и схемотехническим описанием и VHDL и SystemC.
Весь вопрос в том, для чего вы используете средство описания...
Иерархические проекты можно описывать и на VHDL и других яз. -
только вот видеть его (иерарх.представление) понятнее и нагляднее в графическом виде (и отлаживать)..
Старт реализации алгоритма иногда лучше делать на С/SystemC ---
А вот после устаканивания моделей и тестбенчей - на этапе синтеза - лучше переходить к схемотехн. <-> VHDL описанию...!Понятнее , что получаеться и где могут быть проблемы.
Go to the top of the page
 
+Quote Post
RKOB
сообщение Apr 8 2005, 12:52
Сообщение #25


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

Группа: Свой
Сообщений: 172
Регистрация: 17-03-05
Пользователь №: 3 422



Начал со схематики, перешел на VHDL! Пока не жалею.....
Go to the top of the page
 
+Quote Post
aem
сообщение Jul 11 2005, 17:07
Сообщение #26


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

Группа: Свой
Сообщений: 160
Регистрация: 24-01-05
Из: СПБ
Пользователь №: 2 151



Очень долго использовал Схематехнический ввод,но перешел на VHDL - и так понравилось.
Go to the top of the page
 
+Quote Post
gertoth
сообщение Dec 4 2005, 22:04
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 26-05-05
Пользователь №: 5 429



Выбрал Verilog, т.к. он позволяет контролировать синтез до уровня гейтов.
Go to the top of the page
 
+Quote Post
KykyryzzZ
сообщение Mar 16 2006, 07:07
Сообщение #28



***

Группа: Свой
Сообщений: 404
Регистрация: 20-10-05
Пользователь №: 9 885



Где-то вычитал: писать нужно на том языке, на котором пишет наиболее близко расположенный к вам гуру ХДЛ biggrin.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 16 2006, 07:36
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(KykyryzzZ @ Mar 16 2006, 10:07) *
Где-то вычитал: писать нужно на том языке, на котором пишет наиболее близко расположенный к вам гуру ХДЛ biggrin.gif


Да, я уже много раз писал об этом, что вся фирма должна писать на том языке, на котором пишет ее лучший программист. И это не мода, а возможность пользоваться лучшими на фирме библиотеками и образцами проектов.

Что касается HDL-языков по сравнению со схемами:
1. Позволяют делать параметризованные проекты. Не блоки, а именно проекты. Т.е. если Debug=Y, то одни блоки, шины, лог анализаторы и тд, а если Debug=N, то часть начинки, которая используется только для отладки - удаляется.
2. Из HDL легко сконвертить блок-схему алгоритма и наоборот. Например, используя HDL-дизайнер от Ментора. Сразу можно посмотреть и оценить именно то, что сделано.
3. Легче писать комментарии.
4. Легче копировать куски. Меньше возни с графикой.
5. Но кому-то легче воспринимать картинку, чем текст.

Теперь VHDL и Verilog:
1. VHDL - приходится больше колотить букв
2. VHDL - более строгий для компиляторов и симуляторов. С Verilogом неоднократно было так, что компиляторы все пропускали, а потом только при синтезе находились ошибки.

Про AHDL:
От него все равно придется уходить на больших проектах, поскольку:
1. все корки написаны на HDL и разбираться с ними все равно придется
2. при симуляции нельзя пользоваться файлами для данных, нет возможности пользоваться Taskами.
Если кому-то оажется полезной статья о переходе с AHDL на VHDL - можно взять у меня на сайте.

Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
beg
сообщение Mar 16 2006, 07:54
Сообщение #30


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-06-05
Из: М. О.
Пользователь №: 5 926



Начинал с VHDL, из любопытства попробовал Verilog, он показался более удобным и компактным, новые проекты теперь пишу на Verilog.
Go to the top of the page
 
+Quote Post
oval
сообщение Apr 11 2006, 17:24
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Для RTL проектирования используем VHDL. Verilog встречается, но не собственного производства smile.gif
Go to the top of the page
 
+Quote Post
J2post
сообщение Apr 13 2006, 10:23
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 12-04-06
Из: Томск
Пользователь №: 16 049



Я бы хотел начать с VERILOG
Go to the top of the page
 
+Quote Post
kst
сообщение May 13 2006, 22:53
Сообщение #33


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

Группа: Свой
Сообщений: 141
Регистрация: 16-06-05
Из: Нижний Новгород
Пользователь №: 6 065



Я бы VHDL изучил, пусть меня научат! smile.gif

К схемотехнике прицепился, никак не отлипну. smile.gif

Сообщение отредактировал kst - May 13 2006, 22:55
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 16 2006, 13:23
Сообщение #34


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

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Я VHDL изучал из принципа: так как на младших курсах ПОЛИТЕХа нам обещали, что расскажут на старших, но так и не рассказали...Пришлось осваивать самому.
Go to the top of the page
 
+Quote Post
Murr Von Kater
сообщение Jun 17 2006, 10:11
Сообщение #35


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 11-04-06
Из: Украина, Днепр(самтаймз Эстония :)
Пользователь №: 16 022



Я все-таки чистой воды программист и в разработку аппаратуры пришел можно сказать случайно. Еслиб начал со схемотехнического ввода, плюнул бы на это занятие и пошел куда нить базы данных ваять. Про VHDL & Verilog(IMHO) их я б действительно сравнивал, как ТП и СИ, первый язык более типизированный, строгий(если можно так сказать smile.gif). С него лучше всего начинать изучение ХДЛ, так же как и программирование с ТП, но со временем начинаешь понимать, что для написания крупных проектов он слишком громоздок, многабукав smile.gif. Что касается лучшего понимания иерархии в исходниках VHDL - согласен, но это опять справедливо только для начинающих. Структуру программы на С тоже сначала труднее понять, чем структуру той же программы описаной на ТП, но со временем появляется навык и никаких проблем с этим уже не возникает, а наоборот, начинает казаться, что Verilog/C намного лаконичнее и удобнее для восприятия.

Хотя я все-таки такого мнения, что нужно разбираться в обоих этих языках, как наиболее распространенных на сегоднешний день. Потому как если вы знаете только один из них, то рано или поздно возникнут проблемы и придется осваивать другой.

З.Ы. Многие фирмы которые в Штатах занимаются разработкой VLSI( по крайней мере которые я нашел в инете) требуют от VLSI-дизайнеров знания именно Veriloga, хотя VHDL там стандартизирован.


--------------------
С утра нет желания работать? Откройте журнал "Форбс" и найдите там свою фамилию... Не нашли? Поднимайтесь и марш на работу!
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 21 2006, 04:44
Сообщение #36


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

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



Цитата(Murr Von Kater @ Jun 17 2006, 05:11) *
С него лучше всего начинать изучение ХДЛ, так же как и программирование с ТП, но со временем начинаешь понимать, что для написания крупных проектов он слишком громоздок, многабукав smile.gif. Что касается лучшего понимания иерархии в исходниках VHDL - согласен, но это опять справедливо только для начинающих. Структуру программы на С тоже сначала труднее понять, чем структуру той же программы описаной на ТП, но со временем появляется навык и никаких проблем с этим уже не возникает, а наоборот, начинает казаться, что Verilog/C намного лаконичнее и удобнее для восприятия.


ИМХО вы сильно ошибаетесь, начинать с ВХДЛ можно отбить у человека всю охоту этим заниматься. По уровню системности проектирования ВХДЛ стоит выше чем верилог, к нему начинает приближаться только систем верилог. Но скоро начнется эра систем си, концепция которого ИМХО %70 концепция ВХДЛ.
ВХДЛ это язык больших проектов, как раз потому что у него есть строгая типизация, возможности иерерахии типов, пакеты, библиотеки, перегрузка операторов, конфигурации, встроенный механизм assertов и еще очень много возможностей.
Насчет его многословности это все идет от VHDL'87, VHDL'93 не требует деклариации компонентов (основной источник многописания). разница между signal/req(wire) в 3 буквы думаю ничего не решает, т.к.разработчики под ФПГА это прежде всего не программисты, а схемотехники и качество их работы определяется не кол-ом строчек кода, а разработаным блоком выполняющим ТТХ.

Цитата
З.Ы. Многие фирмы которые в Штатах занимаются разработкой VLSI( по крайней мере которые я нашел в инете) требуют от VLSI-дизайнеров знания именно Veriloga, хотя VHDL там стандартизирован.


Да еще много фирм сваливает с верилога на систем си, что теперь считать что систем си лучше верилога ?
Популяризация верилога для VLSI вызвана тем, что изначально системы были простые и их описывали на уровне более близком к железу (Verilog) но уровень современных проектов таков, что требуется описание на более высоком уровне иерерхии (VHDL).
Скажу более если у вас работает команда разработчиков,
то в случае верилога либо один блок пишет один девелопер и вы стандартизируете интерфейсы вплоть до разрядностей и уровней, либо регулярно натравливаете на код аналоги LINT систем.
и собирая проект в кучу используете опять же LINT систему , либо пользуете разработанные топ менеджером проекта пакеты с типами данных и не имеете подобного гемороя.
Все это вызвано одной проблемой цена ошибки в хардварных делах много выше чем в софтовых,
как по трудностям идентификации места с ошибкой, так по трудностям повторной сборки проекта.


--------------------
Go to the top of the page
 
+Quote Post
IEC
сообщение Jun 21 2006, 08:42
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Использую схемотехнический ввод проетров + AHDL, но постепенно переползаю на схемотехника + Verilog и в конце концов Verilog.
Go to the top of the page
 
+Quote Post
Murr Von Kater
сообщение Jun 21 2006, 18:40
Сообщение #38


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 11-04-06
Из: Украина, Днепр(самтаймз Эстония :)
Пользователь №: 16 022



Цитата
Но скоро начнется эра систем си, концепция которого ИМХО %70 концепция ВХДЛ.


Я читал недавно, что для систем си пока еше нет нормальных синтезаторов, неужели уже появились?


--------------------
С утра нет желания работать? Откройте журнал "Форбс" и найдите там свою фамилию... Не нашли? Поднимайтесь и марш на работу!
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 22 2006, 15:34
Сообщение #39


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

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



Цитата(Murr Von Kater @ Jun 21 2006, 13:40) *
Цитата

Но скоро начнется эра систем си, концепция которого ИМХО %70 концепция ВХДЛ.


Я читал недавно, что для систем си пока еше нет нормальных синтезаторов, неужели уже появились?


ну синопсис еще в 2002 году выпустил систем си синтезатор, из текущего есть систем крафтер и целоксика агилити компайлер (если все будет ок, скоро поеду к ним на курсы + софт дадут с поддержкой).
Правда на чем бы не писали, все от мозгов зависит, если писать с умом то и на AHDL шедевры выходят, а если без ума то и на систем си ничего хорошего не получиться smile.gif


--------------------
Go to the top of the page
 
+Quote Post
dxp
сообщение Jun 23 2006, 04:16
Сообщение #40


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(des00 @ Jun 22 2006, 22:34) *
ну синопсис еще в 2002 году выпустил систем си синтезатор, из текущего есть систем крафтер и целоксика агилити компайлер (если все будет ок, скоро поеду к ним на курсы + софт дадут с поддержкой).
Правда на чем бы не писали, все от мозгов зависит, если писать с умом то и на AHDL шедевры выходят, а если без ума то и на систем си ничего хорошего не получиться smile.gif

чуть не в тему. Про СистемС - встречал утверждение, что описание на SystemC не является cycle-accurate, в отличие, например, от VHDL/Verilog. Что это означает и как сказывается на точности соответствия описания его имплементации?


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
oval
сообщение Jun 23 2006, 07:50
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Цитата(dxp @ Jun 23 2006, 08:16) *
Цитата(des00 @ Jun 22 2006, 22:34) *

ну синопсис еще в 2002 году выпустил систем си синтезатор, из текущего есть систем крафтер и целоксика агилити компайлер (если все будет ок, скоро поеду к ним на курсы + софт дадут с поддержкой).
Правда на чем бы не писали, все от мозгов зависит, если писать с умом то и на AHDL шедевры выходят, а если без ума то и на систем си ничего хорошего не получиться smile.gif

Про СистемС - встречал утверждение, что описание на SystemC не является cycle-accurate, в отличие, например, от VHDL/Verilog. Что это означает и как сказывается на точности соответствия описания его имплементации?


Утверждение неправильное smile.gif В SystemC существует не меньше уровней абстракций, чем в VHDL/Verilog. Cycle-accurate модель можно описать на SC без проблем. Все, необходимые для этого механизмы, там есть.
Go to the top of the page
 
+Quote Post
dxp
сообщение Jun 23 2006, 12:14
Сообщение #42


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(oval @ Jun 23 2006, 14:50) *
Цитата(dxp @ Jun 23 2006, 08:16) *

Цитата(des00 @ Jun 22 2006, 22:34) *

ну синопсис еще в 2002 году выпустил систем си синтезатор, из текущего есть систем крафтер и целоксика агилити компайлер (если все будет ок, скоро поеду к ним на курсы + софт дадут с поддержкой).
Правда на чем бы не писали, все от мозгов зависит, если писать с умом то и на AHDL шедевры выходят, а если без ума то и на систем си ничего хорошего не получиться smile.gif

Про СистемС - встречал утверждение, что описание на SystemC не является cycle-accurate, в отличие, например, от VHDL/Verilog. Что это означает и как сказывается на точности соответствия описания его имплементации?


Утверждение неправильное smile.gif В SystemC существует не меньше уровней абстракций, чем в VHDL/Verilog. Cycle-accurate модель можно описать на SC без проблем. Все, необходимые для этого механизмы, там есть.

Мне тоже так казалось - ведь там есть Clocked Process, значит можно на каждом цикле обновление состояний делать. Но не имею никакого опыта с SystemC, вот и спросил, насколько оно соответствует действительности.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
sumerik
сообщение Aug 19 2006, 18:39
Сообщение #43


Участник
*

Группа: Новичок
Сообщений: 62
Регистрация: 1-07-06
Из: Пермь
Пользователь №: 18 509



Цитата(udofun @ Jun 17 2004, 18:10) *
Опрос: какой язык вы используете.

Verilog
Go to the top of the page
 
+Quote Post
Major
сообщение Aug 22 2006, 09:40
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Мне было все равно с чего начинать. Но начал с VHDL, так как на мой взгляд (тогда первый и не совсем верный) verilog похож на С. А так как на С мне все равно что писать (хотя предпочитаю С++), то решение было принято в пользу VHDL. Чтобы мозг не мог автоматом переносить приемы в программировании напрямую на HDL.
Скажу что VHDL доволен. Есть все что надо, может быть только define не хватает.
Но использовать define в программировании тоже не особо рекомендуется, все что можно надо подменять на константные члены классов либо классы-шаблоны.

Самый драйв пошел, когда в конференции нашел ссылку на статью по организации дизайнов в виде двух процессов (от автора процессора Леона кажется). После нее в мозгу чего-то щелкнуло и встало на свои родные места - все понятно и приятно.
Жду следующего большого проекта, чтобы начать с SC работать.

Сообщение отредактировал Major - Aug 22 2006, 09:41
Go to the top of the page
 
+Quote Post
doc17
сообщение Aug 22 2006, 13:16
Сообщение #45


Участник
*

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



Цитата(udofun @ Jun 17 2004, 18:10) *
Опрос: какой язык вы используете.

Раньше писал на AHDL, потом перешел на VHDL. Особых сложностей не заметил.
Многие из наших разработчикаов до сих пор все рисуют в графике и слышать даже не хотят о языках.
Но лично мне кажется, что это неудобно все проводники соединять вручную мышкой (может только для моих кривых рук).
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 22 2006, 22:29
Сообщение #46


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Major @ Aug 22 2006, 13:40) *
Самый драйв пошел, когда в конференции нашел ссылку на статью по организации дизайнов в виде двух процессов (от автора процессора Леона кажется). После нее в мозгу чего-то щелкнуло и встало на свои родные места - все понятно и приятно.
а можно ссылочку или примерное название статьи - было бы инетерсно почитать для развития

Цитата(doc17 @ Aug 22 2006, 17:16) *
Многие из наших разработчикаов до сих пор все рисуют в графике и слышать даже не хотят о языках.
Но лично мне кажется, что это неудобно все проводники соединять вручную мышкой (может только для моих кривых рук).
аха.. я при работе в ПиКаде плююсь.. эти соединения все ручками проводить =) Но тут альтернативы нет :(
хотя наглядность у схемного представления несравненно выше. порой даже сначала в голове "нарисуешь" прежде чем на hdl писать)


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Aug 23 2006, 05:04
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(Doka @ Aug 23 2006, 02:29) *
Цитата(Major @ Aug 22 2006, 13:40) *
Самый драйв пошел, когда в конференции нашел ссылку на статью по организации дизайнов в виде двух процессов (от автора процессора Леона кажется). После нее в мозгу чего-то щелкнуло и встало на свои родные места - все понятно и приятно.
а можно ссылочку или примерное название статьи - было бы инетерсно почитать для развития

Цитата(doc17 @ Aug 22 2006, 17:16) *
Многие из наших разработчикаов до сих пор все рисуют в графике и слышать даже не хотят о языках.
Но лично мне кажется, что это неудобно все проводники соединять вручную мышкой (может только для моих кривых рук).
аха.. я при работе в ПиКаде плююсь.. эти соединения все ручками проводить =) Но тут альтернативы нет sad.gif
хотя наглядность у схемного представления несравненно выше. порой даже сначала в голове "нарисуешь" прежде чем на hdl писать)


ПиКады разные бывают. Те, что 200x - монстры, у которых удобство интерфейса с пользователем стоит не на первом месте. Для "ручного" проектирования не подходят. Есть расхожий анекдот про то, как P-CAD создавался. Самый первый P-CAD 1.0-4.5 был сделан командой электронщиков, которым пришлось переквалифицироваться в программистов. Потом его перекупила софтверная фирма. И вот программисты для электронщиков выпустили свое _изделие_. Называлось это счастье P-CAD 6.0 На этом можно поставить точку в истории ПиКадов. Кстати, Схемаджи очень неплохая рисовалка, только без редактора топологии печатных плат. Много приятнее 200x и понимает все их форматы. Отечественная.
Go to the top of the page
 
+Quote Post
Major
сообщение Aug 23 2006, 06:53
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Вот эта статья (на форуме поиск вылетает).
www.gaisler.com/doc/vhdl2proc.pdf

Сообщение отредактировал Major - Aug 23 2006, 06:54
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 23 2006, 08:02
Сообщение #49


Гуру
******

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



To Maior
Хотел бы тоже оценить высокий уровень абстракции. Но VHDL не знаю. А проект count8 в пункте 5.4
с ошибками и Квартусом не синтезируется. Не могли бы Вы откорректировать этот проект и открыть новую тему в программируемой логике.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 23 2006, 09:49
Сообщение #50


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Major, cпасибо :)

sazh, cтрочка с "architecture..." должна выглядеть так:
Цитата
architecture twoproc of count8 is


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 23 2006, 09:55
Сообщение #51


Гуру
******

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



и последняя строчка тоже по другому. нельзя же так откровенно обижать человека.
Дело совсем в другом:
Error (10327): VHDL error at count8.vhd(21): can't determine definition of operator ""+"" -- found 0 possible definitions
Неужели так трудно найти мнуту и синтезировать?
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 23 2006, 10:06
Сообщение #52


Гуру
******

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



Всем спасибо. Мне ответили.
Go to the top of the page
 
+Quote Post
SunnyAngel
сообщение Apr 15 2007, 01:13
Сообщение #53


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849



Цитата(makc @ Jan 18 2005, 13:42) *
В принципе есть, ведь одно дело описание аппаратуры, другое дело описание алгоритмов, предназначенных для выполнения на определенном процессоре:
При описании аппаратуры ориентация идет либо на описание поведения (при этом описывается множество параллельных процессов), либо на уровне структуры (описывается взаимосвязь между элементами в терминах сигналов).
При использовании языков программирования параллелизм явно не описываеся (за исключением специальных языков/расширений языков), а описывается последовательность действий алгоритма...

Хотя, конечно, можно утверждать, что практически любой алгоритм реализованный в виде программы на языке высокого уровня можно транслировать в некоторое аналогичное описание аппаратуры...


Абсолютно согласна! С помощью языка ОПИСАНИЯ создается аппаратура, а с помощью алгоритма ПРОГРАММИРУЕТСЯ уже существующая. Но главное то, что цель у них одна - заставить работать что-то так, как Вам нужно. И не важно, что это - пара миллионов "сырых" транзисторов или существующая железка cool.gif

А по поводу языка - нужно понимать идею создания нового, а какова реализация - выбор за Вами. Пусть это VHDL, Verilog, Си или ассемблер, просто синтаксис знать надо.
Go to the top of the page
 
+Quote Post
Juggernaught
сообщение Apr 17 2007, 10:12
Сообщение #54


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 1-03-06
Пользователь №: 14 839



Оцените расширение SystemVerilog 2005 года над обычным Верилогом 2001-го. На мой взгляд, Верилог в этой ипостаси лишился многих своих недостатков, стал еще более лаконичным и гибким.

P.S. Недавно выложил пару документов по SV: http://electronix.ru/forum/index.php?showtopic=30309
Go to the top of the page
 
+Quote Post
Olenka
сообщение Oct 13 2007, 12:40
Сообщение #55


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 1-08-07
Из: г. Москва
Пользователь №: 29 495



Если выбирать именно из языков, VHDL, для меня он более понятен, нежели Verilog......
А вообще, наиболее удобно для меня совмещать схематик и VHDL....


--------------------
Жизнь - это проблемы; жить - значит решать проблемы! ©
Cинусоидальность дедукционного индуктора не коммутируется с хромофорной эфузией аксирогентно-адикватного геофотонного триангулятора ©
Go to the top of the page
 
+Quote Post
ReedCat
сообщение Apr 20 2008, 22:36
Сообщение #56


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

Группа: Свой
Сообщений: 109
Регистрация: 14-01-08
Из: Москва
Пользователь №: 34 069



Цитата(makc @ Jan 18 2005, 13:56) *
Насчет похожести VHDL на C++, по мне так он больше похож вообще на паскаль... wink.gif


На PL/1 вообще-то smile.gif
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Apr 21 2008, 04:49
Сообщение #57


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(ReedCat @ Apr 21 2008, 01:36) *
На PL/1 вообще-то smile.gif
Вообще-то он сделан на основе Ады.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение May 7 2008, 19:46
Сообщение #58


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Когда-то наинал с AHDL ибо на моей первой работе была Altera (1997-1999 годы). Затем был перерыв в плане HDL до конца 2007, и только в конце 2007 года, нановой работе заново вхожу в HDL - выбрал для себя VHDL т.к. предпочитаю строгость подхода и стандартизации.Ежели в будущем понадобиться Verilog - изучим и его..
Go to the top of the page
 
+Quote Post
grey
сообщение May 16 2008, 10:45
Сообщение #59


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

Группа: Свой
Сообщений: 123
Регистрация: 25-10-05
Пользователь №: 10 083



У меня вопрос. А те, кто русский матерный применяют, какими инструментами для синтеза/компиляции пользуются?
Go to the top of the page
 
+Quote Post
maxfox2k
сообщение Aug 18 2008, 02:35
Сообщение #60


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

Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553



predpochitayu verilog, gorazdo prosche i ponyatnee, osobenno vo vremya obucheniya. no v companii prinyat vhdl.
no pishu tolko bloki, vse soedeneniya v schematic

Сообщение отредактировал maxfox2k - Aug 18 2008, 02:36
Go to the top of the page
 
+Quote Post
ALTEROMANOFF
сообщение Oct 5 2008, 11:41
Сообщение #61





Группа: Новичок
Сообщений: 6
Регистрация: 3-10-08
Пользователь №: 40 676



Многие на форуме позиционируют VHDL как наиболее подходящий язык описания больших систем. Возможно, но я всегда считал, что AHDL - это тот же VHDL, из которого выкинули все лишнее, чтобы упростить компилятор. Короче - AHDL - это простой язык, но достаточный для того, чтобы описывать системы абсолютно любой сложности. Он позволяет ТОЛЬКО описывать аппаратуру, но что вам еще надо? Что касается сборки с участием Verilog и VHDL функций, то делается это элементарно и поддерживается любым Quartus`ом.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 5 2008, 12:04
Сообщение #62


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(K!V @ Jan 18 2005, 17:02) *
А есть какие то тонкие отличия между материями называемыми "язык программирования" и "язык описания" (конечно в контексте темы)?

Вот как раз-таки из-за непонимания разницы у разных товарищей регулярно возникают вопросы типа "за сколько тактов ПЛИС выполняет команду A=B+C"

Цитата(doc17 @ Aug 22 2006, 17:16) *
Но лично мне кажется, что это неудобно все проводники соединять вручную мышкой (может только для моих кривых рук).

Их и не надо все соединять. В Xilinx Foundation я просто рисовал функциональные блоки, а на входах и выходах ставил Bus terminal'ы и проименованные куски цепей. Одноимённые цепи в проекте соединяются автоматически.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Nov 26 2008, 20:14
Сообщение #63


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Цитата(makc @ Jan 18 2005, 10:34) *
Хоть VHDL и не похож на любимые C и C++, но его типизация и синтаксис мне куда ближе, чем загадочные конструкции Verilog'a. wink.gif

Считаю, что знать надо и VHDL, и Verilog (ну и AHDL, если на альтере сидишь), но писать лучше на чем-то одном (если обстановка позволяет). Знание других языков пригодится при изучении чужих проектов, примеров из какой-нибудь книжки и т.д. И только. А для проектирования на ПЛИС обширные познания в языках вряд ли пригодятся. Равно как и использование всяких замысловатых и "загадочных" конструкций... Для моделирования - да, тут спору нет (для этого и придумывали). Для проектирования - вред.
Сам проголосовал за "совокупность вышеперечисленнго", т.е. VHDL + иногда схемотехнический вввод (иногда логику работы какого-то узла быстрее понять, когда он в таком, в схемном виде). При этом не считаю, что "один язык хуже другого или сложнее" (с позиций проектирования устройств на ПЛИС). Просто начинал с VHDL - литературы на русском больше по этому языку попалось, чем по Verilog (AHDL не интересен, т.к. пользуюсь Xilinx). Сейчас изучаю Verilog, пригодится. При этом писать все равно буду на VHDL. smile.gif
Go to the top of the page
 
+Quote Post
CommError
сообщение Dec 2 2008, 09:53
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 28-11-08
Из: Berlin
Пользователь №: 42 034



Я как гражданин Евросоюза применяю VHDL. Verilog не люблю из-за похожества с C.

Тффуу - трудно мне искать русские буквочки на своем рояле! 05.gif
Go to the top of the page
 
+Quote Post
buba
сообщение Dec 4 2008, 11:47
Сообщение #65


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 24-07-07
Из: Ташкент
Пользователь №: 29 326



При выборе языка руководствовался его возможностями и количеством проектов, которые были мне доступны. В итоге "освоил" VHDL. Проектов на VHDL действительно куча, к тому же этот язык более гибкий. biggrin.gif
Go to the top of the page
 
+Quote Post
CO2040
сообщение Dec 4 2008, 20:39
Сообщение #66


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

Группа: Участник
Сообщений: 105
Регистрация: 28-01-05
Из: Tula region
Пользователь №: 2 267



Начал писать на AHDL - поскольку моё изучение ПЛИС началось с Альтеры и небезизвестной книжечки Антонова. И так "подсел" на этот язык, что не могу оторваться от него, даже после того как освоил VHDL. Теперь когда делаю что-то для Альтеры, только AHDL. Если Xilinx - VHDL.


--------------------
Ждёт наркомана - анаша. Токсикомана - клей.
Дубина, нож и автомат минуты ждут своей !
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jan 4 2009, 16:54
Сообщение #67


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



В данный момент пишу на VHDL. Еcли в будущем понадобиться Verilog - изучим и его smile.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
cms
сообщение Jan 9 2009, 10:20
Сообщение #68


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

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



Пора добавить в опросник SystemVerilog. А то самый прогрессивный способ просто не попал в пул.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 9 2009, 10:54
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(cms @ Jan 9 2009, 13:20) *
Пора добавить в опросник SystemVerilog. А то самый прогрессивный способ просто не попал в пул.

А зачем? Это же просто следующая ревизия верилога после 2001. Так как после расформирования IEEE P1364 все ее дела перешли к IEEE P1800. Давайте тогда уж разбивать и VHDL по его ревизиям, и верилог на 2001 и 1995...
Go to the top of the page
 
+Quote Post
cms
сообщение Jan 9 2009, 11:30
Сообщение #70


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

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



Цитата(SM @ Jan 9 2009, 13:54) *
А зачем? Это же просто следующая ревизия верилога после 2001. Так как после расформирования IEEE P1364 все ее дела перешли к IEEE P1800. Давайте тогда уж разбивать и VHDL по его ревизиям, и верилог на 2001 и 1995...


Э нет. следующая ревизия верилога после 2001 - IEEE P1364-2005. A IEEE P1800-2005 это уже новый язык, правда сохранивший совместимость с conventional-verilog.

Я думаю что мало кто из программеров согласится с утверждением, что С++ - это просто следующая ревизия C. Издали похожи, да.

Ну а то, что в 2009 собираются издать объединенный стандарт IEEE P1364 + IEEE 1800 это гуд, но это надо еще пережить.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 9 2009, 11:38
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Ну извиняюсь, про 2005 забыл. Моя глюка. Но все равно, я и как программист C/C++ считаю, что C++ это просто очередное расширение C, и как HDL-писатель, что SV просто эволюция V. Обратная совместимость со старым об этом говорит однозначно.
Go to the top of the page
 
+Quote Post
vitzap
сообщение Mar 4 2009, 07:59
Сообщение #72


Участник
*

Группа: Validating
Сообщений: 15
Регистрация: 21-01-09
Пользователь №: 43 706



Начал писать на AHDL. Сейчас потробовалось изучать VHDL, причем основные компоненты этой работы сделаны на Ahdl :-(
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Mar 4 2009, 11:14
Сообщение #73


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

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Я проголосовал за vHDL, за простоту/человечность синтаксиса
мне не нравится запоминать спецсимволы в языковых конструкциях,
ну не люблю я иероглифы :-)
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Mar 4 2009, 17:35
Сообщение #74


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Начинал со схемотехнического ввода, т.к. сам изначально схемотехник.
Потом освоил AHDL потому что это было элементарно просто и наглядно.
Выбор между VHDL и Verilog сделал примерно так: не зная этих языков, просмотрел несколько дизайнов, выполненных на них на предмет того - какой мне, незнающему, покажется более интуитивно понятным. Таким образом выбрал Verilog.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
Krolm
сообщение Mar 11 2009, 12:38
Сообщение #75





Группа: Участник
Сообщений: 5
Регистрация: 13-07-07
Пользователь №: 29 096



язык, схема, да какая разница! cranky.gif Это ведь всего лишь инструмент. Главное это ведь понимать что ты делаешь, физику процессов, математику, а уж как реализовать по моему не важно!
Go to the top of the page
 
+Quote Post
zverek
сообщение Jul 2 2009, 20:31
Сообщение #76


Участник
*

Группа: Свой
Сообщений: 62
Регистрация: 2-04-09
Из: Москва
Пользователь №: 47 059



А "совокупность вышеперечисленного" - это System Verilog smile.gif Хотя полностью поддержат его ещё не скоро.
Проголосовал за Verilog.

Сообщение отредактировал zverek - Jul 2 2009, 20:32
Go to the top of the page
 
+Quote Post
Leka
сообщение Jul 2 2009, 21:24
Сообщение #77


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

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Уже ~год пишу на "русском матерном" - безтиповом препроцессоре Верилога. Написал "просто так" прошлым летом в ~40-градусную жару(в тени), чтобы практически проверить идею бесконечной разрядности по-умолчанию(в Верилоге разрядность по-умолчанию = 1), и др. Оказалось удобно. smile.gif

Практически, правда, разрядность по-умолчанию пришлось ограничить до 64. Пока хватает.

Даже клок 64-разрядный. XST хорошо оптимизирует почти все (кроме блочной памяти), результат синтеза хуже ручного кодирования нужной разрядности на ~10% (что терпимо для меня).

Небольшая дискуссия по этому поводу: http://forum.ixbt.com/topic.cgi?id=48:1629:3741#3741 (синтаксис написанного препроцессора другой, но суть та-же).
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jul 3 2009, 05:11
Сообщение #78


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Krolm @ Mar 11 2009, 15:38) *
язык, схема, да какая разница! cranky.gif Это ведь всего лишь инструмент. Главное это ведь понимать что ты делаешь, физику процессов, математику, а уж как реализовать по моему не важно!

Мне кажется потом становится ой как важно, особенно если Вы алгоритм (физику процессов, математику) поняли, но он очень громоздкий и расование в схематике - "гиблое" дело, а сроки то поджимают


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
VG2903
сообщение Nov 19 2010, 08:18
Сообщение #79


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 31-01-05
Из: Великий Новгород
Пользователь №: 2 314



В основном пишу на AHDL, изредка Verilog. Пишу под Альтеру, потому устраивает)
Пробовал и на VHDL, но много писанины, а времени на написание порой ой как не хватает... А так в проекте обычно присутствуют кусочки этих трёх языков)
От схематики отказался сразу, показалось не удобным для крупных проектов, легко запутаться, да и написать код проще и быстрее для меня, чем нарисовать соедининие между элементами)))
Go to the top of the page
 
+Quote Post

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

 


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


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