Форум программистов, компьютерный форум, киберфорум
Hrethgir
Войти
Регистрация
Восстановить пароль

Мгновенное переключение-прыжок на цепи к обозначенным последовательны­­­­­­­­м звеньям (дублирование публикации с Хабра).

Запись от Hrethgir размещена 10.03.2024 в 20:20
Показов 1069 Комментарии 0

Оригинал тут. Это всё к материалу о своём процессоре.

[url]https://habr.com/ru/articles/799085/[/url]

Если честно - не хотел делать публикацию по схеме, но молчание участников в темах форума заставило. Идея очень не плохая и дополняет дерево моих работ публикуемых тут от корня (альтернатива свёрточным нейросетям ) до ветвей (последняя - процессор новой архитектуры), сейчас это работа над кэшем мостов. Вкратце - он должен обеспечить работу процессора без счётчика команд и дать выигрыш за отсутствием необходимости осуществления дешифрации адреса извлекаемой команды и за другими вытекающими нюансами.

Далее пропускайте то что в скобках с большим текстом, если вам интересна только текущая публикация и её суть и не более, в противном случае уровень сложности публикации увеличивается.

Запуск и работа схемы осуществляется по следующей инструкции:

В триггеры Bridges записывается единица, если диодом в звене надо мигнуть диодом, затем сигналом, на схеме с кнопки, записываются единицы в триггеры Start, далее (у меня в пошаговом моделировании, программа Logisim) в триггер Run, выдающий проходящий по цепи сигнал активации, записывается единица, в момент когда нам нужно мигнуть следующим диодом в триггере Tact должна присутствовать единица, обязательно переведённая в ноль до момента, когда разрешающий элемент Key снимет блокировку сигнала идущего (не о поступающего, поступающий сигнал, согласно правилам языка и описываемым им понятиям, должен поступать с предыдущего по схеме элемента) от триггера Run. Плюс тут могут быть момент ещё мной не изученные (занимаюсь после работы, времени на изучение всего у меня в день - не много).

Основная идея тут заключается в том, что есть элемент исключающее ИЛИ (метка Key - ключ) заранее находится в разрешающем состоянии для пропускания сигнала последующим элементом И (метка Gate), если в звеньях (каждое звено связано с ячейкой кэша команд, тут светодиод ) хранимое значение в триггерах мостов равно нулю (в случае если команда в кэше команд должна пропуститься - мой процессор предполагаемо сможет работать с модифицируемым, за счёт исключения выполнения игнорируемых команд, кодом, пока так модификация планируется быть реализованной) и само звено ещё не обрабатывалось по цепи, А ( "А" выделено намеренно, но к схемотехнике не относится) если единица, то триггер с меткой Start обнулится и ключ из запрещающего состояния вернётся в разрешающее, кроме того, не ожидаясь сигнала для следующего чтения, звено приведётся в состояние готовности если на него приходит сигнал с триггера Run в левом нижнем углу схемы. И так-же схему постарался сделать так, чтобы любая возможная внутренняя работа каждого звена осуществлялась заранее.



Прошу простить за непрофессиональную публикацию, но идея в ней кажется неплохая (название может быть не совсем точное), может кому-то так-же понадобится быстро переключиться быстро на следующий элемент заранее обозначенный в цепи, и эта схема сможет ему как-то помочь (мне точно данная схема нужна для дальнейшей работы над проектом, который постоянно разветвляется как дерево, что усложняет для меня обстоятельства, но благо корни у него - свои). Для публикации уменьшил число хабов и ключевых слов, чтобы не хватать минуса. Схема не идеальна, некоторые элементы пришлось ввести из-за особенностей или симулятора, или схемотехники (за непрофессионализм уже извинился).
----------------------------------------------------------------
Следующий этап - наладка FPGA и работа с учебниками.
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot from 2024-03-09 21-32-05.png
Просмотров: 221
Размер:	49.7 Кб
ID:	8543   Нажмите на изображение для увеличения
Название: Screenshot from 2024-03-09 23-14-44.png
Просмотров: 217
Размер:	706.8 Кб
ID:	8545  
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru