|
|
  |
Начало работы с ПЛИС |
|
|
|
Sep 25 2014, 11:13
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Зачем же так страдать!? В психологии это называется "ограничивающие убеждения". Verilog - по многим статьям не самый прекрасный язык, но это всего лишь язык. Не больше и не меньше. И если у вас идеи и замыслы вне базиса конкретного языка, то реализовать вы их сможете на любом языке. На Verilog сделаны как большие, так и очень большие проекты под разные целевые технологии. Verilog является корпоративным стандартом как в больших, так и в очень больших компаниях. И ничего. У всех разработчиков со зрением в целом нормально. Совершенно аналогичная ситуация с VHDL. Отнеситесь к Verilog'у, как некоторой данности ноосферы, которую изменить вы, увы, пока не в силах. И мир снова для вас засияет красками. И ваши возможности на рынке труда возрастут. Это ли не праздник!? Цитата(andrew_b @ Sep 25 2014, 11:50)  ... а от Верилога у меня вытекают глаза.
|
|
|
|
|
Sep 25 2014, 11:26
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(andrew_b @ Sep 25 2014, 14:50)  а от Верилога у меня вытекают глаза. Ух ты всегда найдётся пост который порадует=))))))))) Си нормально, а верилог нет=))))))))))))))))))))))))))))))))))))))))))))))))))
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Sep 25 2014, 13:27
|
Знающий
   
Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965

|
Цитата(andrew_b @ Sep 25 2014, 14:50)  Я кагбэ не программер. Но я пишу на VHDL и на Си, а от Верилога у меня вытекают глаза. Давно подумываю на тему, что если в каждый модуль добавить `define { begin `define } end то жизнь наладится  Ну и с несуразным assign еще что-то надо придумать. С always сложнее и его странными posedge/negedge, но там можно не понимать - достаточно вызубрить $-) Гиви, это нельзя понять, это нужно запомнить (с)
|
|
|
|
|
Sep 25 2014, 15:40
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424

|
Цитата(Метценгерштейн @ Sep 25 2014, 16:31)  замечу две вещи- 1.писать на Си- это не цветочки в paint делать. 2.я просил литературу по аналогии с Крупником. На русском, доступно и прочее. Нехрен рекомендовать Страусступпа в оригинале. 1. Дизайн харда делать - это не на Си алгоритмики писать.... 2. Вам извиняюсь на русском или как должно быть? Паходу недорасли наши афтары до глубины изложения как в рекомендованном учебнике (ненаю я таких, штаб так правильно о цифрах понаписали)...да и перевода тож нету.... И опятьже-ж, английский в электронике нынче, шо латынь в медицине - без него никак.
|
|
|
|
|
Sep 25 2014, 17:38
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(andrew_b @ Sep 25 2014, 12:50)  Когда перестанут рассказывать эту сказку? Код на Верилоге для меня выглядит как УГ. Код на Си не выглядит. Почему, я вас внимательно спрашиваю? Это от выбранного стиля зависит. На работе есть чувак, он так пишет что чёрт ногу сломит. Я же проектирую схему на элементах средней степени интеграции и код становится кристально понятным. Цитата(Метценгерштейн @ Sep 25 2014, 00:56)  Посоветуйте литературу по верилогу с алтерой. По верилогу на русском мало что встречается, всё что есть в интернете - то и есть. Я, в своё время, начинал изучение во с этой доки:
Verilog_rus.rar ( 149.44 килобайт )
Кол-во скачиваний: 504она мне помогла стартонуть, а дальше инфа на инглише и метод научного тыка. Ну и вот эти можно посмотреть:
VERILOG1992.rar ( 54.78 килобайт )
Кол-во скачиваний: 318 http://bibliozal.ru/images-mikrokontroller...hdl-verilog.png в сети есть, можно найти.
|
|
|
|
|
Sep 25 2014, 17:44
|

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

