billidean 0 29 октября, 2013 Опубликовано 29 октября, 2013 · Жалоба Приветствую всех. Задался целью реализовать свой модуль управления epcs_flash_controller'ом (а-ля ДМА), чтобы со стороны НИОСа обращение к флэшке выглядело как обычное обращение к памяти, а не через API-функции. Сделал интерфейсы Авалон-слейв (для управления от НИОСа) и Авалон-мастер (для управления ЕПЦС-контроллером). Что-то сразу на железе не заработало, поэтому хочется покопаться на модели. В инете не могу найти модели флэшки ЕПЦС. Кто-нибудь встречал такую модель?? Может кто реализовывал уже такой модуль и может поделиться секретами?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 40 29 октября, 2013 Опубликовано 29 октября, 2013 · Жалоба M25P10A VG 1.0 50MHZ Verilog Если нужны EPCS'ки другого объема, поищите на микроновском сайте сами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
billidean 0 29 октября, 2013 Опубликовано 29 октября, 2013 · Жалоба Спасибо за ссылку, но я хотел найти модель альтеровской ЕПЦС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 40 29 октября, 2013 Опубликовано 29 октября, 2013 · Жалоба Спасибо за ссылку, но я хотел найти модель альтеровской ЕПЦС. Никакой "альтеровской EPCS" не бывает. Внутри корпуса EPCS стоит микроновкий (бывш. Numonyx, еще более бывш. STM) чип. См. альтеровский Reliability Report, стр. 55: The EPCS4, EPCS16 and EPCS64 serial configuration devices are fabricated on Micron 0.11 μm CMOS process technology. The EPCS1 device is fabricated on 0.15 μm CMOS process technology, and the EPCS128 device is fabricated on Micron 65nm CMOS process technology. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
billidean 0 30 октября, 2013 Опубликовано 30 октября, 2013 · Жалоба Понятно. Я увидел их на сайте альтеры http://www.buyaltera.com/scripts/partsearc...e=544-2567-5-ND и подумал, что это их производство. Спасибо за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
billidean 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 (изменено) · Жалоба Не получается работать с предложенной моделью. В своем тест-бенче модель флэшки подключил следующим образом M25P10A_pm : M25P10A port map ( c => epcs_dclk, --: in std_logic; data_in => epcs_asdo, --: in std_logic; s => epcs_ncso, --: in std_logic; w => '1', --: in std_logic; hold => '1', --: in std_logic; data_out => epcs_asdi --: out std_logic ); и при чтании (статусного регистра, данных) на линии epcs_asdi имею всегда '0'. Выводы модели определил так: c - тактовый вход data_in - информационный вход s - вход чип-селект w - не понял, что такое, решил установить в '1' hold - не понял, что такое, решил установить в '1' data_out - информационный выход Все сигналы "epcs_.." явяляются выводами SPI-модуля (его работа с реальной ЕПЦС проверена на железе). Может не правильно подключил выводы?? Изменено 1 ноября, 2013 пользователем billidean Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Если не понимаете назначение выводов, значит не читали доку. Я с этой флешкой работал, но не в моделировании, а в железе по житагу, через цепочки граничного сканирования. У меня получалось и регистры читать/писать, и память. Т.е. в документации все написано. Попробуйте ID считать вначале. На странице 19 мануала на эту микросхему написано как это сделать (инструкция READ IDENTIFICATION). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
billidean 0 2 ноября, 2013 Опубликовано 2 ноября, 2013 · Жалоба Попробую почитать доки на эту микросхему. Просто я на железе работаю с EPCS16. Хочу в моделсиме работать с моделью этой флешки. Завел тему. Мне показали, что эта модель подходит под модель ЕПЦС-ки. На железе у ЕПЦС интерфейс не совсем похож на интерфейс той модели, которую мне подсказали. Кардинально переделывать интерфейс своих модулей не собираюсь. Поэтому конечно же почитаю даташит на эту "железную" микруху (просто пока некогда). И конечно, спасибо всем неравнодушным к чужим проблемам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
billidean 0 5 ноября, 2013 Опубликовано 5 ноября, 2013 · Жалоба Посмотрел даташит на флэшку M25P10A. Да, описание совпадает с описанием на ЕПЦС. Но вот названия выводов - это конечно что-то. Модель заработала. Нашел еще, что обязательно нужно проинициализировать модель перед работой. Спасибо за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться