?
 

worklog: внутрисхемное программирование параллельной NOR флэш-памяти

About Уничтожить всех уродов

Previous Entry worklog: внутрисхемное программирование параллельной NOR флэш-памяти 26 сент, 2018 @ 18:52 Next Entry
Придумал простой способ. Несколько громоздкий, но за удобство надо платить: обвязываем все управляющие пины чипа гирляндой 74hc595, а если мы хотим ещё иметь возможность обратного считывания, то на шину данных ещё вешаем 74hc597 (если шина 16- или даже 32-битная, понадобится несколько микросхем, аналогично для шины адреса). И вуаля - готов SPI-подобный порт для программирования запаянной на плату флешки.

Прикинул схему. Получается 7 штук 595ых (3 на шину адреса и стробов, 4 на 32-битную шину данных) и 4 штуки 597 (только на шину данных), плюс 7 штук 245ых для изоляции от системной шины в момент прошивки.
Мясисто, однако.
Зато микросхемы не надо будет выдёргивать из панелек для перепрошивки...

А вот ещё такая миниатюрная плата дожидается, когда я её начну собирать.
DSCN2853
Кто угадает, что это такое - тому приз почёт и уважение.
Tags:
Оставить комментарий
[User Picture Icon]
From:Sergey Gimaev
Date:Сентябрь, 27, 2018 03:19 (UTC)
(Link)
это - печатная плата.
угадал? ;)
какая-то регистровая память чтоли?
[User Picture Icon]
From:kincajou
Date:Сентябрь, 27, 2018 03:23 (UTC)
(Link)
почти угадал, это в самом деле печатная плата

не, у этого устройства нет памяти.. ни одного триггера
[User Picture Icon]
From:rbs_vader
Date:Сентябрь, 27, 2018 13:28 (UTC)
(Link)
Сдаюсь. У меня рефлекс: много одинаковых микросхем - почти всегда память.
[User Picture Icon]
From:kincajou
Date:Сентябрь, 27, 2018 17:01 (UTC)
(Link)
Это один из двух самых крупных фрагментов процессора, но не регистр. Например, на кристалле ARM1 оно занимает где-то примерно четверть (а ещё треть ушла на регистровый банк; вся прочая логика умещается на оставшейся после этих двух слонов площади)
[User Picture Icon]
From:jury093
Date:Сентябрь, 27, 2018 21:50 (UTC)
(Link)
раз это часть процессора на дискретах, то видимо это будет плата кэша, по виду чипы so20, а статика 32kB обычно so28, т.ч. ближе к чипам кэша.
вот не пойму конфигурацию - 4х15, но раз ты сделал, значит так тебе виднее :)
интересно, какие частоты будут бегать - выше 10МГц я бы вот так застеснялся накидывать, суммарная емкость шин будет приличной и может поплохеть хосту, который будет по шине гонять.. просятся хотя бы шинные буфера на входе на плату..
и чисто по шелкографии - точку первого контакта лучше ставить вне прямоугольника корпуса. типовой кейс - запаял чип, отвлекся, а потом для проверки придется my-pcb-top.pdf смотреть "а правильно ли я чип запаял", т.к. точки под корпусом уже не видно (:
удачи в процостроительстве!
[User Picture Icon]
From:kincajou
Date:Сентябрь, 28, 2018 03:01 (UTC)
(Link)
нет! здесь нет элементов памяти, триггеров и всего такого, чисто комбинаторное устройство
(Оставить комментарий)
Top of Page Разработано LiveJournal.com