Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование спец. ножек ASDO, nCSO
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Viwon
Доброго времени суток!

Пытаюсь выдать сигнал на вывод ASDO, но на выходе всегда высокий уровень. ПЛИС - Cyclone II.
Необходимые настройки сделал.
Может кто сталкивался с подобной проблемой?
Genadi Zawidowski
1 на всех ногах weak pull-up
2 к вас в проекте эта нога на ввод? Точно?
3 проект сюда
Viwon
Вот, проект(Quartus II v13.0).

FPGA_CLK - входная частота
Модуль CLOCKS - делитель входной частоты
LED - в данном случае меандр, подается на вывод ASDO

Цитата(Genadi Zawidowski @ Apr 13 2017, 14:45) *
1 на всех ногах weak pull-up
2 к вас в проекте эта нога на ввод? Точно?

1 Ножка "висит в воздухе"
2 Точно
Genadi Zawidowski
ставлю 13.0SP1
Genadi Zawidowski
поставил.
Настройки выглядят правильно (у меня в проекте просто используется загрузка FPGA по SPI от процессора, потом использую для обмена, ASDO как MISO в процессор).
Пробовали на другие ножки назначать выход? Счетчик выглядит рабочим, но все может быть...
Viwon
С другимм ножками работает.
А вы какую ПЛИС используете, Cyclone II EP2C5T144?
Golikov A.
а там настройка есть во что перевести спец ноги по окончанию конфигурации она задана? И еще был какой-то вариант доступа через мего функцию к спец ногам.
Viwon
Golikov A.
Да, задано "Use as regular I/O".
Мегофункцию не нашел.
Golikov A.
она функция не управления нагами, а функция управления чем-то что эти ноги использует.
То есть, например, мегофункция реконфигурации конфигурационной флэшки рулит ногами загрузки конфигурации. И вроде бы ими можно через нее просто помахать.

Genadi Zawidowski
Цитата(Viwon @ Apr 14 2017, 14:25) *
А вы какую ПЛИС используете, Cyclone II EP2C5T144?


Использую с EP4CE22E22, проверено с EP3C25E144 (грузилась тем же rbf).
В выложенном архиве уже нет той части что, работала на процессор, но настройки остались. Был просто 3-state буфер, через который выход сдвигового регистра шёл.
Alex11
Посмотрите на это, может поможет. Это я давно развлекался, как доступиться к загрузочной ПЗУ. Подробности уже не помню.
Нажмите для просмотра прикрепленного файла
Viwon
У меня ножки выбора загрузки(MSEL) посажены на землю, что соответствует режиму загрузки Active Serial, видимо поэтому ASDO и nCSO недоступны, вне зависимости от того, что указано в прошивке.

Был не прав. Получить доступ к ASDO удалось, с помощью мегафункции JTAG-accessable Extensions -> Serial Flash Loader. В ее настройках надо поставить галочку "Share ASMI interface in your design".
Однако, доступ только на вывод, да и способ на мой взгляд убогий.


В общем, чтобы работать с ножкой ASDO Cyclone II, как с обычной ножкой (на ввод и вывод), необходимо чтобы MSEL0 = 1(режим Passive Serial)
Источник
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.