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

 
 
> Вопрос про совместное использование шин данных, RM9200+SDRAM+FPGA
astro
сообщение Apr 14 2009, 13:41
Сообщение #1


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



Параллельно шинам данных, адреса и управления процессора (RM9200) кроме SDRAM через 50 ом подключен FPGA Циклон2. В результате при инициализации SDRAM если в Циклоне нет прошивки старт проходит штатно. Стоит в Циклон залить любую прошивку, даже все выходы в высокоимпедансном состоянии - инит SDRAM даёт ошибку. Если память мне не изменяет, я здесь читал про подобный способ включения с успешными результатами, но поиском найти не могу. С интересом выслушаю мнения по вопросу - каким образом заставить указанную связку заработать без сбоев.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
udalov
сообщение Apr 14 2009, 18:38
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 11-04-09
Пользователь №: 47 523



Цитата(astro @ Apr 14 2009, 17:41) *
Параллельно шинам данных, адреса и управления процессора (RM9200) кроме SDRAM через 50 ом подключен FPGA Циклон2. В результате при инициализации SDRAM если в Циклоне нет прошивки старт проходит штатно. Стоит в Циклон залить любую прошивку, даже все выходы в высокоимпедансном состоянии - инит SDRAM даёт ошибку. Если память мне не изменяет, я здесь читал про подобный способ включения с успешными результатами, но поиском найти не могу. С интересом выслушаю мнения по вопросу - каким образом заставить указанную связку заработать без сбоев.




Вполне рабочая связка. Вопросы:

1. Если в циклоне нет прошивки - то все работает (т.е. выходы в Z) ?
2. Если там есть прошивка - то глюк ?

Ответ понятен ?
Go to the top of the page
 
+Quote Post
astro
сообщение Apr 15 2009, 07:52
Сообщение #3


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



udalov,


> 1. Если в циклоне нет прошивки - то все работает (т.е. выходы в Z) ?

да

> 2. Если там есть прошивка - то глюк ?

да

> Ответ понятен ?

нет, потому что даже если выходы Циклона программируются в Z состоянии всё равно сбой.



DeadMoroz,

Должен, только до момента init_done=0, это составляет ~250мс с момента подачи питания. Арм стартует после того как сработает супервизор ресета, т.е. ~1с. Какой конфликт возникает? - вот этого я как раз и не понимаю. Емкость пина Циклона 6пФ, соединение с памятью и армом через 50 ом резистор. Не должно быть никаких конфликтов, но тем не менее проблема имеется.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 15 2009, 07:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(astro @ Apr 15 2009, 11:52) *
Не должно быть никаких конфликтов, но тем не менее проблема имеется.

Тогда надо их искать. Тупо, осциллографом по всей шине.

Да, а питание не страдает после загрузки FPGA?
Go to the top of the page
 
+Quote Post
astro
сообщение Apr 15 2009, 09:53
Сообщение #5


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



aaarrr,

> Тогда надо их искать. Тупо, осциллографом по всей шине.

Ищу, пока безрезультатно.


> Да, а питание не страдает после загрузки FPGA?

Вроде бы нет. Канал 1 init_done Циклона, канал 2 питание.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:18
Рейтинг@Mail.ru


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