Эксперт по FPGA и встраиваемым системам Алан Тейлор воссоздал центральный компьютер обработки воздушных данных (CADC) истребителя F-14 Tomcat ВМС США на ПЛИС. CADC известен как «мозг», обеспечивающий передовые боевые возможности F-14, включая управление фирменной системой крыла изменяемой стреловидности. Что может быть лучше для тестирования новой ПЛИС, чем 3D-печатная масштабная модель F-14 Tomcat? Смотрите видео ниже.
Мы писали о CADC истребителя F-14 Tomcat в прошлом году, когда в соцсетях разгорелись споры о том, был ли этот бортовой компьютер на самом деле основан на «первом в мире микропроцессоре». «Мозгом» CADC служил MP944. Этот чип долгое время оставался в тени. Несмотря на то что микропроцессор MP944 поступил на службу в июне 1970 года, более чем за год до появления легендарного Intel 4004 (ноябрь 1971 года), он был засекречен до 1998 года. Таким образом, Intel 4004 удалось украсть славу у истинного первого микропроцессора, утверждают сторонники MP944.
Напомним, MP944 представлял собой 20-разрядный, конвейерный, параллельный мультимикропроцессор, выполненный по передовой технологии МОП, работавший на частоте 375 кГц и выполнявший 9 375 инструкций в секунду. Чип, управлявший полетной системой, разработанный Стивом Геллером, Рэем Холтом и командой из 25 человек, также прошел строгие испытания на надежность и был способен работать в диапазоне температур от -55 до +125 градусов Цельсия.
MP944 работал в составе шестичиповой системы CADC для расчета в реальном времени таких параметров полета, как высота, скорость и число Маха, и стал ключевым новшеством, позволившим реализовать систему крыла изменяемой стреловидности Tomcat. Поэтому он должен был быть производительным, и некоторые энтузиасты архитектуры чипов утверждают, что MP944 был «в 8 раз быстрее Intel 4004». Однако стоит помнить, что чип Intel изначально разрабатывался для гораздо более скромного настольного калькулятора.
Возвращаясь к недавнему достижению Алана Тейлора: теперь у нас есть полный открытый набор исходного кода на VHDL, документации и тестбенчей для воссоздания CADC истребителя F-14 на ПЛИС. Репозиторий на GitHub сообщает, что использовалась ПЛИС Spartan-7 в форм-факторе SoM, часть платформы Adiuvo Embedded System Tile. Ресурс включает не только логику MP944 — Тейлор предоставил полные синтезируемые реализации на VHDL для всех шести оригинальных чипов CADC.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




