МАРСОХОД

Open Source Hardware Project

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

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

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

  • Ones
  • Ones аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 14
  • Спасибо получено: 0
Да, я так и сделал, у меня только один управляющий сигнал. Сигнал clk устанавливал на разные ножки плис, везде одинаково, мешают помехи.

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

Последнее редактирование: от Ones.

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

  • Wonk
  • Wonk аватар
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Сообщений: 65
  • Спасибо получено: 2
Есть необходимость установить сигнал и удержать его 12 тактов, после чего сбросить. Есть вариант это реализовать не через счетчик? Язык VHDL.

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

Последнее редактирование: от Wonk.

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

А почему не через счётчик?

Я бы взял 12 регистров и каждый такт записывал из первого во второй, из второго в третий и т.д. все 12 регистров.
А выходы всех 12 регистров через ИЛИ в результат.

Минус такого решения в том, что если в течение 12 тактов придёт новый сигнал на вход, то сброса выходного сигнала не будет.. Но это легко решаемо.

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

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

Добрый день. можете мне скинуть расспиновку отечественной плис ?

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

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

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

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

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

5576хс1 . 5576хс4. хс2 желательно побольше о них и какие есть примечания к разводке платы

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

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

  • Ones
  • Ones аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 14
  • Спасибо получено: 0

Ones пишет: Добрый день! Подскажите, пожалуйста, есть 5 битный счетчик на VHDL, после компиляции проверяю на работоспособность, с помощью моделирования, счетчик считает правильно. Прошиваю плис, проверяю, счетчик считает не правильно и реагирует на каждый импульс ( на каждое касание) неиспользуемых ножек плис, на всех не используемых ножках установлено третье состояние ( As input tri-stated). В чем может быть дело?


Добрый день! Может кому понадобиться, проблема решилась с помощью аккумулятора, до этого плата питалась от блока питания (через сеть).

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

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

Здравствуйте.
Прошу помочь со следующей проблемой. Так как полный профан, то попробовал
перенести проект marsohod.org/11-blog/78-newproject на марсоход 2.
Код следующий:
module test_wires(
	input wire key0,
	input wire key1,
	output wire led0,
	output wire led1
);

assign led0 = key0 & key1;
assign led1 = key0 | key1;

endmodule
Все хорошо, кроме:
1. логика свечения диодов такая, как будто сигнал от кнопок идет, когда они отжаты, то есть логическая единица будет, когда 2 кнопки отжаты.
2. As input tri-stated поставить не удалось, выдается ошибка средой.
Заранее благодарен.

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

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

raiyin пишет:
1. логика свечения диодов такая, как будто сигнал от кнопок идет, когда они отжаты, то есть логическая единица будет, когда 2 кнопки отжаты.
2. As input tri-stated поставить не удалось, выдается ошибка средой.


1. Так и должно быть . Схемотехника платы такая, что если кнопка отжата, то вход подтянут резистором на питание и на нем "1",а если
нажата, то замыкает вход на землю и на нем получается "0".Так сложилось исторически, поскольку в ПЛИС нет "pull-down" резисторов.
2. Что за ошибка, пробовали читать что в ней написано?

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

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

Спасибо за быстрый ответ. Со вторым вопросом я ошибся. Шаг 24. В Assignment Editor все пины с маской key* не удалось перевести в состояние (надеюсь правильно использую терминологию) Weak Pull-UP Resistor On. Ошибка при компиляции следующая:
Error (169057): Can't place I/O pin key0 at pin location 22 -- I/O pin uses weak pullup, which is not supported by this pin location.
С английским дружу и примерно понимаю в чем проблема, но DataSheet'ами пользуюсь еще неуверенно.

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

Время создания страницы: 0.240 секунд
ВКонтакте  facebook  GitHub  YouTube  Twitter