PinSwap на чипе памяти?

Обсуждаем цифровые устройства...
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Хочу спросить, у тех кто работал со SRAM, можно ли свопить пины А и Д между собой соответсвеноо, преследуя более простой PCB.

Память SRAM CY7C1069. Там все предельно линейно. 21 пин А, 7 Д. На все адреса йсть байт, а байтам все равно. Теоретически нет значения в порядке подключения???
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Реклама
Друг Кота
Сообщения: 5431
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Звиняйте пан, но не смог прочитать Ваш вопрос.
Смысл вопроса ускользает. :(

Не затруднит ли Вас как-нибудь более ясно сформулировать ?
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Да Петренко. Не затруднит.

uC -microcontroller, memIC memory chip

A0-An - Address pins D0-Dn Data pins

uC А0 - memIC A0
uC А1 - memIC A1
uC А2 - memIC A2
uC А3 - memIC A3
...
uC Аn - memIC An

uC D0 - memIC D0
uC D1 - memIC D1
uC D2 - memIC D2
uC D3 - memIC D3
...
uC Dn - memIC Dn

Это по датащиту.

uC А0 - memIC Aх
uC А1 - memIC Aх
uC А2 - memIC Aх
uC А3 - memIC Aх
...
uC Аn - memIC Aх

uC D0 - memIC Dy
uC D1 - memIC Dy
uC D2 - memIC Dy
uC D3 - memIC Dy
...
uC Dn - memIC Dy

Где x и y те что больше всего подходят при разводке.

Вопрос будет ли работать файн?
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Друг Кота
Сообщения: 5431
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Если не путать между собой {входы/выходы данных}<->{адресные входы}
( что вначале заподозрил из-за нечёткости вопроса - возможности многозначнаго изтолкования оного )
, то вполне допустимо менять местами адресные меж собой An<->Am ,а данных меж собой Dp<->Dq
Такой инженерный приём описывают в учебниках. :solder:
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Спасибо, это все что я хттел...
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2365
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Antonium писал(а):можно ли свопить пины А и Д между собой
Не только можно, но и активно использовали, именно для удобства трассировки.
Я даже специально программу написАл, для преобразования дампов, как прямого, так и обратного.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Большое спасибо. Чувствую 50х50 что понадобится...
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Для оперативки никакое преобразование не нужно, только для ПЗУ.
Как раз только что подключил SRAM W24257AS к МК, вообще не соблюдая порядок пинов (ну, ессно, только адреса и данные между собой не менял).
Все нормально работает.
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

К слову, (тоже закоментируйте) собираю бутерброд, STM32F103 72MHz, дисплей 3.2 320х240х16 = 153 600 байт. Хочу поставить скрин апдейт буфер на 512кб. Срамка CY7C1049 15нс.

Кто знает, протеус может делать автовыбор лучшей разводки (GateSwap optimizer оно вроде, а как работает не знаю)?
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2365
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

abc писал(а):Для оперативки никакое преобразование не нужно, только для ПЗУ
Ну, как бы, я пока ещё не видел, что б с оперативки дамп снимали, или закачивали. :)

Antonium писал(а):протеус может делать автовыбор лучшей разводки
Для разводки пользую Альтиум.
Он может. :)
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

протеус может делать автовыбор лучшей разводки (GateSwap optimizer оно вроде
По крайней мере на логике вроде 74HCxx работает неплохо. Но для этого при создании компонента явно надо указать какие пины/гейты меняемые.
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Packaging tool. Указал, выбрал группу и указал своп. В низу окна появился список. Но дальше что?
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Собственный корпус с пин-своп на практике еще делать не приходилось.
Но применительно к чипу памяти(одиночный элемент на корпус) мне кажется лучше задать через текстовое свойство:
PINSWAP=A1,A2,A3,A4,A5,A6,A7,A8;D1,D2,D3 и т.д.
Ответить

Вернуться в «Цифровая техника»