|
ModelSim, вопросы новичка |
|
|
|
 |
Ответов
|
May 19 2018, 13:35
|

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

|
Цитата(AnatolySh @ May 19 2018, 01:03)  Не претендую на непогрешимость, но вот (в скрепке) пример: вдруг, чего себе возьмёте? Пантово..! Очень пантово!) Прямо все как я люблю: нажал одну кнопку и ПЭМС! - файл симуляции готов! Особенно мне понравились строчки "ThisPCLocationIsWORK" и "ThisPCLocationIsHOME" батника simulate  Браво! Реально круто!  Благодаря Вашему коду наткнулся на интересную статью, может кому пригодится. Цитата(Marat Zuev @ May 19 2018, 03:30)  Кстати, вдруг ещё не видели - ИМО там есть, что принять к сведению: SPI Verilog Master & Slave modules :: Overview. Да и, вообще, там погуляйте. И я вместе с Вами ) И ещё одна ссылка, как введение к первой: https://marsohod.org/projects/marsohod2/amb...c/215-opencoresСпасибо за инфу! Обязательно ознакомлюсь! Еще один вопрос: verilog начал изучать совсем недавно, и мне привычнее представлять top_level в виде bdf-схемы, куда я далее вставляю veriog-модули и компилирую. ModelSim насколько мне известно может принимать только verilog. Как быть в этом случае? Описывать всю схему, связи в верилоге или есть еще какие варианты? И как в этом случае привязывать входы-выходы к конкретным пинам?
|
|
|
|
|
May 19 2018, 13:52
|
Участник

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

|
Цитата(Sprite @ May 19 2018, 14:35)  наткнулся на интересную статьюВсё, чем Вы восторгались, написано, в том числе после прочтения статей, подобных этой ) Цитата(Sprite @ May 19 2018, 14:35)  Еще один вопрос: verilog начал изучать совсем недавно, и мне привычнее представлять top_level в виде bdf-схемы, куда я далее вставляю veriog-модули и компилирую. ModelSim насколько мне известно может принимать только verilog. Как быть в этом случае? Описывать всю схему, связи в верилоге или есть еще какие варианты? И как в этом случае привязывать входы-выходы к конкретным пинам? Как раз для Вас с того же сайта: https://marsohod.org/11-blog/251-sch-or-txt
Сообщение отредактировал Marat Zuev - May 19 2018, 13:56
--------------------
-- С наилучшими пожеланиями, Marat.
|
|
|
|
|
May 20 2018, 06:38
|

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

|
Цитата(Marat Zuev @ May 19 2018, 20:52)  Всё, чем Вы восторгались, написано, в том числе после прочтения статей, подобных этой ) Как раз для Вас с того же сайта: https://marsohod.org/11-blog/251-sch-or-txtСпасибо, я уже понял что надо делать все на verilog. У меня в схеме есть такой компонент:  Это сгенерированый компонент Single-port RAM megafunction. В RLT это выглядит так:  Как мне к нему обратиться? CYCLONEIII_RAM_BLOCK? Задача то в общем простая - сделать компонент для хранения 1 слова, но не на D-триггерах, а на RAM-элементах, чтобы не тратить драгоценные логические элементы ПЛИСа.
|
|
|
|
|
May 20 2018, 07:09
|
Участник

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

