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

 
 
> VHDL в QUARTUS для очень начинающего, VHDL в QUARTUS для очень начинающего
_Ie0nid
сообщение Aug 18 2010, 03:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 20-09-08
Пользователь №: 40 344



Здравствуйте. Совсем отчаялся разобраться в этом языке. Сколько есть у меня книжек, все не дают достаточного понимания в программировании VHDL. Помогите пожалуйста разобраться на простых примерах. Например на AHDL можно составить элемент написав таблицу истинности, покажите как это сделать на VHDL. Желательно в quartus, чтобы не добавлять в мое незнание дополнительных переменных.
Может у кого любимые книжки по этой теме, я буду только благодарен.
Заранее спасибо.

Сообщение отредактировал _Ie0nid - Aug 18 2010, 03:26
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 18)
Stewart Little
сообщение Aug 20 2010, 08:56
Сообщение #16


Лентяй
******

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



Цитата(_Ie0nid @ Aug 20 2010, 12:20) *
Извините за низкий интелект, теперь я окончательно запутался.
1. Вот это апостроф - `, или вот это тоже апостроф - '.
2. Вот такая запись if CLK ' event, почему нельзя записать типа CLK=event, или этот одиночный апостроф и имеет значения "=" в данном случае.
3. CLK = '1', почему значение сигнала, логическая еденица, взята в двойные апострофы, это такой синтаксис, все логические значения должны быть в апострофах.
4. Что такое значение вектора (если для меня это еще слишком рано, можете не отвечать).
Заранее Благодарю.

1. Апостроф - '
2. Потому, что event - это атрибу сигнала CLK, а не присваивание. CLK'event - это "единая сущность", означающая любые изменения сигнала CLK
3. Это не двойные апострофы. Значение одиночного сигнала заключается в апострофы, к примеру '1' , '0', 'Z' и т.д.
4. Векторы - это многоразрядные сигналы (ну или шины), их значения заключаются в двойные кавычки : "0000", "01011001" и т.д.
Короче, читайте литературу, и не морочьте голову. Языки описания аппаратуры "ковбойским наскоком" не изучаются.
Прикрепленные файлы
Прикрепленный файл  VHDL_Cookbook.pdf ( 298.43 килобайт ) Кол-во скачиваний: 39
 


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
_Ie0nid
сообщение Aug 23 2010, 04:39
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 20-09-08
Пользователь №: 40 344



За книжку большое спаисибо. Хотя, надо признаться, у меня книжек такого плана уже целый килограмм.
Вопрос по теме. Есть пример в котором есть такая запись S = "01", ну и другие условия S = "10", и так далее. КТо сможет подсказать, как такой элемент должен выглядеть в квартусе. Это два вывода S1 и S2, или как то по другому. Заранее благодарю.
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Aug 23 2010, 10:32
Сообщение #18


Дима
*****

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



Когда я переходил с AHDL на VHDL, мне очень помогла книга Дж.Ф.Уэйкерли "Проектирование цифровых устройств". Там про VHDL по сравнению со всем объёмом книги написано немного, но самое основное и очень понятно, можно сразу начинать работать. Здесь на форуме уже кто-то давал ссылку.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение May 19 2011, 06:19
Сообщение #19


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(_Ie0nid @ Aug 23 2010, 07:39) *
Хотя, надо признаться, у меня книжек такого плана уже целый килограмм.

Если книжек уйма и все равно не можете понять что такое VHDL, то это сигнал к тому, что пора менять парадигму изучения...
Вообще, лично для меня, если всё читать то можно с ума сойти...Поэтому дам совет- ключ, как постичь это язык... Для начала нужно ознакомиться с цифровой техникой вообще, понять из чего она состоит, из каких кирпичиков. Изучить и комбинационные и последовательностные компоненты(это логические элементы и элементы памяти - триггеры)... Короче если вы смотжете ответить на вопрос что такое счетчик, или дешифратор или сумматор и т.д и более того, как каждый элемент работает, вот только тогда можно двигаться дальше...А дальше это просто... Смотрните какому VHDL описанию соответствует, каждый цифровой элемент...В самом простом случае - запоминаете...И вот тогда что-то начнет проясняться в голове...Уж поверьте...


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post

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

 


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


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