Jump to content
Sergei_

Как перевести схему на простой логике в железа?

Recommended Posts

Здраствуйте, учился создавать схемы на простой логике (хобби завел себе такое) и задался целью спроектировать эвм с собственными инструкциями.

Сделал, однако сейчас ломаю голову как ее воплотить в железо? Если кто может помочь в переводе схемы на реальный кремний или знает программы, куда я могу перенести или переписать свой эвм.

 

P.S. Проектировал в logisim.

P.P.S. Если кто может то подскажите что не так и как можно доработать схему. (она работает, но я любитель поэтому могу ошибаться).

Заранее благодарю за ответ.

компьютер один процесор.circ

Там простая схема. (в названии файла ошибка "процессор - алу")

 

Снимок.PNG

Share this post


Link to post
Share on other sites
11 минут назад, Sergei_ сказал:

Если кто может то подскажите

Твой формат не читает мой компьютер. А устанавливать приложение я не собираюсь. Выкладывай в распространённом формате!

Скриншот 23-03-2021 000218.jpg


У человека нет возможности всем делать добро, но у него есть возможность не причинять зла.

Share this post


Link to post
Share on other sites
Posted (edited)

Это какой формат?

Или тебе фото ?

Edited by Sergei_

Share this post


Link to post
Share on other sites

Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее

Если у тебя есть java на компе, то logisim идет без установки. Потом можно удалить в один клик.

Share this post


Link to post
Share on other sites

Барьерные силовые клеммы от Degson – расширение складского ассортимента Компэл

Обновленная линейка барьерных клеммных блоков Degson, поступивших на склад Компэл, содержит широкий ряд клемм, подходящих для соединения проводников различного сечения (от 22AWG до 10AWG). Барьерные клеммные колодки сочетают в себе удобство, простоту и надежность соединения. Это достигается за счет ответственного производства и использования высококачественных материалов. Винтовые клеммные блоки барьерного типа Degson предназначены в первую очередь для коммутации в сильноточных цепях, например, в распределительных и измерительных системах.

Подробнее

Материалы вебинара «Решения Analog Devices для гальванической изоляции. Обзор технологий и новинок»

Опубликованы материалы вебинара, посвященного решениям Analog Devices для гальванической изоляции. На вебинаре рассказали о: технологии гальванической изоляции iCoupler, цифровых изоляторах, технологии isoPower, гальванически изолированных интерфейсах (RS-485, CAN, USB, I2C, LVDS) и многом другом. Материалы вебинара будут интересны разработчикам промышленной автоматики и медицинской техники.

Подробнее

Posted (edited)

так схема есть..... берешь монтажку, тонкий провод, нобор  микросхем 155, 555, 572  серий и много терпения и пайки....... Была наша отечественная машина на логике  Д3-28, работала шустрее чем XT

Edited by oleg korotkov

Share this post


Link to post
Share on other sites

А есть распиловка микросхем серии к155 (я сейчас в инете. поискал, не нашел), где их можно купить? Если есть программы для эмуляции этого всего то можете посоветовать,  а то боюсь накосячит при пайки (ошибку сам вряд ли найду) а когда есть схема какой провод с какой ножкой спаивать, как то подручные и легче.

Share this post


Link to post
Share on other sites
Posted (edited)
19 минут назад, Sergei_ сказал:

А есть распиловка микросхем серии к155 (я сейчас в инете. поискал, не нашел), где их можно купить? 

Да ну нах! неужели не нашёл даташиты на к155? юзать надо к555 !

купить можно везде,только если что отсутствует,брать буржуинские аналоги коих полно и дёшево в том же чипдипе.

https://www.chipdip.ru/catalog/popular/k555 здесь же на сайте чипдипа есть даташиты.

 

 

Edited by alend

Share this post


Link to post
Share on other sites

Хорошо, а программа для модуляции схемы есть какая-нибудь? А то шишки лучше набить сначала на моменте разработки, что бы не вылилось в сюрприз. 

Share this post


Link to post
Share on other sites
Posted (edited)
1 час назад, Sergei_ сказал:

для модуляции схемы

Какой такой модуляции?? Может симуляции? Или моделирования?

Для симуляции (моделирования устройств) вот https://cxem.net/software/soft_CAD.php , выбирай.

Для цифровой техники, говорят, лучше пользоватся Proteus

Edited by dritex

Share this post


Link to post
Share on other sites
7 часов назад, Sergei_ сказал:

Хорошо, а программа