|
Цитата(Sprite @ May 20 2018, 07:38)  Как мне к нему обратиться? Вам надо было поставить галку здесь:
--------------------
-- С наилучшими пожеланиями, Marat.
|
|
|
|
Сообщений в этой теме
Sprite ModelSim, вопросы новичка May 18 2018, 11:26 Nieve Здравствуйте!
У вас в TestBench переменная ... May 18 2018, 11:43 iosifk Цитата(Sprite @ May 18 2018, 14:26) Добро... May 18 2018, 11:45 Sprite Nieve, Иосиф Григорьевич, спасибо!
Проглядел)... May 18 2018, 12:15  iosifk Цитата(Sprite @ May 18 2018, 15:15) Nieve... May 18 2018, 12:38  AVR Цитата(Sprite @ May 18 2018, 15:15) А мож... May 18 2018, 12:56   Stewart Little Цитата(AVR @ May 18 2018, 15:56) Прошу пр... May 18 2018, 15:59 Flip-fl0p КодА можно как-нибудь автоматизировать посылку раз... May 18 2018, 17:47 AnatolySh Цитата(Sprite @ May 18 2018, 14:26) Решил... May 18 2018, 18:03 R6L-025 Вроде как неплохо еще прогонять на случайных выбор... May 18 2018, 19:02 Flip-fl0p Цитата(R6L-025 @ May 18 2018, 22:02)... May 18 2018, 19:11 R6L-025 Можно создать *.qsys проект в который добавить нуж... May 18 2018, 19:21 Marat Zuev Цитата(Sprite @ May 18 2018, 12:26) Отлаж... May 18 2018, 20:30 R6L-025 А почему эту самую корку использовать нельзя? Если... May 20 2018, 07:09 R6L-025 А, еще есть quartus templates. В выпадающем меню E... May 20 2018, 07:12 Sprite Цитата(R6L-025 @ May 20 2018, 14:12)... May 20 2018, 08:16 R6L-025 Ну тогда попробуйте поиграть с директивами. Quartu... May 20 2018, 09:18 Sprite Спасибо, попробую. Еще один вопрос: как описать эт... May 20 2018, 09:29 AVR Цитата(Sprite @ May 20 2018, 12:29) Спаси... May 22 2018, 05:27 R6L-025 Да, verilog, vhdl... Берете описание портов pll ко... May 20 2018, 10:12 Sprite Цитата(R6L-025 @ May 20 2018, 17:12)... May 20 2018, 10:27 Sprite Всем добра!
Перевел проект полностью на veril... May 21 2018, 11:53 Marat Zuev Цитата(Sprite @ May 21 2018, 11:53) Если ... May 21 2018, 12:42 Flip-fl0p Я бы ещё не применял имена модулей - названия прим... May 21 2018, 12:47 Sprite Цитата(Flip-fl0p @ May 21 2018, 19:4... May 21 2018, 13:16  Flip-fl0p Поскольку полного кода я не вижу, я предположил, ч... May 21 2018, 13:17   Sprite Цитата(Flip-fl0p @ May 21 2018, 20:1... May 21 2018, 13:32    Marat Zuev Цитата(Sprite @ May 21 2018, 13:32) Вот к... May 21 2018, 18:29    nice_vladi Цитата(Sprite @ May 21 2018, 13:32) ...
... May 22 2018, 05:28 Flip-fl0p А какую цель Вы ставите перед собой ?
Сделать прав... May 21 2018, 14:30 Sprite Цитата(Flip-fl0p @ May 21 2018, 21:3... May 21 2018, 14:48 Sprite С учетом замечаний Marat Zuev переписал модуль, по... May 22 2018, 08:40 Flip-fl0p Цитата(Sprite @ May 22 2018, 11:40)
А ес... May 22 2018, 09:20  iosifk Цитата(Flip-fl0p @ May 22 2018, 12:2... May 22 2018, 09:46 Sprite Спасибо всем за критику)
Задачу в двух словах опи... May 22 2018, 10:24 iosifk Цитата(Sprite @ May 22 2018, 13:24) Спаси... May 22 2018, 12:20  Sprite Цитата(iosifk @ May 22 2018, 19:20) У Вас... May 22 2018, 12:28   iosifk Цитата(Sprite @ May 22 2018, 15:28) Чтени... May 22 2018, 12:35    Sprite Цитата(iosifk @ May 22 2018, 19:35) И в к... May 22 2018, 15:54     Flip-fl0p Цитата(Sprite @ May 22 2018, 18:54) Конеч... May 23 2018, 06:18     iosifk Цитата(Sprite @ May 22 2018, 18:54) Конеч... May 23 2018, 07:10 Sprite Довольный как слон
Все получилось! Собрал пр... May 22 2018, 12:04 Sprite Flip-fl0p, Иосиф Григорьевич спасибо! Подумаю ... May 23 2018, 11:49 nice_vladi Цитата(Sprite @ May 23 2018, 11:01) [b]
К... May 23 2018, 11:51 OM-S В tb.v поставьте начальное значение для регистра... May 23 2018, 11:59  Sprite Цитата(OM-S @ May 23 2018, 18:59) В ... May 23 2018, 12:24   _Anatoliy Что-то у вас входной клок дюже быстро клацает для ... May 23 2018, 12:38    Sprite Цитата(_Anatoliy @ May 23 2018, 19:38) Чт... May 23 2018, 13:20 Sprite Добрый день всем!
Еще один нубский вопрос:
Реш... May 25 2018, 13:34 iosifk Цитата(Sprite @ May 25 2018, 16:34) Добры... May 25 2018, 14:19 Flip-fl0p Цитата(Sprite @ May 25 2018, 16:34) Что д... May 25 2018, 15:50 Nieve 1. У вас в схеме нет сигнала "reset", ре... May 25 2018, 15:14 Sprite Цитата(Nieve @ May 25 2018, 22:14) 1. У в... May 25 2018, 16:41  Flip-fl0p Цитата(Sprite @ May 25 2018, 19:41) Ниче ... May 25 2018, 18:19  iosifk Цитата(Sprite @ May 25 2018, 19:41) Иосиф... May 25 2018, 18:35   andrew_b Цитата(iosifk @ May 25 2018, 21:35) Одног... May 26 2018, 05:03    iosifk Цитата(andrew_b @ May 26 2018, 08:03) А ... May 26 2018, 07:09 Nieve 1. В таком случае как быть если схема зависла и не... May 25 2018, 17:01 Sprite Flip-Flop, Иосиф Григорьевич - спасибо!
Прочит... May 26 2018, 14:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|