|
Цитата(Метценгерштейн @ Sep 25 2014, 16:31)  замечу две вещи- 1.писать на Си- это не цветочки в paint делать. 2.я просил литературу по аналогии с Крупником. На русском, доступно и прочее. Нехрен рекомендовать Страусступпа в оригинале. ... грубо выражаться не надо... Verilog_&_System_Verilog_2010Цитата Verilog & System Verilog./ В. И. Хаханов, И. В. Хаханова, Е. И. Литвинова, О. А. Гузь. - Харьков: ХНУРЭ. -2010. - 528 с.
Представлены языки описания аппаратуры, регистрового (Verilog) и системного уровней (System Verilog), ориентированные на верификацию, синтез и имплементацию проектируемых цифровых изделий в современные конструктивные компоненты на кристаллах в виде System on Chip (SoC) и System in Package (SiP). Дан аналитический обзор и сравнительный анализ преимуществ и недостатков HDL-языков для создания компактных и энергосберегающих цифровых систем для рынка электронных технологий. В качестве источников использованы наиболее популярные зарубежные и отечественные издания, IEEE стандарты, а также работы ведущих ученых и специалистов в области Hardware Design & Testing. Показаны маршруты решения проблем синтеза, анализа и верификации миниатюрных цифровых систем путем адаптации существующих технологий проектирования и создания новых моделей инфраструктуры языковой поддержки SoC и SiP. Решение задач временного тестирования и верификации цифровых изделий в кристаллах демонстрируется на основе применения средств анализа и синтеза ведущих компаний планеты путем использования IEEE стандартов тестопригодного проектирования и механизмов ассерций, закладываемых в проект на стадии создания системных моделей. Состоятельность структур и маршрутов проектирования подтверждена рассмотрением многочисленных примеров HDL-описания, синтеза и верификации цифровых систем в пакетах, таких как память, логика и функциональные модули. Книга предназначена для студентов, аспирантов и специалистов в области технологий HDL-проектирования и компьютерной инженерии встроенных систем и сетей, а также для широкою круга читателей, занимающихся разработкой и тестированием Hardware/Software для SoC и SiP Насчет книги - хорошая или плохая - Вам решать... Книга на русском языке....
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Sep 26 2014, 07:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
Цитата(Maverick @ Sep 25 2014, 21:44)  ... грубо выражаться не надо... Verilog_&_System_Verilog_2010Насчет книги - хорошая или плохая - Вам решать... Книга на русском языке.... извиняюсь, погорячился извечные холивары- вы тут Си-шники ламеры, толи дело мы- ПЛИСоводы. Так тоже не надо. Я не в codevisinAVR писал до этого. Разберусь и с ПЛИСами. За книги спасибо. Буду изучать. Спросил про них потому, что люди, кот. плотно занимаются ПЛИСами, уже могут сортировать для себя нормальную литературу от мусора. Вот пример- книга Редькина про АРМы- ее сразу в печку нужно, не читая  (цитата от сюда) еще подскажите- нашел у себя макетку с EPM7128SLC84-15 можно на ней тренироваться? или это уже старье полное, нужно срочно что-то на циклоне брать? и не пойму, это FPGA или CPLD ? флеш на борту там.
|
|
|
|
|
Sep 26 2014, 08:47
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424

|
Цитата(Maverick @ Sep 25 2014, 20:44)  ... грубо выражаться не надо... Verilog_&_System_Verilog_2010Насчет книги - хорошая или плохая - Вам решать... Книга на русском языке.... Извините не удержался ....Скачал...почитал... Если грубо не выражаться - я понял что я дурак  Поясните мне пажалуста шо афтар имел в виду и зачем мне это написал? смотрите прикреплённые цитаты Цитата(Метценгерштейн @ Sep 26 2014, 10:22)  еще подскажите- нашел у себя макетку с EPM7128SLC84-15 можно на ней тренироваться? или это уже старье полное, нужно срочно что-то на циклоне брать? и не пойму, это FPGA или CPLD ? флеш на борту там. Для тренировок подходит всё, даже это. Только проверьте что последняя версия квартуса поддерживает EPM7128SLC84-15
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|