Ответить на тему  [ Сообщений: 7 ] 
 
Автор Сообщение
Администратор
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 01:03
Сообщений: 207
Откуда: Москва
Сообщение Контроллер SMK-512 на программируемой логике
Модернизированный FPGA-клон SMK-512


Изображение Изображение Изображение Изображение


Контроллер является продуктом полного реинжиниринга оригинального контроллера SMK-64 разработки фирмы АльтПро. Проведена довольно сложная работа по переносу функционала контроллера дисковода КР1801ВП1-128 в программируемую логику CPLD. Отчасти сложность работы была обусловлена практически полным отсутствием документации внутреннего устройства КР1801ВП1-128 и наличием неявных внутренних функций у данного чипа, таких как например алгоритм определения готовности записи. Проведенная работа позволила полностью избавиться от дефицитной, точнее полностью отсутствующей в продаже микросхемы КР1801ВП1-128 и ввести ряд других существенных улучшений.


Основные отличия от оригинала SMK-64:
  • реализация функционала КР1801ВП1-128 в программируемой логике
  • максимально доступный объем ДОЗУ - 512 кб
  • встроенный переходник IDE-CF, для использования Compact Flash в качестве твердотельного IDE-диска
  • стандартный FDD-разъем на плате, паять шлейф больше не требуется
  • две 8-битные ПЗУ заменены на одну 16-битную
  • функция ПЗУ-дешифратора КР556РТ5 перенесена внутрь CPLD
  • формат печатной платы совпадает со стандартным заводским КНГМД, что позволять вставлять контроллер в стандартный корпус КНГМД/МСТД

Печатная плата
Ревизия 1.0
Комментарий к файлу: pcb-файл трассировки печатной платы (PCAD2006)
smk512-trace-v1.0.zip [67.41 KiB]
Скачиваний: 320
Комментарий к файлу: sch-файл схемы (PCAD2006) v1.0
smk512-scheme-v1.0.zip [74.2 KiB]
Скачиваний: 444
Первая ревизия содержит 3 ошибки разводки, устраняемые навесным монтажем, см. фото

Ревизия 2.1
Комментарий к файлу: pcb-файл трассировки печатной платы (PCAD2006)
smk512-trace-v2.1.zip [74.04 KiB]
Скачиваний: 313
Комментарий к файлу: Gerber-файл для производства
smk512-trace-v2.1-gerb.zip [129.02 KiB]
Скачиваний: 84

