User Tag List

Показано с 1 по 4 из 4

Тема: ВУ0408А16 - Процессор своими руками

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ВУ0408А16 - Процессор своими руками

    Всем привет. Я решил сделать собственный простой 8-битный процессор. Я проектировал его, опираясь только на свои знания, и не хотел полностью копировать все внутренности из других процессоров, поэтому устройство работает немного по-другому(хотя может и нет). Этот проект был задуман в качестве эксперимента, в нем планировались следующие функции:
    -8 бит данных и 16 бит адреса;
    -АЛУ состоит из сумматора и вычитателя, логических операций нет;
    -Программа будет считываться из ПЗУ, длинна обычной команды - одно слово; команды, которая требует адресации - 3 слова;
    -3 8-битных регистра А, B, X; 16-битный регистр М, для адресации;
    -Вывод пока что не предусмотрен, только светодиоды, выводящие содержимое регистров;
    -10 инструкций, для тестов;
    -Тактовая частота пока что неизвестна;

    Пока что не разработано устройство управления, я думаю, оно будет на ПЗУ, но проблема в следующем - для команд, которые требуют адресации необходимо сначала увеличить содержимое PC, записать в регистр М младший байт адреса, снова увеличить содержимое PC, затем записать старший байт, считать данные по этому адресу и еще раз увеличить содержимое PC. Но, чтобы не было конфликта и все действия выполнились по порядку, нужно подавать сигналы на управляющие контакты тоже по порядку, но ПЗУ выводит все биты сразу. Это основная проблема, из-за которой я обратился на форум. Также, можете написать, что еще в моем устройстве нужно исправить/изменить/добавить и т.д. И еще, напишите, будет ли эта схема вообще работать?
    Повторяю, проект задуман исключительно ради эксперимента, практического применения скорее всего нет.
    В архиве документ с более подробной информацией, списком инструкций;
    И, конечно принципиальная схема. Я создаю ее в Cadsoft Eagle 7.6.0. Все основные узлы я подписал, правда я не разобрался с шинами, поэтому они у меня в виде 8 или 16 проводов. И кстати, процессор основан не на простой логике, потому, что в этом случае мне понадобится примерно 50-100 микросхем(хотя их и так много), я использовал готовые микросхемы мультиплексоров, регистров, пзу и сумматора. И еще, я не разобрался, что подавать на вывод Vpp микросхемы ПЗУ.

    Вот, изучайте:
    ВУ0408А16.ZIP
    Последний раз редактировалось Temych640; 12.07.2020 в 11:55.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Периферия своими руками
    от Shiny в разделе Техническая литература
    Ответов: 20
    Последнее: 24.12.2017, 14:25
  2. Простейшая схема своими руками
    от carsman в разделе Для начинающих
    Ответов: 32
    Последнее: 08.04.2012, 21:07
  3. ХТ своими руками
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 8
    Последнее: 23.03.2011, 23:39

Ваши права

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