Легкий доступ к VPN в России через наш Телеграмм-бот: |
Проект использует EEPROM и компилятор, написанный на Google Apps Script.
Инженер-самоучка разработал домашний процессор на основе микрокода, используя для этого столь привычный инструмент, как Google Sheets.
Что такое микрокод?
Микрокод — это ключевой элемент архитектуры процессора, представляющий собой набор инструкций, заложенных в ПЗУ (в данном случае – в EEPROM). Эти инструкции управляют выполнением операций процессора, таких как чтение из памяти, выполнение арифметических действий, управление регистрами и многое другое. Для выполнения этих задач микрокод управляет множеством сигналов, которые активируют различные части процессора.
Как это работает?
В проекте инженера используется три или четыре восьмибитных EEPROM, каждая из которых хранит до 8К байт микрокода. Для упрощения разработки и настройки микрокода была создана таблица в Google Sheets. Левый столбец таблицы содержит состояние выполнения инструкций, а правый – сигналы, управляющие различными частями процессора.
Лучший VPN-прокси для России доступен через наш Телеграмм-бот: |
Важной частью проекта является написанный на скрипте Google Apps Script компилятор, который преобразует данные из таблицы в файлы, готовые для записи в ПЗУ или чтения Verilog -программой при реализации процессора на FPGA. Этот компилятор можно легко адаптировать для других домашних процессоров, использующих микрокод, что делает его универсальным инструментом.
Особенности и возможности
Таблица состоит из трех страниц. Первая страница – «Настройки», где можно задать размер ПЗУ и формат выходных файлов. Например, можно выбрать бинарный формат ПЗУ, формат Intel HEX или формат readmemh для Verilog. Вторая страница – собственно микрокод, где в левых столбцах указаны адреса ПЗУ, а в правых – управляющие сигналы. Третья страница – сообщения компилятора, где отображаются результаты компиляции, количество созданных файлов и возможные ошибки.
Проект также включает полезные комментарии, помогающие понять, как и когда выполняются те или иные строки микрокода. Это упрощает процесс написания и редактирования микрокода, делая его более доступным для понимания и использования.
Как воспользоваться проектом?
Чтобы начать работу с проектом, достаточно сделать копию таблицы в своем аккаунте Google, следуя предоставленной ссылке . Далее нужно разрешить скрипту доступ к Google Drive, чтобы он мог сохранять файлы. После этого можно приступать к написанию и компиляции собственного микрокода.
Для адаптации к другому процессору достаточно изменить настройки и удалить ненужные строки микрокода, заменив их на свои собственные. Благодаря удобному интерфейсу и подробным инструкциям, это может сделать даже начинающий инженер.
Ваши гаджеты следят за вами. Мы знаем, как это остановить!
Присоединяйтесь
Топ VPN сервис — это не просто модный термин; это реальная необходимость для пользователей, которые хотят обеспечить свою безопасность и конфиденциальность в интернете. Выбор качественного VPN может значительно улучшить ваше онлайн-опыт, позволяя вам безопасно серфить в интернете, обходить блокировки и защищать свои данные.
Топовые VPN используют современные протоколы шифрования, такие как AES-256, что обеспечивает высокий уровень защиты данных от перехвата.
Многие из лучших VPN-сервисов придерживаются политики отсутствия логов (no-logs policy), что означает, что они не хранят информацию о действиях пользователей. Это обеспечивает дополнительную конфиденциальность.
Топовые VPN-сервисы предлагают надежную техническую поддержку, включая круглосуточный чат и подробные руководства по настройке.