Спецификация SMK-512
маркировкаНаименованиеКол-воОписание
Конденсаторы
C1, C2ECAP 10/16V 05112Полярный электролитический конденсатор, от 5В, шаг 2.5 мм, диаметр 5 мм
C3, C4, C5, C7, C8, C9, C10, C11, C12, C13, C140805 X7R, 100nF, 10%, 50V11Чип-керамика C0805
C60805 X7R, 1.5nF, 10%, 50V1Чип-керамика C0805
C150805 X7R, 1.5nF, 10%, 50V1Чип-керамика C0805, не устанавливать. Применялся в оригинальном SMK-64 для создания задержек совместимости с БК-0010. В данном случае задержки реализуются через ПЛИС
C160805 NPO 330pF 5% 50V1Чип-керамика C0805
Светодиоды
D13014UYC (3AY4UC)1Желтый светодиод индикации HDD
Перемычки
JP1, JP2, JP33Служебные выводы ПЛИС
Разъемы
P1IDC-34MR (или BH-34R)1вилка на плату шаг 2.54мм угловая (FDD-разъем для НГМД); допускается прямая IDC-34MS (BH-34)
P2IDC-40MR (или BH-40R)1вилка на плату шаг 2.54мм угловая (IDE-разъем для НЖМД); допускается прямая IDC-40MS (BH-40)
P3IDC-10MS (BH-10)1JTAG-разъем для программирования CPLD U1
P4CF-501Разъем для подключения флеш-карты CF в качестве IDE-винчестера
P5Розетка СНП58-64Р-20-2-В / СНП58-64/95х9Р-20-2-В1Разъем для подключения контроллера к МПИ БК
Резисторы
R1, R2, R3, R4, R7RESISTOR, 0805, 1K, 5%, 0.125W5Чип-резистор 0805, 1 кОм
R5, R6RESISTOR, 0805, 10k, 5%, 0.125W2Чип-резистор 0805, 10 кОм
Резисторные сборки
RN210A222J110A222J (НР1-4-9М-0.125, 2.2 кОм)
Микросхемы
U1EPM3256ATC144-101CPLD семейства MAX 3000A; память EEPROM; частота 95.2MHz; ячеек: 256; I/O: 116; Задержка 10 нс; Uпит 3...3.6 В
U2LM1117IMPX-3.3 SOT2231Линейный стабилизатор напряжения 3.3В
U3CY7C1041D-10ZSXI1SRAM 512kb (256k x 16bit)
U4AT27C1024 / tms27C210A-12JL11 Megabit (65,536 x 16-Bit) CMOS EPROM
U574HC04 / 74HCT041
U674HC244 / 74HCT2441
U774HC14 / 74HCT141
U8, U974ALS2452
Кварцевые резонаторы
Z1HC-49S1Кварц, частота 4 мГц
Прочее
S1ПКН-125 (KFC 12x12), DTS-21 (TS-12-ASP)1Переключатель кнопочный, системный RESET



Прошивки
CPLD-прошивка
Версия 1.0
В данной версии не устранены две некритичные проблемы: нестабильная работа Reset на некоторых БК (перезапуск иногда происходит на монитор БК, а не на ПЗУ SMK) и нечастые зависания при чтении дискеты (наиболее заметно при контрольных чтениях после форматирования дискеты, виснет примерно в 4-х случаях из 10-ти полных форматирований дискеты).
Комментарий к файлу: Бинарный файл, прошивается из Quartus II Programmer
smk512-cpld_firm v1.0.zip [3.94 KiB]
Скачиваний: 287

Версия 1.1
Устранены нестабильная работа Reset на некоторых БК и периодические зависания при работе с дисководом.
Комментарий к файлу: Бинарный файл, прошивается из Quartus II Programmer
smk512-cpld_firm v1.1.zip [4.13 KiB]
Скачиваний: 254
Комментарий к файлу: Исходники прошивки cpld для Quartus
smk512-cpld_firm-src v1.1.zip [13 KiB]
Скачиваний: 235

Прошивка ПЗУ 27C210
Версия 2.05 (оригинальная, без изменений)
Комментарий к файлу: Бинарный файл в формате программатора
smk512-27C210.zip [2.86 KiB]
Скачиваний: 302

Заказ конструкторов и собранных контроллеров
В комплект конструктора входят печатная плата и весь перечень деталей из списка выше, включая прошитую ПЗУ 27C210 и НЕ прошитую CPLD EPM3256ATC144-10: чтобы её прошить, необходимо запаять данную микросхему, запаять стабилизатор и разъемы СНП и JTAG, подсоединить плату к БК, подать питание на БК и прошить CPLD через JTAG-разъем с помощью устройства Byte Blaster, которое придется либо купить, либо предварительно собрать самостоятельно.
Корпус и шлейфы в комплектность не входят. Установлены следующие цены:
● Полный конструктор для самостоятельной сборки: 2700 руб
● Собранное и протестированное изделие: 3700 руб
Есть корпуса по цене 300 руб, отверстия под разъемы FDD, HDD и CF покупатель выпиливает самостоятельно.

Почтовые расходы в стоимость не включены, т.е. оплачиваются отдельно.
Возможен самовывоз в Москве, м. Тимирязевская.
Заказы можно делать в данную тему, но предпочтительнее электронной почтой nimamov@mail.ru


