AltemirX 0 22 марта, 2011 Опубликовано 22 марта, 2011 · Жалоба Всем день добрый. Есть следующая задача. На разных платах ограниченных габаритов предполагается расположить проц c SRAM-памятью (LPC2214+K6R4016V1D-UI10) на первой и матрицу (EP3C5) на второй. Проц работает на частоте ~60МГц, к матрице обращается по параллельной шине, как к SRAM. Платы между собой предполагается соединить шлейфом длиной ~5см, суммарное расстояние между процом и матрицей ~20см. Разместить матрицу на одной плате вместе с процом нет возможности, т.к. к последней подключена куча элементов/блоков и пробросить через имеющийся разъём/шлейф сложно. Через тот же шлейф по краю могут проходить силовые линии (12В 1А (изолированное от цифры питание) + 3,3В 0,3А (сама цифра)). Желательно или простое или с минимальным количеством проводов решение. Помогите найти правильное для подключения. Пока есть два возможных решения: 1. Пробросить параллельную шину напрямую, как есть, отводя возможное воздействие со стороны силовых линий. Терминаторы? 2. Использовать сериалайзеры/десериалайзеры. Опыта не имел и есть вопрос, могут ли они работать с параллельной шиной проца? На стороне матрицы последовательную шину можно, наверное и оставить, т.к. LVDS-приймопередатчики у неё свои есть. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
st232bd 0 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Я бы шину параллельную кинул шлейфом в который земляные провода через несколько сигнальных положил. Особенно внимательно цепи синхронизации надо прокладывать. Частота внешней шины наверное пониже тактовой процессора, т. е. вообще не очень высокая. Главное грамотно возвратные токи для всех сигналов нарисовать. Почитайте чёрную магию. ( Джонсон Говард, Мартин Грэхем "Конструирование высокоскоростных цифровых устройств: начальный курс черной магии." Джонсон Говард, Мартин Грэхем "Высокоскоростная передача цифровых данных: высший курс черной магии.") Написано очень информативно и нескучно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krys 2 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба 2. Использовать сериалайзеры/десериалайзеры. Опыта не имел и есть вопрос, могут ли они работать с параллельной шиной проца? На стороне матрицы последовательную шину можно, наверное и оставить, т.к. LVDS-приймопередатчики у неё свои есть.У National есть например аппаратные сердесы. Но им нужна синхронная передача данных. А у выбранной Вами срам памяти асинхронная. Либо надо переходить на синхронную срамку (если проц умеет с такой работать). По ширине шины готовых сердесов тоже большой вопрос. Я встречал только с малым числом бит (точно не помню, но до 10 бит). А для памяти нужно много бит. Ещё как вариант - поставить в районе проца ещё одну простенькую плисочку для преобразования в LVDS и обратно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться