МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Вопросы новичка

Re: Вопросы новичка 6 года 6 мес. назад #1839

Дык входа то добавилось всего 3 :ohmy:

Чудеса творятся!
Изменил в block_form значение частоты с 2 на 3 и количество МЯ стало 4! :ohmy:
Что происходит??? При этом в RTL все счётчики и регистры есть! Как это всё может уместиться в 4 МЯ??? :ohmy:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

"Холодает" - подумал Волк и натянул Красную Шапочку по самые уши...
Последнее редактирование: от Серый Волк.

Re: Вопросы новичка 6 года 6 мес. назад #1840

  • Meteor
  • Meteor аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
  • Сообщений: 29
  • Спасибо получено: 18
Может незадействованное выкинул- вот и уместил. При этом в RTL рисует квадратики как задано. (у себя пару раз наблюдал, исходный проект занимает больше 1000 ЛЭ для циклона 3, недоподключаю один-два блока и объём уменьшается до 800 а то и 300 ЛЭ)
Спасибо сказали: Серый Волк

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 6 года 6 мес. назад #1841

Нашёл от чего зависит! :woohoo:
если
reg [17:0]counter;
выставить в соответствии с F = 3 МГц
reg [19:0] counter;
то уже начинает занимать 85 МЯ!
Таким образом получалось, что в переменную reg, при увеличении коэффициента деления (а, следовательно, количество триггеров) записываемое число полностью не умещалось. Что происходит в данном случае в переменной reg и как это отрабатывает компилятор надо смотреть.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

"Холодает" - подумал Волк и натянул Красную Шапочку по самые уши...
Последнее редактирование: от Серый Волк.

Re: Вопросы новичка 6 года 6 мес. назад #1843

Подскажите пожалуйста, как в квартусе создать двух битный дешифратор?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 6 года 6 мес. назад #1844

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 104
  • Спасибо получено: 31

Ruslansh пишет: Подскажите пожалуйста, как в квартусе создать двух битный дешифратор?

Если в графическом дизайне, то правой кнопкой мыши по схеме и в меню Insert => Symbol дальше в диалоговом окне Symbol в поле name написать lpm_decode (ну или выбрать из списка)
Спасибо сказали: Ruslansh

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 6 года 6 мес. назад #1845

Огромное спасибо, еще подскажите пожалуйста как D-триггер создать? Заодно спрошу еще - схемы из логисима можно как нибудь портировать в квартус?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 6 года 5 мес. назад #1867

  • Wonk
  • Wonk аватар
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Сообщений: 65
  • Спасибо получено: 2
Подскажите как вернуть панель графического редактора.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 5 года 11 мес. назад #2191

Когда открываю в квартусе учебные проекты Марсохода 2, они не открывается, выдаются сообщения об ошибках:

Error: Error reading Quartus II Settings File D:/Marsohod2/cyclone3_sens/cyclone3.qsf, line 178
Info: set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
Error: Error reading Quartus II Settings File D:/Marsohod2/cyclone3_sens/cyclone3.qsf, line 179
Info: set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
Error: Error reading Quartus II Settings File D:/Marsohod2/cyclone3_sens/cyclone3.qsf, line 180
Info: set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
Error: Error reading Quartus II Settings File D:/Marsohod2/cyclone3_sens/cyclone3.qsf, line 181
Info: set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
Error: Error reading Quartus II Settings File D:/Marsohod2/cyclone3_sens/cyclone3.qsf, line 282
Info: set_global_assignment -name SLD_FILE "C:/Altera/masohod2/cyclone3_sens/stp2_auto_stripped.stp"

если закомментировать указанные ниже строки то проекты открываются и компилируются, но правильно ли это?

# Advanced I/O Timing Assignments
# ===============================
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall

Ещё вопрос - что должно происходить в консоли putty в первом проекте?
я ввожу в консоли несколько символов, нажимаю ввод и ничего не изменилось

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 5 года 11 мес. назад #2193

1.Скорее всего вы открываете старым квартусом более новые проекты.
Правильнее всего сменить квартус. Если такой возможности нет, то прийдется комментировать строки и в
других проектах, в принципе, ничего страшного.
2. В консоли долыжны появляться символы которые вы вводите.
Если они не появляются, значит нет связи входа с выходом.Вы либо не загрузили, либо не тот проект.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вопросы новичка 5 года 11 мес. назад #2194

скачал квартус II 9.1 как в статье на сайте, более новый не качал т.к. объёмы их пухнут от версии к версии а учебные проекты как я понимаю делались в старых версиях

проект в марсоход 2 загрузился, диоды мигают и на кнопочки реагируют
это наверное я туплю, если марсоход с незагруженной программой, то в консоли не появляется вообще ничего,
с загруженной - в консоли те символы которые я ввожу с клавиатуры, правильно?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.203 секунд

ВКонтакте  facebook  GitHub  YouTube  Twitter