Кошик

Ваш кошик порожній

ROSCO M68K Kit

ROSCO M68K — це одноплатний 16/32-бітний комп’ютер, зібраний на ретро-компонентах. Його основна цінність — освітня. Плата добре підходить для вивчення базових принципів computer science, прикладного програмування та низькорівневої розробки завдяки мінімальній абстракції й прозорій архітектурі.

Позначення 16/32-bit не є маркетингом. Процесор Motorola 68000 має:

  • 32-бітні регістри
  • 16-бітну шину даних
  • 24-бітну адресну шину

Саме тому система поєднує риси 16- і 32-бітних комп’ютерів.


Що таке ROSCO M68K Kit

ROSCO M68K Kit — це набір для самостійного складання комп’ютера rosco_m68k без необхідності проходити весь шлях пошуку, підбору та адаптації ретро-компонентів.

Зібрати такий комп’ютер з нуля сьогодні — нетривіальне завдання:

  • процесор Motorola 68000 не виробляється майже 30 років
  • деякі компоненти ще доступні (PLD, RAM, ROM), але UART у оригінальному виконанні знайти складно
  • доводиться шукати аналоги, адаптувати прошивки та обмежуватись доступними швидкостями
  • прошивку ROM ще можна записати простими засобами (навіть Arduino), але для PLD потрібен окремий програматор
  • PCB неможливо замовити в одиничному екземплярі — мінімальні партії зазвичай від 5 штук

Головна цінність кіта — ви позбавлені всіх цих проблем.
Ви просто збираєте робочий комп’ютер, зосереджуючись на процесі та результаті, а не на логістиці й дефіциті компонентів.

У разі проблем можна звернутися напряму до мене — я постараюся допомогти з діагностикою та запуском.


Короткий опис архітектури

Система побудована навколо процесора Motorola 68000:

  • 32-бітні регістри
  • 16-бітна шина даних
  • 24-бітна адресна шина

У конфігурації використовується:

  • 1 МБ Flash ROM — bootloader та системні дані
  • 1 МБ SRAM — основна оперативна памʼять

Уся периферія підключена через memory-mapped I/O.

Серійний інтерфейс реалізовано на SCN68681 DUART з окремим кварцом 3.6864 МГц, що забезпечує стабільний RS-232-зв’язок для консолі та налагодження.

Декодування адрес і формування керуючих сигналів виконує PLD ATF22V10, який виступає glue-logic між CPU, памʼяттю та периферією.

Плата принципово проста:

  • без SoC
  • без DMA
  • без складних контролерів

Лише базові компоненти: процесор, памʼять, UART і логіка.
Усі ключові мікросхеми встановлюються в сокети, що робить систему придатною для навчання, експериментів і low-level розробки.


Версії кіта

Існує дві версії rosco_m68k:

  • THT (through-hole)
  • SMD

Пайка дрібних SMD-компонентів часто створює труднощі: зсуви під феном, перекоси, складність контролю якості.
THT-версія позбавлена цих проблем — усі компоненти великі й зручні для ручного монтажу.

На даний момент у магазині доступні:

  • THT-версія у вигляді кіта
  • SMD-версія у вже зібраному вигляді
THT version SMD version

Що входить у коробку

До комплекту входять усі необхідні компоненти для складання плати:

  • процесор Motorola 68000
  • SRAM
  • ROM
  • UART
  • панельки для мікросхем
  • пасивні компоненти (резистори, конденсатори, кнопки)
Demo kit version