МАРСОХОД

Open Source Hardware Project

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

ТЕМА: Не работает GPIO на EPM240

Не работает GPIO на EPM240 2 года 5 мес. назад #6055

  • xMEGA
  • xMEGA аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
Добрый день,

Сделал свою платку с EPM240T100. Создал проект в Quartus, написал простую заготовку в виде:

module TopModule
(
output wire [7:0]EXT_LED,
);

assign EXT_LED = 8'hAA;


endmodule

Т.е. хочу подсветить каждый второй дебажный светодиод.

Выводы 43, 44 (DEV_CLRn, DEV_OE) ни к чему не подключены
В настройках снял галочки в Device->Devicand Pin Options->General:
Enable device-wide reset (DEV_CLRn)
Enable device-wide output enable(DEV_OE)

На плате нет никакого тактирования, т.к. предназначена только для комбинационной логики.
Настроил пины через TCL, проверил в Pin Assignment. Запустил повторный синтез, получил файл конфигурации.
Файл конфигурации прошивается в CPLD со статусом "Success", во время прошивки все светодиоды тускло светятся. Вроде бы так и должно быть.
После того, как прошивка зашита - на пинах никакой активности. Хотя я ожидаю 0xAA.

Помогите пожалуйста разобраться в чем проблема? Я делаю что-то не так? Или неисправные CPLD? (Покупал в Китае).
Ранее таких проблем не имел с Cyclone IV.

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

Не работает GPIO на EPM240 2 года 5 мес. назад #6057

Если программатор сказал "Success", значит чип исправен.
Скачайте с сайта "Почти пустой проект", исправте назначения для светодиодов и попробуйте зашить его.
Спасибо сказали: xMEGA

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

Не работает GPIO на EPM240 2 года 5 мес. назад #6059

  • xMEGA
  • xMEGA аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
Скачал "Почти пустой проект", указал пины - светодиоды мигают. Действительно с чипом все в порядке. Спасибо.

Затем упростил схему до такой, чтобы вывести 0xFF на пины светодиодов:




После прошивки светодиоды светятся.

Если делаю то же самое, только текстом - не светятся. Хотя RTL viewer показывает одно и то же в этих двух случаях.




Как такое может быть?
Вложения:

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

Последнее редактирование: от xMEGA. Причина: Не правильная картинка

Не работает GPIO на EPM240 2 года 5 мес. назад #6060

  • xMEGA
  • xMEGA аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
Пересоздал проект. Заработало.

Спасибо за помощь. Тему можно закрывать.

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

Не работает GPIO на EPM240 2 года 5 мес. назад #6061

xMEGA пишет: Как такое может быть?

В таких случаях смотрите ЧипПланером или РесурсеПропертиЕдитором. Скорее всего
или синтезатор или фитер что-то "упразднили".

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

  • Страница:
  • 1
Время создания страницы: 1.258 секунд

facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Проекты пользователей Не работает GPIO на EPM240