Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Двухпортовая память на ACEX
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
IEC
Здравствуйте Все.
Не могу понять в чем причина.

Устроиство реализовано в КАМАК.
Для рабаты устройства в АСЕХ-30-3 организовано два банка (512*16бит) двух портовой памяти.
Скорость считывания разная - от 10 мкс/слово до 100 мкс/слово.
При моделировании все нормально, а в реальном устройстве из 512 слов считывается 256 нормально, а остальные 256 какое-нибудь число, притом это число разное для 2 банков, и значание принимают разные значения в зависимости от включения питания( все время разные).
des00
Цитата(IEC @ Jun 10 2006, 08:05) *
Здравствуйте Все.
Не могу понять в чем причина.

Устроиство реализовано в КАМАК.
Для рабаты устройства в АСЕХ-30-3 организовано два банка (512*16бит) двух портовой памяти.
Скорость считывания разная - от 10 мкс/слово до 100 мкс/слово.
При моделировании все нормально, а в реальном устройстве из 512 слов считывается 256 нормально, а остальные 256 какое-нибудь число, притом это число разное для 2 банков, и значание принимают разные значения в зависимости от включения питания( все время разные).



Здесь не телепаты, код в студию
ishergin
Цитата(IEC @ Jun 10 2006, 19:05) *
Здравствуйте Все.
Не могу понять в чем причина.

Устроиство реализовано в КАМАК.
Для рабаты устройства в АСЕХ-30-3 организовано два банка (512*16бит) двух портовой памяти.
Скорость считывания разная - от 10 мкс/слово до 100 мкс/слово.
При моделировании все нормально, а в реальном устройстве из 512 слов считывается 256 нормально, а остальные 256 какое-нибудь число, притом это число разное для 2 банков, и значание принимают разные значения в зависимости от включения питания( все время разные).


C КАМАКом знаком очень тесно smile.gif наверняка дело в в вашем коде (похоже Вы что то забыло подключить smile.gif ), ну а если раотает в симуляторе, то не обязательно будет работать в железе, лучше привдите код.
IEC
Извините все!
Проблема не в памяти. Контроллер КАМАК СС32 /wiener/ при блочном автосчитывании давал удвоенную посылку функции считывания, а в описании на контроллер немцы и слова об этом не сказали.... Пока докопал, думал, что крышу рвонет..
ishergin
Цитата(IEC @ Jul 19 2006, 14:20) *
Извините все!
Проблема не в памяти. Контроллер КАМАК СС32 /wiener/ при блочном автосчитывании давал удвоенную посылку функции считывания, а в описании на контроллер немцы и слова об этом не сказали.... Пока докопал, думал, что крышу рвонет..


bb-offtopic.gif имел дело с польским (?) контроллером КК-109, документация написана _ужасно_ (впрочем ИМХО все советские руководства так написаны), так же имелись опечатки (перепутаны биты в регистре CSR).
Есть мнение, что страны варшавского договора при производстве изделий для СССР (не военных по крайной мере), достаточно небрежно относились к сопроыождению и документации.

Также случился очень интересный глюк с КАМАКом, на макетной плате модуля была собрана простейшая схема из одного регистра, но устройство работало нормально в случае пошагового (!!!)выполнения программы, после 2 недель мучений была обнаружена сопля внутри (!!!!) текстолита макетной платы, которая замыкала ламели разьема. Какова же вероятность этого события smile.gif .....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.