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

 
 
> Переход с AHDL на Verilog, Некоторые соображения и непонятки "чайника"
Andr2I
сообщение Mar 6 2007, 12:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Перехожу с AHDL на Verilog.
Почитал, сделал проект D-триггера в Квартусе. Все работает.
Далее возник концептуальный вопрос. В AHDL постоянно использовал примитивы (в основном DFFE) - сразу понятно как проект ложится в ячейки. В Verilog тоже можно использовать примитивы, но можно и использовать поведенческие модели. И то и другое обладают примерно одинаковым геммороем - для примитивов надо всю схему продумывать детально, для поведенческой модели должны (по идее - пока не делал) запарить цепи сброса и установки - все надо прописывать и довольно подробно.
Поскольку своего опыта нет, хотелось бы услышать мнения по поводу использования примитивов.
Прекрасно понимаю, что примитивы затруднят миграцию на другие кристаллы. Но поскольку все равно работаю с встроенной памятью, PLL и умножителями через мегафункции (по сути те же примитивы) большого вреда от этого не вижу.
Второй вопрос еще глупее - чем отличается module и task? И для чего нужен task - ведь я могу вызывать другие модули из своего модуля с помощью module_instance (нужно ли текст вызываемых модулей приводить в основном модуле и в каком месте?).

С уважением, Андрей
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andr2I   Переход с AHDL на Verilog   Mar 6 2007, 12:18
- - klop   Цитата(Andr2I @ Mar 6 2007, 12:18) Второй...   Mar 6 2007, 13:20
- - dxp   Цитата(Andr2I @ Mar 6 2007, 15:18) Почита...   Mar 6 2007, 13:25
|- - CaPpuCcino   Цитата(dxp @ Mar 6 2007, 13:25) Верилог-2...   Mar 6 2007, 17:58
- - Andr2I   Большое спасибо за ответы! dxp ЦитатаКомбина...   Mar 6 2007, 17:47
|- - dxp   Цитата(Andr2I @ Mar 6 2007, 20:47) Означа...   Mar 7 2007, 08:46
- - sazh   Просто для иллюстрации. Не знаю, чье. module task...   Mar 6 2007, 18:35
- - Andr2I   CaPpuCcino Большое спасибо! С таксами и функци...   Mar 6 2007, 19:41
- - Andr2I   dxp ЦитатаЗато блокирующее хорошо подходит для опи...   Mar 7 2007, 09:15
|- - dxp   Цитата(Andr2I @ Mar 7 2007, 12:15) Цитата...   Mar 7 2007, 10:59
|- - klop   Цитата(dxp @ Mar 7 2007, 10:59) Верилог, ...   Mar 7 2007, 20:08
- - Andr2I   dxp ЦитатаДа, именно так. Но это приемлемо для бло...   Mar 7 2007, 17:35
|- - dxp   Цитата(Andr2I @ Mar 7 2007, 20:35) Цитата...   Mar 7 2007, 17:55
|- - CaPpuCcino   Цитата(Andr2I @ Mar 7 2007, 17:35) Как то...   Mar 7 2007, 19:40
- - Andr2I   dxp ЦитатаВ Вашем случае если число не ноль - то э...   Mar 7 2007, 20:02
|- - CaPpuCcino   Цитата(Andr2I @ Mar 7 2007, 20:02) А Квар...   Mar 7 2007, 20:33
|- - klop   Цитата(CaPpuCcino @ Mar 7 2007, 20:33) на...   Mar 7 2007, 20:51
|- - CaPpuCcino   Цитата(klop @ Mar 7 2007, 20:51) Ну вот н...   Mar 8 2007, 16:04
|- - CaPpuCcino   Цитата(klop @ Mar 7 2007, 20:51) Читайте ...   Mar 10 2007, 22:31
- - Andr2I   CaPpuCcino А чем плох assign? Просмотрел - Квартус...   Mar 8 2007, 11:24
|- - PAB   Цитата(Andr2I @ Mar 8 2007, 11:24) CaPpuC...   Mar 23 2007, 16:06
|- - dxp   Цитата(PAB @ Mar 23 2007, 19:06) Судя по ...   Mar 23 2007, 17:30
|- - CaPpuCcino   Цитата(PAB @ Mar 23 2007, 16:06) Вопрос к...   Mar 23 2007, 20:24
- - sazh   assign - это хорошо в верилоге. Вне процесса много...   Mar 8 2007, 11:35
- - Andr2I   sazh ЦитатаНаверно после верилога и на system вери...   Mar 8 2007, 12:41
- - sazh   Assignments - settings - Analysis&synthesis - ...   Mar 8 2007, 14:40
- - sazh   Чтобы привыкнуть к хорошему. Нужно попытаться расс...   Mar 8 2007, 16:37
|- - CaPpuCcino   to sazh ну здесь-то реально особо места для фантаз...   Mar 8 2007, 17:56
- - Andr2I   sazh Я сегодня попробовал переписать старый проект...   Mar 8 2007, 20:20
|- - dxp   Цитата(Andr2I @ Mar 8 2007, 23:20) Про ур...   Mar 9 2007, 10:05
- - Andr2I   dxp ЦитатаУровень абстракции повышается при перех...   Mar 9 2007, 16:17
|- - dxp   Цитата(Andr2I @ Mar 9 2007, 19:17) С этим...   Mar 9 2007, 17:32
- - Andr2I   Однако, ппоявились новые вопросы! Ситуация сле...   Mar 24 2007, 17:41
- - Andr2I   После потряхивания и постукивания проблему локализ...   Mar 24 2007, 19:34
|- - vladv   Цитата(Andr2I @ Mar 24 2007, 20:34) После...   Mar 25 2007, 14:13
- - sazh   Вот вы говорите, что переходите с AHDL на верилог....   Mar 24 2007, 21:58
- - Andr2I   ЦитатаВот вы говорите, что переходите с AHDL на ве...   Mar 24 2007, 23:12
|- - CaPpuCcino   Цитата(Andr2I @ Mar 24 2007, 23:12) Т.е. ...   Mar 25 2007, 00:25
- - Andr2I   Цитатавы эт моделирование уже после P&R провод...   Mar 25 2007, 09:15
- - Andr2I   Посмотрел результаты синтеза RTL viewer - дополнит...   Mar 25 2007, 10:44
- - sazh   Верилог и AHDL тут не причем. Все, что Вы описали ...   Mar 25 2007, 11:13
- - Andr2I   ЦитатаДля корректной проверки такой схемы, вырванн...   Mar 25 2007, 12:16
- - sazh   Ресурсов задействовано больше потому что синхронны...   Mar 25 2007, 13:27
- - Andr2I   sazh ЦитатаРесурсов задействовано больше потому чт...   Mar 25 2007, 17:00
- - Andr2I   Всем спасибо! Дело было во входах. Сделал их в...   Mar 25 2007, 22:41


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

 


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


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