реклама на сайте
подробности

 
 
> Странное влияние altera fifo на поведение карты.
new123
сообщение Mar 16 2018, 15:01
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438



Имею altrea stratix V на борту.

Решил к проекту прикрутить мегафункцию FIFO c асинхронным входом/выходом. После этого перестал заводиться чип marvell на карте.

1) Делаю модуль для работы marvell полностью отвязанным от fifo в проекте, лишь бы просто fifo присутствовал в коде. Не помогает
2) Делаю вход/выход синхронным по одному клоку, уменьшаю кол-во памяти. Не помогает.

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

Хорошо. Собираю маленький проект с fifo.
1) Записываю единицу в fifo и ее же читаю.
2) Прочитанное значение инкрементирую в отдельный счетчик.
3) Когда счетчик достигает какой то величину, инвертирую значение диода на карте.
Вообщем сделал обычный делитель частоты, чтобы каждую секунду мигал диод. Только значение инкремента читаю из fifo.

Прошиваю карту, зажигаются абсолютно все диоды на карте.
Нахожусь в недоумении, может ли так мегафункция на работу влиять?

Еще ремарка.

Из делителя частоты убираю прочитанное значение fifo, а просто вставляю константу 1 (делают простой инкремент на 1). Делал такое 100 раз на карте. Но при этом в проекте остается fifo висеть. Начинают моргать на карте светодиоды хоатично.

Сообщение отредактировал new123 - Mar 16 2018, 15:06
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Александр77
сообщение Mar 16 2018, 18:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Может со сбросом чего напутали?
В своих проектах фифо очищал высоким уровнем.
Если какой-нибудь ниос есть, то у него может активный 0.
Go to the top of the page
 
+Quote Post
new123
сообщение Mar 16 2018, 18:45
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438



Цитата(Александр77 @ Mar 16 2018, 21:08) *
Может со сбросом чего напутали?

мысль интересная, но сбросы у меня не подключены.

частично убрало проблему - удалил все ненужные выводы из главного модуля, которые висели в воздухе (отсутствовали привязка в assigments pin) ради ModelSim (отслеживал через них различные состояния регистров в ModelSim). Теперь нужный диод моргает, при этом fifo в проекте есть, но пока не используется. С задействованием fifo еще не попробовал.

все таки ума не приложу, почему карта моргала как новогодняя елка. У меня в пинах в квартусе задействованы только 2 штуки - клок и 1 лед. Как будто альтера что хотела, то и делала со своими ногами

Сообщение отредактировал new123 - Mar 16 2018, 18:50
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.02066 секунд с 7
ELECTRONIX ©2004-2016