Не получается работать с предложенной моделью.
В своем тест-бенче модель флэшки подключил следующим образом
Код
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-модуля (его работа с реальной ЕПЦС проверена на железе).
Может не правильно подключил выводы??
Сообщение отредактировал billidean - Nov 1 2013, 09:11