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

 
 
> Microblaze SPI MMC, Spartan 3E - работает, Spartan 6 - не работает
xor.kruger
сообщение May 19 2014, 10:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Доброго времени суток!
Есть проект на Spartan 3E - Microblaze с кучей периферии и интерфейсом SPI к которому подключена карточка MMC; на системе стоит Linux и все отлично работает - карточка определяется, чтение запись проходит отлично.
Перевел проект на Spartan 6 - все тоже самое, все отлично работает кроме MMC. Софт тот же.
Вот такая проблема, так как программная часть как и в предыдущем варианте, остается грешить на ПЛИС. Смотрел осцилографом - данные бегают.
Я грешу на поведение пинов в шестом Спартане.
Что подскажите уважаемые специалисты ?
Заранее благодарен за любой совет!

ЗЫ: и в первом и во втором случае карточка подключена напрямую к пинам ПЛИС.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Golikov A.
сообщение May 19 2014, 11:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



может времянка? 6 спартан по шустрее, может в карте какие таймауты инициализационные форами сделаны?

ну и еще стоит уровни логической единицы проверить...
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение May 20 2014, 04:49
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
может времянка? 6 спартан по шустрее, может в карте какие таймауты инициализационные форами сделаны?

Частоты полностью одинаковы - 25 МГц
Цитата
ну и еще стоит уровни логической единицы проверить...

3,3 V - в двух проектах

Блин, уже даже и не знаю куда копать sad.gif
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение May 20 2014, 05:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



карта памяти та же? ведь они имеют очень много разных вариантов в одном корпусе? Пайка? Защита от записи на карте?
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение May 20 2014, 07:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
карта памяти та же?

Да, одна и та же
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение May 20 2014, 08:19
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



если карта та же, программа та же, данные ходят, уровни стоят.
то либо пайка,
либо защита от записи
либо бракованный разъем карты
либо она (карта) сгорела
либо перепутаны вход - выход данных
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение May 20 2014, 08:48
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
то либо пайка,
либо защита от записи
либо бракованный разъем карты
либо она (карта) сгорела


Скажу проще: есть два модуля - у них есть IDC-ные разъемы - вот туда подключается "приблуда" с ответной частью на котором разъем и карта. Тоесть разъем и карта памяти одна и таже. На столе два модуля. 3E - работает. 6 - нет sad.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 20 2014, 08:58
Сообщение #8


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..поиграйте выходными токами на ножках ПЛИС, при некоторых разводках печатных плат может влиять на шину SPI на 25 МГц.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение May 20 2014, 13:57
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Цитата
..поиграйте выходными токами на ножках ПЛИС

Попробую поменять DRIVE на меньшее значение. Сейчас оно равно 12 мА. Кстати, с таким как-то раз реально столкнулся - на VGA. Линии вертикальной и горизонтальной синхронизации близко разместил на плате и в результате чего взаимные наводки "рушили всю идилию", помогло уменьшение значения DRIVE.
Go to the top of the page
 
+Quote Post

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

 


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


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