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