Comments 18
Какой то неформатированный поток сознания. Тут я хотел написать картинку, но она не понадобилась, вот кстати четыре строки кода, одна закомментирована, но все равно потом я соединил зелёные ячейки, но это будет в следующей статье
Какой то неформатированный поток сознания.
а, ну так это от того, что вы сразу ожидали наверное искусственный интеллект с очками, а мной предлагалось для понимания почитать материал
стоит ознакомиться с этой предыдущей публикацией
https://habr.com/ru/articles/769972/
Очки конечно хорошо, но помнится Крылов писал ещё про них, и про некоторых персонажей. Только вот полезны очки тогда - когда читать умеешь. Как раз то - чего не хватало мартышке из басни Крылова - "Мартышка и очки". А умей она читать - совсем по другому у неё сложилось-бы.
Я джва года жду такой процессор.
Обычно по публикациям, которые представляют собой последовательное продолжение работы - первыми отписываются в комментариях экстрасенсы и телепаты, у которых зрение то под ауры то под предсказания - не для чтения. Это ничего, именно они после развала Союза на ТВ господствовали. Только вот я - не Советский Союз, и никуда не ухожу (кроме как каждое утро на работу) и не собираюсь, и -продолжение будет. Изменил сложность публикации и прошу прощения, а то тут некотоые думают что в СССР попали. Нет ребята - это немного другое место. Мои публикации не про коммунизм и не социализм, и вообще не про политику.
Человек делает своё дело, не предъявляя никому притензий - ни производителям ПО, ни процессорам, ни сообществу, ни государству - вообще никому. И тут-же начинаются притензии, причём от людей не желающих читать и вникать, а просто выражающих своё недовольство этим фактом. Я никому недовольств не выражал, так что ребята, с недовольствами - вам мимо, а кто хотел прочитать - тот будет и читать и вникать. Я не из тез кто необосновано выражает какие-то недовольства, так что и терпеть подобное не буду, поэтому и написал что ребята с недовольствами тут - попали далеко не в сказку, и более того - я буду иметь дерзость предупредить вас, что сказки - не будет. Если человек делает - значит ему надо, и мешать - не советую. Специалисты мне для генератора карт рекомендовали алгоритм, который производит действий больше чем нужно на x*y-(x+y) , после приведения в порядок своего кода и его анализа мной было сделан вывод необходимости своего процессора. Мной не проводилось демонстраций, стачек, агитаций - я просто делаю своё дело, не писал жалоб, прошений и прочего, кто будет мешать делать своё дело - все последствия за свои действия и поступки будет отвечать сам, поскольку я к ним никак не причастен и никакими обязательствами с ними никак не связан на предмет этого.
Помимо разработки процессора придется переписывать под него ПО
разумеется. Только переписывать не получится скорее всего, проще создать новое. Хотя может и получится, не знаю. Вообще я сейчас в послерабочее время только читаю основы схемотехники. В сутки у меня пока час, потом смогу ещё на обеде читать - когда книга прийдёт в бумажном виде. На АЭС нельзя проносить устройства, ну может и можно, но это может оказаться хлопотно.
Это не секретно - на строящейся, сварщик, работа отнимает много времени и сил не мало - поэтому так всё медленно у меня. Сейчас читаю по схемотехнике, к концу недели выложу часть схемы процессора.
Начал читать литературу - пришла. Скажите, а аналоговые схемы на FPGA можно реализовывать? Мне нужны будут тригеры, по крайней мере кэш мостов я хотел-бы сделать аналоговым, где уровень сигнала будет одинаковым - передний и задний фронт сигнала меняться не будет. Так-то в учебнике по FPGA тригеры есть, но уровень доступа к ним мне пока не известен (пока читаю основы схемотехники Шустов М.А.). Тригеры планирую использовать в качестве ячеек памяти для части кэша мостов. Эту часть процессора хочется сделать аналоговой.
я это понимаю. У меня в смысле аналоговый режим - режим без тактирования. Такое можно, сейчас выложу схему приблизительную, допускаю что она с ошибками, выкладывать собрался тут https://electronix.ru/forum/forum/15-rabotaem-s-plis-oblasti-primeneniya-vybor/

Здесь тригеры - ячейки памяти в один бит, Ym - бит моста, Yr - бит выполнения. Бит моста может быть равным нулю(команда не должна выполняться), а может единице(команда должна выполняться). Диод - условно память, в которой хранится одна команда, которую при активации память кэша выложит на шину данных для процессора. Здесь без тактирования, кроме того момента, когда происходит перезапись бита выполнения далее по цепи источника S1, но активируется эта запись и сигналом S2, который означает что процессор прочитал команду и ожидает следующих данных. Поэтому сказать что это аналоговое - не правильное, просто здесь часть работы хочется сделать без тактирования. При этом нужно чтобы эта память кэша команд могла работать и с адресацией - без ней просто совсем никак, например записать в тригеры Ym информацию о пропускаемых командах и о выполняемых, перезапись Yr вроде как должна выполняться автоматически, но у меня нет уверенности в правильности моей схемы - тут я полный новичок.
Сделал https://electronix.ru/forum/topic/179488-popytka-sozdaniya-sobstvennogo-konveyera-protsessora/
Не совсем согласен про асинхронный режим, так как синхронизация происходит через сигнал из источника S2, вся асинхронность касается только того, что пропустится ряд ячеек, или одна, с содержимым тригера Ym равным нулю. На этом всю асинхронность можно закончить (аппаратная работа кэша мостов - только это, а оно уже влечёт за собой работу кэша команд без счётчика - аппаратно), а можно и продолжить, если умело использовать, ведь выигрыш есть : код можно модифицировать, команды будут автоматически предоставляться на шину из памяти, а дальше - если появится удобный момент, но первые два, особенно второй - не будет тратится время на раскодирование адреса, это ускорит не мало. Впрочем да - мне нужно освоить азы. Монитор пока не пришёл, али задержал заказ, но он уже в нашей стране. Остаётся надеяться, что в конце концов я сделаю то, о чём говорю. Там всё шло последовательно, от идеи к реализации чего-то, что указывало на следующие шаги...Впрочем ладно...Почитаю пока книгу.
Схема кэша мостов готова. Там - в конце публикации.
Схема кэша мостов в конце публикации.
Работа процессора (физический препроцессор) без счётчика команд