так вы не думали заранее, что нужна будет программа? Это идет вторым пунктом вашей разработки.

Share this post


Link to post
Share on other sites

Программа модуляции для распиловки микросхем.

Share this post


Link to post
Share on other sites
Posted (edited)

Я любитель, который хочет учится чему-то новому. Геннадий вы когда в первые столкнулись с электроникой сразу начали штамповать уникальные сложные электронные изделия или набивали шишки так же как и я многое не знали? 

Цитата

Это бывает, когда пироги печь берется сапожник...

Это фраза как по моему неуместна в теме для "Школьников и Студентов", что уже намекает на неопытность тех людей которые задают вопросы, вам так не кажется? Или я где то не прав и все люди которые хотят изучать электротехнику должны по определению знать все в этой области и быть прожжёнными спецами с 20 летним опытом (которые свой стаж получали непонятно где, я так понимаю)?

Или я где-то не прав, поправьте?

Edited by Sergei_

Share this post


Link to post
Share on other sites

Можно подумать, процессор на рассыпухе - дофига простое устройство :crazy: Может начать с более простого.......... , а заодно ознакомится с ttl микросхемами в живую....

Share this post


Link to post
Share on other sites

Я не бросался разрабатывать свою эвм, а "набивал шишки" с повторения простых схем на логической "рассыпухе", постепенно переходя на собственные разработки. И все это делал ручками, на плате (иногда переделывая по несколько раз), набираясь бесценного опыта. В те времена справочник В. Л. Шило был моим лучшим другом. Дарю его Вам.

 Шило В.Л. - Популярные цифровые микросхемы Справочник. (1987.djv 

Share this post


Link to post
Share on other sites

Однако без специализированных программ Вы, почему-то, "буксуете". Читайте справочник и понимайте.

Share this post


Link to post
Share on other sites
Posted (edited)

@Sergei_ есть радио-86, спектрумы, бк, на расыпухе, чем не поле деятельности, тренировка? А изобретать что уже сделано, разве есть смысл? Лучше и производительнее все равно не получится. увы.

Edited by TIMIK74

Share this post


Link to post
Share on other sites

И что ? У меня есть такие РК86, Спектрум 2. Что я должен был научится с ними делать ? Если хочешь производительности то я тебя огорчу, у меня в подвале сервак типа реквиам и ленточная библиотека стоит.

Я сел читать литературу которую мне скинули.

2021-03-15 14-07-38.JPG

Share this post


Link to post
Share on other sites
Posted (edited)
1 час назад, Sergei_ сказал:

Я любитель, который хочет учится чему-то новому. Как перевести схему на простой логике в железа?

Если ты хочешь учиться, то не с таких сложных схем нужно начинать. Вот ответь мне на вопрос: Ты собирал мигалки, мультивибраторы, звонки? Если нет, то вперёд! А переводить в железо тебе никто ДАРОМ НЕ БУДЕТ!

Edited by Гар

У человека нет возможности всем делать добро, но у него есть возможность не причинять зла.

Share this post


Link to post
Share on other sites
26 minutes ago, Sergei_ said:

сервак типа реквиам

Так сразу бы и сказал. :lol2:

Когда дочитаешь книжку В.Шило и поймешь перспективы "реального кремния", начинай читать про программируемую логику. Здорово сэкономишь на проводах и электричестве.

А "модуляцию эвм с собственными инструкциями" твой сервак из подвала не потянет. Даже вместе с ленточными библиотеками.

Share this post


Link to post
Share on other sites
Posted (edited)
11 часов назад, Sergei_ сказал:

А есть распиловка микросхем серии к155 (я сейчас в инете. поискал, не нашел), где их можно купить?

Не распиЛовка, а распиНовка!!! Знания на нуле! Ты даже гуглом не умеешь пользоваться, о каком желе может идти речь!???

11 часов назад, Sergei_ сказал:

где их можно купить?

В магазине!

Edited by Гар

У человека нет возможности всем делать добро, но у него есть возможность не причинять зла.

Share this post


Link to post
Share on other sites

@Sergei_

Ни вы первый, ни вы последний, у которого такое "хобби". :-) Самые хардкорные собирают компьютеры на реле. Сам в цифре понимаю не очень много, но могу посоветовать запастись беспаячными макетными платами, горкой микросхем и играться в своё удовольствие. Частоты у Вас будут небольшие, так что они хорошо справятся со своей задачей. А уж сколько времени они сэкономят на пайке!

Вот вам пример (англоязычный). Правда, в этом проекте автор, кажется, использует готовое АЛУ, но общее представление получить можно.

