Крошечная плата 6809 Андреаса Якоба помещает работающий микрокомпьютер на ваш брелок
Энтузиаст классических вычислений Андреас Якоб создал, вероятно, один из самых маленьких микрокомпьютеров на базе Motorola 6809 — настолько маленький, что на самом деле у него есть монтажное отверстие, чтобы поместить его на брелок для ключей и хранить в кармане некоторую историю вычислений.
«[Это] крошечная и минималистичная плата [Motorola] 6809, которая в основном основана на дизайне и идеях Джеффа Трантера, Дэйва Коллинза и Гранта Сирла», — объясняет Джейкоб о проекте. «Чтобы уместить это в размер 5 × 5 см (около 1,97 × 1,97»), я использовал шестислойную печатную плату, поскольку JLCPCB предлагает их в рекламной акции без каких-либо дополнительных затрат по сравнению с четырьмя слоями на момент написания этой статьи, включая свободно заполненные и плакированные переходные отверстия. и позолота. Это позволяет разместить переходную площадку для экономии места. Верхний слой представляет собой сплошную плоскость заземления, а пятый слой — сплошную плоскость 5 В, оставляя 4 плоскости для трассировки».
Получающаяся в результате крошечная плата занимает площадь, едва превышающую площадь двух микросхем в DIP-корпусе, которые доминируют на ее поверхности: EPROM 27C256 емкостью 32 КБ, содержащий копию Microsoft Extended BASIC и монитор Assist09 ROM, а также совместимый клон Motorola 6809 — восьмибитный процессор. Чип с несколькими 16-битными функциями, впервые выпущенный еще в 1978 году как дорогая, но высокопроизводительная альтернатива Zilog Z80.
«Детали в основном выбирались на основе того, что JLCPCB имелось на складе и могло быть установлено, поскольку ручная пайка крошечных деталей SMD [устройства для поверхностного монтажа] была бы тяжелой работой», — отмечает Джейкоб. «Трассировка выполнялась вручную только для наиболее важных дорожек и для управления автотрассировщиком, который выполнял большую часть работы. Микросхемы нижней стороны размещены в прецизионных гнездовых разъемах, так что площадки разъема ЦП все еще можно достать для пайки. Обычные розетки заблокировали бы доступ».
Готовая крошечная машина имеет 32 КБ ОЗУ и 32 КБ ПЗУ, процессор, совместимый с 6809, работающий на частоте 1 МГц или 6309, работающий на частоте 5 МГц, монитор и BASIC в ПЗУ, а также последовательный порт, способный работать со скоростью 230 400 бод с типом USB. Разъем -C для передачи данных и питания через интерфейсный чип STMicro. 30-контактный разъем также обеспечивает пространство для расширения и может служить хостом для второй, столь же компактной платы, разработанной Якобом: адаптера периферийного интерфейса Motorola 6821 (PIA).
Крошечный компьютер Якоба доступен в Лаборатории аппаратного обеспечения с открытым исходным кодом (OSHW Lab) по лицензии CERN Open Hardware License (CERN-OHL), как и плата расширения PIA.