25 апр 2012, 19:30
Профиль

Зарегистрирован: 19 ноя 2013, 08:50
Сообщений: 3
Сообщение Re: Контроллер SMK-512 на программируемой логике
Добрый день
Хотел бы приобрести данный контроллер
Писал Вам в почту, ответа не дождался.
Не подскажете как и где я могу его купить?


19 ноя 2013, 08:53
Профиль
Администратор
Аватар пользователя

Зарегистрирован: 27 ноя 2011, 01:03
Сообщений: 207
Откуда: Москва
Сообщение Re: Контроллер SMK-512 на программируемой логике
Отписал в почту.


19 ноя 2013, 10:59
Профиль

Зарегистрирован: 17 окт 2015, 23:23
Сообщений: 2
Откуда: г.Самара
Сообщение Re: Контроллер SMK-512 на программируемой логике
Здравствуйте.
Хотелось бы приобрести этот контроллер (в сборе + корпус) для использования с БК 0010-01.
К сожалению личные сообщения для новичков здесь недоступны, прошу отписаться в почту.


17 окт 2015, 23:38
Профиль

Зарегистрирован: 17 окт 2015, 23:23
Сообщений: 2
Откуда: г.Самара
Сообщение Re: Контроллер SMK-512 на программируемой логике
И снова здравствуйте.
Спасибо за полезное устройство для любителей "Бытового Компьютера".
Хотел бы поделиться фото получившегося у меня контроллера после его установки в доработанный корпус.


05 ноя 2015, 22:42
Профиль

Зарегистрирован: 02 ноя 2016, 22:32
Сообщений: 2
Сообщение Re: Контроллер SMK-512 на программируемой логике
Здравствуйте.
Хотелось бы приобрести этот контроллер (в сборе + корпус) для использования с БК 0010-01.
К сожалению личные сообщения для новичков здесь недоступны, прошу отписаться в почту.


02 ноя 2016, 22:35
Профиль

Зарегистрирован: 02 фев 2017, 21:07
Сообщений: 2
Сообщение Re: Контроллер SMK-512 на программируемой логике
День добрый. Планирую приобрести контроллер. Писал в почту, посмотрите пож.


19 апр 2017, 18:49
Профиль
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 7 ] 

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000 - 2011 phpBB Group.
Design creat de Florea Cosmin Ionut | Translation by WebSok.Ru

закрыть

Советскому бытовому " БК-0011М" посвящается...


Вопреки всем скептикам и недоброжелателям, дело БК живет и развивается. Не за горами день, когда будет выпущен в свет "БК-0012 Pulsar" - расширенный FPGA-клон БК-0011М. Пока же на данном форуме Вы можете ознакомиться с репликами БК-0011М(-01), приставкой Booster-11, репликой контроллера SMK64 (а также его FPGA-клоном - SMK512), аппаратным эмулятором ПЗУ КР1801РЕ2Б, блоками расширения с процессорами ВМ2/ВМ3, и другими интересными материалами и работами.
Ведутся работы по отрисовке в 3D корпусов БК, МСТД, оригинальных клавиатуры, джойстика и мыши, но пока не удается найти их производство по приемлемой цене при малом тираже. Выполнено производство новодельных пленок для клавиатур БК-0011М.
Важным для возрождения БК и его сообщества является новый софт (игры и демо в особености), и они периодически появляются!
Удалось решить многие hard-задачи, но нет системных программистов, востребованных в проекте БК-0012, как минимум для тестирования. Требуется разработка полноценного Win32-компилятора Си в bin-файлы БК.
Релизован полноценный каталогизатор всего софта БК, с удобным интерфейсом. Осталось выполнить собственно большую задачу каталогизации.

Ждем ваших откликов, идей. Сообщайте о данном ресурсе всем, кто увлекался в прошлом БКшкой, присылайте их и свои e-mail для рассылки новостей из мира БК.

nimamov@mail.ru