Share this post


Link to post
Share on other sites
Цитата

могу посоветовать запастись беспаячными макетными платами,

Вам ТС ни чего плохого не сделал. Сам пробовал так делать ? Даже на кроватях синклеры не работали.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Я только не делаю с регулировкой,(нет надобности в этом мне) но заинтересован в жевучисте.  А что можно в разных топологиях применять...Это уже совпадение. Меня в первую очередь интересовало, мост и молумост. ИИП. И правельной формы импульсов, для управления транзисторов. 
    • Я, чтобы упростить разводку так подключил бы плёночные конденсаторы:
    • Да , теперь понятно. Осмелюсь посоветовать по поводу не убеваемости модуля. Заменить драйвер на ТГР. Плюсы будут такие, даже а случае прохождения высокого напряжения по линиям управления силовыми транзисторами.  Сгорят только резисторы в затворах транзисторов. Схема вся останется исправна. Других причин не вижу, выхода из строя . Перикомутацией ТГР можно будет использовать в преобразователях напряжения. Схема самого модуля  усложнится. Но и живучесть и универсальность возростет. Это мои наблюдения из практики применения своего модуля....Хм, вот как оказывается бывает. Два разных человека, а идеи совпадают.
    • По программе старичка. И потом проверить установкой в плату. Снять показания , осцелограммы и ток потребления микросхемы. Потом нагрузить транзисторами. И снова посмотреть форму сигнала. 310вольт не подавать. Только питание микросхемы. И все будет видно. Фото формы импульсов я где-то выше выкладывал в это ветке. Для безопасности мотать хорошо изолированным проводом...например от компьютерных сетей(разобрать кабель на жилы)...МГТФ и т.п. У вас резистор на 150 Ом, стоит под трансформатором. В случае не исправности, как выпаивать будем? 
    • Таких схем нет. Есть однотипные, но они все разные. И у каждого проектировщика свои тараканы в голове. Дак вы не ответили, оно вам мешает? или блок не выполняет свои функции? Следствие этого подразумевает стабильное включение ИИП. Без взрывных последствий. Да это гистерезис работы микросхемы...заряд и разряд конденсатора.  Который 10мкф. В схеме нет принудительной блокировки работы микросхемы ...Потому так и скачет. .Не критично и без последствий для большинства схем . Которые будет питать ИИП.  Если это вам мешает, можно добавить блокировку. На реле 230вольт. У меня так было, но для усилителя D-класса. Чтоб небыло щелчков при включении и отключении питания..Минимум деталей и эффективно. Но одно реле мне стило в магазине 400руб.
    • Как это где ???  -На Спейс шаттлах. После первых и дорогих F-1, при ещё продолжающемся проекте Аполлон, НАСА стало разрабатывать многоразовый челнок, чтобы как можно больше снизить себестоимость полетов. У спейс шаттлов возвращали и многократно использовали даже боковые твёрдотопливные ускорители.  А для запусков разнообразных исследовательских спутников, телескопов и зондов, у НАСА были ракеты "Титан". Например, зонд "Вояджер-1" был отправлен в межгалактическое пространство в 1977году 4 ступечатым "Титаном-IIIE" (1974-1977г) с двигателями LR87 . Ещё была ракета-носитель «Дельта-2» с двигателем RS-27A. Семейство ракет "Атлас" с разными двигателями, которыми  запускались спутники. Это  с 1958г. по  2004 год. Новые, конечно,  делают с нуля. Ведь технологии не стоят на месте. Это только мы модернизируем Королевские двигатели 60 годов. ))  У нас покупались двигатели РД-180 потому, что мы стали им продавать наследие СССР буквально за копейки и которые американцы использовали как одноразовые дешевые двигатели. С 2014г они уже не производятся.  Конструкция двигателя F-1  становилась устаревшей еще до первого запуска Аполлона. Но этот тип двигателя оставили на Сатурне-5 из-за его простоты и надежности. Откуда у тебя взялись такие ошибочные выводы, что  совсем не смогли делать? - После того, как начитался конспирологических статеек? А ты почитай развитие космонавтики США, какие у них имелись ракеты, какие запустили в космос спутники и телескопы, И у тебя мнение поменяется на противоположное.  Блоху тоже подковали, но она уже не смогла прыгать. Абсолютно все, без исключения, что мы копировали у американцев, было хуже оригинала. Вот именно, что стоит, а не летает.
    • никогда не импал бабу за деньги. не то, чтобы мне денег жалко, просто заподло. Неужели у меня собственной харизмы не хватит, чтобы бабу в койку затащить!?
  • Similar Content

    • By ID ABSENT
      Здравствуйте. Я плохо шарю в этих схемах и не могу понять, как реализовать эту схему. В том числе из каких элементов она должна состоять. С вашей стороны достаточно консультации или готовой схемы. Напишите в личку вместе с ценой, которую вы требуете)
    • By Alikberov
      В противоположность известных всем процессоров «Intel», марку которых довольно легко запоминать и выговаривать, «Койяанискаци» задумывался как процессор, имя которого сложнее произнести, чем разобраться в его архитектуре и научиться его программировать на самом элементарном уровне машинного кода редакторами дампа, чтобы проверить, действительно ли стоит прогибаться под радиолюбительские ТУ и невозможно сформировать красивую систему команд, понятную на уровне интуиции?
      Не имеется ввиду код стиля «O'Kей, процик, вычисли мне среднее факториальное», а планировался машинный код с минимальным уровнем вхождения в основы искусства его программирования, не требующего жёсткой зубрёжки и заучивания всех команд.
      Архитектура процессора
      Весь процессор основан на регистровом файле из четырёх функциональных групп по десять ячеек в каждой. Хотя операции АЛУ возможны над любыми ячейками, правила корректного оперирования с ними соблюдать необходимо более-менее строго. Здесь стоит просто запомнить логику и назначение этих функциональных групп:
      A₀…₉ - Аккумуляторы (A₀ хранит флажки статуса АЛУ) B₀…₉ - Base/База доступа к памяти (B₀ хранит Базу возврата из подпрограммы) C₀…₉ - Counter/Счётчик/Смещение байта в памяти (C₀ хранит Смещение возврата из подпрограммы) D₀…₉ - Devices/Доступные устройства с мгновенным откликом (можно организовать кеш)
      Так как процессор достаточно прост и не имеет встроенных аппаратных механизмов организации стековых операций, регистры B₀:C₀ сохраняют адрес, на котором была размещена операция обращения к подпрограмме. Программист при необходимости сам обязан позаботиться о всех операциях работы со стеком и описать их алгоритмом.
      Система команд
      Практически все команды кодируются WYSIWYG-стилем акына:«Что вижу, то значит». Шестнадцатеричная кодировка отчасти является аббревиатурой самой команды и всё задумывалось так, чтобы большинство команд просто совершали понятные действия.
      00: HLT (останов программы) - крайне логичный и гармоничный код! 01: Приращение единицы к активному регистру-приёмнику 02…09: Префикс повтора операции от 2 до 9 раз или пропуск группы операций по условию 10…99: Используется BCD-код приращения к активному регистру-приёмнику - код 56 означает именно 56₁₀, а не 0x56₁₆ A0…A9, B0…B9, C0…C9: Безвременные префиксы выбора активного регистра указанной группы - A₀…A₉, B₀…B₉, C₀…C₉ соответственно D0…D9: Выбор активного устройства группы Devices - D₀…D₉ AA…AD, BA…BD, CA…CD, DA…DD: Безвременные префиксы выбора сочетания операндов для АЛУ-операций - A,A…D,D соответственно E0…E7: Обращение к расширению (Extension) через подпрограмму - CALL 0xE000…0xE700 F1…F9: Обращение к функции (Function) с указанным индексом - CALL 0xF100…0xF900 E8…EF: Условный префикс к исполнению кода следующей операции - Enable if SF/PF/CF/ZF F0: Завершение текущей функции (Function Over - как Game Over) AE/BE/CE/DE: Извлечение (Extract) данных из памяти в указанный регистр AF/BF/CF/DF: Запись/фиксация (Fix) данных указанного регистра в память FA…FF: Вызов прочих функций - CALL 0xFA00…0xFF00 0A/1A/2A…9A: АЛУ-операция "Сумма" (Add) над группой операндов - индекс правого операнда указывается явно 0…9 0B/1B/2B…9B: АЛУ-операция "Вычитание" (suB) над группой операндов - индекс правого операнда указывается явно 0…9 0C/1C/2C…9C: АЛУ-операция "Конъюнкция" (Conjunct/and) над группой операндов - индекс правого операнда указывается явно 0…9 0D/1D/2D…9D: АЛУ-операция "Дизъюнкция" (Disjunct/or) над группой операндов - индекс правого операнда указывается явно 0…9 0E/1E/2E…9E: АЛУ-операция "Исключающее ИЛИ" (Exclusive or/Eor/xor) над группой операндов - индекс правого операнда указывается явно 0…9 Основы программирования
      Однако, тут не стоит думать, что «процессор акына» совсем ничего не требует от продвинутого пользователя-программиста: Минимальный порог вхождения преодолеть всё-таки придётся… А значит, придётся чуточку поднапрячься и преодолеть порог!
      (Здесь подразумевается, что читатель уже имеет все базовые понятия и принципы, позволяющие ориентироваться в синтаксической конструкции и строить выражения…)
      Сложение величин из регистров A₁ и B₂ традиционно можно представить выражением «A1 += B2» или мнемонической записью «ADD A1,B2», которую и следует оформить в машинный код. Так как архитектура процессора предельно проста и организовалась на польской записи, буквально необходимо сначала предопределить используемые в операции операнды, чтобы потом произвести саму конкретную операцию вычисления.
      Так как используется сочетание регистров «A1» и «B2» в порядке «An,Bn», то под их определение следует указать машинный код AB₁₆. Выбор индексов на конкретных операндах выполняется кодами A1₁₆ и B2₁₆, что указывает на буквальность кодов. Так как индекс правого операнда равен двум, то в коде АЛУ-операции «Сумма» его следует указать явно в левой тетраде как 2A₁₆. Тем самым, становится очевидным размещения кода всего выражения как «A1 AB B2 2A». Но так как индекс B₂ указан явно в АЛУ-операции, байт команды «B2» можно исключить из цепочки, так как сам регистр B₂ не является приёмником результата и код сократится до одной из двух комбинаций записи «A1 AB 2A» или «AB A1 2A», так как от расположения префиксов перед операциями результат не изменяется и всё зависит от стиля программиста.
      0000 A1 |----vv ;A1 выбирает регистр A₁ 0001 AB |------v ;AB задаёт порядок операндов A,B 0002 2A|ADD A1,B2;2A - ADD, где двойка выбирает индекс B₂ ^----------^ Выражение «A1 = A1 + B2 - B3 & B4 | B5 ^ B6» можно описать последовательностью «A1 AB 2A 3B 4C 5D 6E», так как в каждом следующем коде операции явно указан и индекс правого операнда, что позволяет писать код компактно и производительно.
      Максимально доступно каждому любителю
      Так как Logisim куда доступнее и проще того же Proteus и компактнее KiCAD, вся схема процессора разрабатывалась в рамках проекта именно Logisim, чтобы проект был по-детски прост и лёгок для использовании заинтересованными любителями. По предварительным подсчётам, если схему проекта попытаться собирать микросхемами серии 74xx или отечественной номенклатуры, понадобится порядка 250 корпусов...
      Скачать архив исходной схемы с прошивками можно по ссылке на странице проекта…
      Если смущает использование ПЗУ для дешифрации команд, имеется набросок схемы с использованием уровня комбинаторики, по которой можно осознать, что и красивую систему команд можно декодировать простейшим способом логических вентилей, без ущерба концептуальной задумки…
      Эмуляция?
      Никакого программного эмулятора не задумывалось специально, чтобы архитектурно процессор изначально готовился к реализации на физических макетных платах и не содержал в себе решений, которые аппаратно крайне сложно будет реализовывать в силу излишней вольности в эмуляторе. Вся схема разрабатывалась несколько лет в часы досуга эпизодически и несколько раз перерисовывалась вся с чистого листа.
    • Guest leks
      By Guest leks
      Всем привет! Столкнулся с трудностями при выполнении курсового проекта.
      Необходимо собрать функциональную логическую схему для генератора наборов логических переменных в программе Microcap, базис автомат Мура
      Функции, таблица и схема на скриншотах.
      Подскажите, пожалуйста, где ошибка, работает схема неверно.
       












    • By Даниил Милоянин
      Доброго времени суток.
      У меня проблема, мне нужно сделать в программе Logisim кодовый замок (не собрать, просто на логике). В интернете есть всего одна схема замка (https://www.youtube.com/watch?v=cz1sd5DFmKc ) которая вроде как и работает, но схема LockControl показанная в начале видео не показана полностью. Не могли бы вы помочь в создании схемы.пожалуйста.
       
    • By Eltelinon
      помогите составить схему. есть прибор ( фото) и есть желание заменить его логикой и транзистором который мог бы давать нужную мне нагрузку. понимаю что с моей стороны слегка нагловато выглядит, но все же =)

×
×
  • Create New...