отличные лекции! Спасибо большое. У меня еще просьба такая, подскажите, пожалуйста, как установить quartus и modelsim в России на данный момент, если у вас есть способ?
Здравствуйте! У меня ModelSim-Altera. Пытаюсь просимулировать мегафункции (однапортовую память и PLL). На однапортовой памяти симуляция не идёт но при этом в консоли ошибок нет, а при симуляции PLL выдаёт ошибку (Error: (vsim-3033) Instantiation of 'pllA_0002' failed. The design unit was not found.) В общем что то не то с библиотеками, а что не пойму. может в тестбенче для мегафункций нужно прописывать какие то опции?
1. Какая плисина? 2. Что значит "симуляция не идёт"? Не запускается? Виснет? Сигналы в нуле? 3. Модуль PLL в коде верилога присутствует или как-то по другому к проекту подключается?
1. Cyclone V 5CSEBA6U2317 2. Сигнал красный (Z) неопределённый. 3. PLL в коде присутствует но не присутствует тестбенче...мне тут подсказали, что мегафункции нужно прописывать вестбенче. ..но как это сделать пока не нашёл.
@@КонстантинВасинский 2. Если правильно помню, в расцветке по умолчанию красный цвет это неизвестное состояние (Х). Если так, то тогда всё логично, память в начале неинициализированная, а значит содержит в себе неопределённые значения. Если после записи в память всё равно Х, то дело или в неправильной записи или что-то с тактовым сигналом. Если всё таки Z, то это странно, внутренние элементы ПЛИС не имеют Z-буферов. 3. Да. Нужно в скрипт компиляции добавить файл который был создан мегафукцией, примерно как на 22:00, те две строчки что после vmap work rtl_work. И проконтролировать чтобы в строчке запуска симуляции vsim была нужная библиотека.
2. Да я перепутал там X. Инициализация не помогла. Мне кажется, что у меня библиотеки не те или они не работают. 3. В скрипте синтеза мега функция конечно же вставлена и схема удачно синтезируется и память распознаётся, но вот что конкретно нужно написать в тестбенче я не понял.
Дай вам бог здоровья за ваш труд!:)
Спасибо на добром слове.
Спасибо. Ценная информация. Посмотрел сразу как вышел ролик, а сегодня как раз пригодилось
Отличный звук, спасибо.
👍👍👍👍👍
отличные лекции! Спасибо большое. У меня еще просьба такая, подскажите, пожалуйста, как установить quartus и modelsim в России на данный момент, если у вас есть способ?
Или через какой-нибудь VPN, или торрентами.
@@ПЛИСоводство спасибо огромное за информацию. а они работают нормально после установки без подключения VPN?
@@huunghitran964 Им вообще интернет не нужен.
спасибо большое, я попытаюсь. Вам всего доброго
Здравствуйте! У меня ModelSim-Altera. Пытаюсь просимулировать мегафункции (однапортовую память и PLL). На однапортовой памяти симуляция не идёт но при этом в консоли ошибок нет, а при симуляции PLL выдаёт ошибку (Error: (vsim-3033) Instantiation of 'pllA_0002' failed. The design unit was not found.) В общем что то не то с библиотеками, а что не пойму. может в тестбенче для мегафункций нужно прописывать какие то опции?
1. Какая плисина?
2. Что значит "симуляция не идёт"? Не запускается? Виснет? Сигналы в нуле?
3. Модуль PLL в коде верилога присутствует или как-то по другому к проекту подключается?
1. Cyclone V 5CSEBA6U2317 2. Сигнал красный (Z) неопределённый. 3. PLL в коде присутствует но не присутствует тестбенче...мне тут подсказали, что мегафункции нужно прописывать вестбенче. ..но как это сделать пока не нашёл.
@@КонстантинВасинский 2. Если правильно помню, в расцветке по умолчанию красный цвет это неизвестное состояние (Х). Если так, то тогда всё логично, память в начале неинициализированная, а значит содержит в себе неопределённые значения. Если после записи в память всё равно Х, то дело или в неправильной записи или что-то с тактовым сигналом. Если всё таки Z, то это странно, внутренние элементы ПЛИС не имеют Z-буферов.
3. Да. Нужно в скрипт компиляции добавить файл который был создан мегафукцией, примерно как на 22:00, те две строчки что после vmap work rtl_work. И проконтролировать чтобы в строчке запуска симуляции vsim была нужная библиотека.
2. Да я перепутал там X. Инициализация не помогла. Мне кажется, что у меня библиотеки не те или они не работают. 3. В скрипте синтеза мега функция конечно же вставлена и схема удачно синтезируется и память распознаётся, но вот что конкретно нужно написать в тестбенче я не понял.
@@КонстантинВасинский Возможно проблема с тактовым сигналом, он слишком быстрый. Имеет смысл попробовать более медленный: `timescale 10ms/1ms