Перейти к содержанию
    

Использование спец. ножек ASDO, nCSO

Доброго времени суток!

 

Пытаюсь выдать сигнал на вывод ASDO, но на выходе всегда высокий уровень. ПЛИС - Cyclone II.

Необходимые настройки сделал.

Может кто сталкивался с подобной проблемой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 на всех ногах weak pull-up

2 к вас в проекте эта нога на ввод? Точно?

3 проект сюда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот, проект(Quartus II v13.0).

 

FPGA_CLK - входная частота

Модуль CLOCKS - делитель входной частоты

LED - в данном случае меандр, подается на вывод ASDO

 

1 на всех ногах weak pull-up

2 к вас в проекте эта нога на ввод? Точно?

1 Ножка "висит в воздухе"

2 Точно

CIII_Design_Security_Load__copy_.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поставил.

Настройки выглядят правильно (у меня в проекте просто используется загрузка FPGA по SPI от процессора, потом использую для обмена, ASDO как MISO в процессор).

Пробовали на другие ножки назначать выход? Счетчик выглядит рабочим, но все может быть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а там настройка есть во что перевести спец ноги по окончанию конфигурации она задана? И еще был какой-то вариант доступа через мего функцию к спец ногам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

она функция не управления нагами, а функция управления чем-то что эти ноги использует.

То есть, например, мегофункция реконфигурации конфигурационной флэшки рулит ногами загрузки конфигурации. И вроде бы ими можно через нее просто помахать.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы какую ПЛИС используете, Cyclone II EP2C5T144?

 

Использую с EP4CE22E22, проверено с EP3C25E144 (грузилась тем же rbf).

В выложенном архиве уже нет той части что, работала на процессор, но настройки остались. Был просто 3-state буфер, через который выход сдвигового регистра шёл.

t1.zip

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите на это, может поможет. Это я давно развлекался, как доступиться к загрузочной ПЗУ. Подробности уже не помню.

EPCS.zip

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня ножки выбора загрузки(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)

Источник

Изменено пользователем Viwon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...