Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: загрузка acex1k через PPA (passive parallel asynchronous)
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
LordVader
Впервые этим занимаюсь, посему вопросы:

1. В режиме загрузки все пины типа DATA0-DATA7, nCS, nWS и nRS - 5v tolerant?

2. DATA0 пин требуют не оставлять floating, и притянуть к 0 или 1. А если его оставить присоединённым к шине данных, по которой будет и дальше гулять инфа (5вольтовая, а также иногда floating будет, но недолго) - можно, или лучше отвязывать на время обычной работы от шины (пускать через буфер)?

3. В конфиг мануале часто упоминается, что CS и nCS должны быть active during configuration и initialization. Но по смыслу это обычные chip select'ы, и соответственно их разумно подключить к дешифраторам адреса, скажем, в то время как nRS и nWS - к стробам записи и чтения. То есть CSы могут спонтанно выбираться без стробов чтения и записи или наоборот - стробы дёргаться при неактивных CSах. Это прокатит, или опять городить огород, чтоб CS'ы стояли как вкопанные, а стробы давались только в нужные моменты?

4. по опыту, хватает ли 30-50к пуллапов у сабжа в режиме загрузки например чтобы удержать старшие разряды ША и CS'ы всех неиспользуемых м/сх памяти в состоянии единицы или лучше внешние пуллапы порядка 1-10к понаставить на критичные цепи?
vmp
Цитата(LordVader @ Feb 10 2007, 23:24) *
Впервые этим занимаюсь, посему вопросы:


1. Не помню. Читай даташит. У меня эти сигналы висят на 3-вольтовом процессоре.
2. Можно присоединить. Обычно я соединяю DATA0 с каким-нибудь соседним IO для использования в качестве D0 в режиме работы. D1-D7 - пины двойного назначения, использую и для конфигурации и для работы.
3. nRS и nWS - да, стробы чтения и записи. Иногда бывает удобно поменять их местами, если для загрузки используется внешняя параллельная флеш. Тогда строб чтения из флеши будет одновременно служить стробом записи в альтеру.
CS и nCS - по вкусу, лишь бы они в момент конфигурации имели нужные уровни.
4. Обычно хватает. Надо только внимательно смотреть на состояние сигналов при выходе из режима конфигурации (когда подтяжки выключаются) и при повторной конфигурации.
LordVader
Цитата(vmp @ Feb 12 2007, 11:54) *
CS и nCS - по вкусу, лишь бы они в момент конфигурации имели нужные уровни.


В смысле, только в момент записи байта, или всё время, пока фпга в режиме конфигурации?
vmp
Цитата(LordVader @ Feb 12 2007, 13:34) *
В смысле, только в момент записи байта, или всё время, пока фпга в режиме конфигурации?


В момент записи байта.
LordVader
Спасибо, буду рисовать схему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.