Jump to content
Sergei_

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

Recommended Posts

Posted (edited)

@otest

Сравнение некорректно. У синклеров частоты были в единицы - десятки мегагерц. Здесь же речь будет идти о единицах - десятках килогерц, если автор понимает, что он делает. :-)

Edited by El-Shang

Share this post


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

единицы - десятки мегагерц.

Не зная предмета , не нужно такое писать.

Share this post


Link to post
Share on other sites

Ну синклеры с кроватями работали (проц, память),мелкую логику конечно не ставили.... ,в балтике еще 3 пзушки на панельках. Насчет безпаечных --- это конечно злая шутка...:huh:, а по поводу частот.... 155 серия до 10мгц.  ну и жрать все это будет не один ампер!!!!!........

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-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее

1 час назад, El-Shang сказал:

Самые хардкорные собирают компьютеры на реле

Реле - это слишком модерно. Самый хардкор - это гидравлические компьютеры, в которых вода, перетекающая из одной стеклянной трубки в другую, позволяла решать дифференциальные уравнения с частными производными:

waterintegrator.jpg.b4882e651e3f6a62ced5032f8956cfc7.jpg

Share this post


Link to post
Share on other sites

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

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

Подробнее

Posted (edited)
1 hour ago, otest said:

Не зная предмета , не нужно такое писать.

И какова же была тактовая частота была у синклера по вашему? Если верить этим вашим интернетам, то частота первых была 3.5 МГц и в дальнейшем только росла. 

 

1 hour ago, oleg korotkov said:

Насчет безпаечных --- это конечно злая шутка...:huh:

Дык, у меня складывается впечатление, что это прямо религия какая-то... Ардуино - фуфло, беспаячная плата - фуфло, труЪ электронщики используют только утюг. Да, и дорожки только под 45 градусов, под 90 никак низзя. Даже если там 100 герц гуляют. Десять лет назад мне также утверждали, что на паячной макетке ничего путного собрать нельзя. А оказалось, что очень даже можно, если всё сделать аккуратно, а не макаронным способом.

Каждому подходу - своя ниша. 

Edited by El-Shang

Share this post


Link to post
Share on other sites

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

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

Подробнее

так раньше на простых макетках и собирали макеты в лабораториях. Много всяких КБ сами эти макетки и делали..... были и под 133 серию.....

Насчет ардуино ------  народ похоже разучился сам ручками что то делать (обленился, до скорее всего и разучился, если умел).... тупо -  типа конструктора лего....и по принципу.... если не хватает молотка надо взять молоток побольше!!!! кнопку с 3 проводами.... неее, надо модуль кнопки купить.... как же иначе...

Share this post


Link to post
Share on other sites
1 hour ago, oleg korotkov said:

народ похоже разучился сам ручками что то делать

Вот почему все так любят на это напирать? Что в этом плохого? Укрупнение и упрощение это естественный эволюционный процесс. Всем ведь нравится рассматривать осциллограмму одиночного сигнала на экране современного осциллографа, а не прикручивать фотоаппарат к доисторическому C1-*, ловить там что-то вслепую, потом проявлять плёнку  и печатать снимки либо смотреть на проекторе. Ну что за снобизм!

Двадцать лет назад нельзя было и подумать, чтобы "зайти" на свой условный датчик из браузера. Вместо этого надо было прикручивать GSM-модем, к нему карточку, к карточке тариф. Звонить туда, что-то выкачивать по узкому каналу (сколько там было 9600 bps?) или гнать DTMF последовательности. Всё это заводить в какое-то чуть ли не самописное приложение.

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

Share this post


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

Я любитель, который хочет учится чему-то новому.

что значит "по-новому"? И какая задача стоит в разработке вашей схемы? Нет ТехЗадания.

Только вот в вашей схеме нет порядка логических элементов к составу микросхем. набросок не более, где нумерация выводов, где условные обозначения логических элементов ( к примеру DD1, DD3.2, DD24)? 

И то что вы хотите, это уже работа, за которую надо платить.

Edited by TIMIK74

Share this post


Link to post
Share on other sites
Posted (edited)

Да ничего плохого нет. просто когда надо мигнуть светодиодом - начинается с берем ардуино...... и где взять библиотеку чтоб диод мигал......

И это не укрупнение и не упрощение....  Это путь к ОТУПЛЕНИЮ!!!  Это как модель машинки вместо того чтоб руками делать, из кубиков лего собрать.

Да, попробовали что то на ардуинке..... так реализуй в нормальном железе..... и все - тут затык как же с ним работать..... и выводы для удобства монтажа с ардуиной не совпадают..... и где наити проц с загрузчиком????  То что реализуется на тиньке 8 ногой  на платке 2х2см  не могут на ардуинке простой сделать.....  слабовата :mellow: .  Да, детей познакомить с программированием и всякими хитрыми игрушками можно, но вот потом отучить от этого  на порядок сложнее. Вот и ездят монстры на колесиках с 7 этажным бутербродом и выдают это за верх совершенства.

Edited by oleg korotkov

Share this post


Link to post
Share on other sites
Posted (edited)

Ну так в том-то и дело. Профессионалы как были, так и есть. Никуда они не делись. Сидят себе спокойненько и работают. И аналоговую схемотехнику знают в совершенстве и цифру и всю сопутствующую поднаготную. 

1 hour ago, oleg korotkov said:

так реализуй в нормальном железе..

А зачем, если это проект "выходного дня"? Или единичное изделие с низкой ответственностью?

Вот и автор, в теме которой мы развели флуд, всего лишь занимается этим ради удовольствия. Зачем ему травить платы, добиваться ультранизкого джиттера для повышения тактовой частоты и сумасбродной надёжности? Эти мелочи не доставят никакого удовольствия в сравнении с перемигивающимися индикаторами на тех же бредбордах.

UPD
Помнится, толи кто-то мне когда-то рассказывал, толи читал где-то о каком-то советском компьютере, который был собран, как бы это лучше выразится, вверх тормашками. Корпуса были, условно, приклеины к основанию, а вся коммутация выполнялась как раз накруткой непосредственно на выводы. :-)

Edited by El-Shang

Share this post


Link to post
Share on other sites
2 минуты назад, El-Shang сказал:

Ну так в том-то и дело. Профессионалы как были, так и есть. Никуда они не делись. Сидят себе спокойненько и работают. И аналоговую схемотехнику знают в совершенстве и цифру и всю сопутствующую поднаготную. 

А зачем, если это проект "выходного дня"? Или единичное изделие с низкой ответственностью?

 

 Так я об этом же........ Только к сожалению в последнее время конструкции выходного дня плавно перетекают в производство.... уже встречались приборы .... снимаешь крышку а внутри "она самая"  и куча проводков в разъемчиках :huh:

Share this post


Link to post
Share on other sites
Posted (edited)

У меня тоже есть знакомый, который станки модернизирует используя ардуину в том числе. :-) Но он относительно не дорого берёт, делает шустро, заказчика всё устраивает. И зачем ему платить в десять раз больше за единоразовую работу? Бизнес. Ничего личного.

А тем, кому нужно качество, компактность, надёжность, разумная цена в производстве и так далее работают с другими людьми. Которые это могут сделать, и которые за свою работа захотят немало денег. 

Скажем, это как с врачами. Ежели просто ушко болит - можно и к районному ЛОРу сходить, а ежели операцию сделать - тут уж придётся напрячься и поискать специалиста рангом повыше. Всё естественно.

Edited by El-Shang

Share this post


Link to post
Share on other sites
Posted (edited)
23.03.2021 в 17:19, oleg korotkov сказал:

И это не укрупнение и не упрощение....  Это путь к ОТУПЛЕНИЮ!!!  Это как модель машинки вместо того чтоб руками делать, из кубиков лего собрать.

Любители делать всё с ноля, предлагаю  начать разработку аналога Photoshop с написание собственной ОС :), модули не нужны только ассемблер везде и всегда, компиляторы тоже не нужны, ведь он чёрный ящики :). 

23.03.2021 в 15:35, oleg korotkov сказал:

Насчет ардуино ------  народ похоже разучился сам ручками что то делать (обленился, до скорее всего и разучился, если умел).... тупо -  типа конструктора лего....и по принципу...

Не нравится Arduino возьми Raspberry PI, любишь intel есть HackBoard 2.

А для автора темы, скорее всего наиболее подходящая платформа это ПЛИС.

Edited by Pont 007

С уважением, Дмитрий

Share this post


Link to post
Share on other sites
23.03.2021 в 16:15, El-Shang сказал:

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

Модульность всё же это не всегда макетная плата, Arduino как раз в рамках выпускаемых модулей это скорее стандартизация по типу IBM PC в мире IoT. После макетной платы всё же по уму надо делать плату. 

23.03.2021 в 17:19, oleg korotkov сказал:

Да, попробовали что то на ардуинке..... так реализуй в нормальном железе..... и все - тут затык как же с ним работать..... и выводы для удобства монтажа с ардуиной не совпадают..... и где наити проц с загрузчиком????  То что реализуется на тиньке 8 ногой  на платке 2х2см  не могут на ардуинке простой сделать.....  слабовата

А надо ли ? В этом мире вопрос стоит в скорости и цене. И да моргать светодиодом это обучения, в жизни если мне надо моргать светодиодом я куплю мигающий светодиод.:D

23.03.2021 в 17:41, oleg korotkov сказал:

 Так я об этом же........ Только к сожалению в последнее время конструкции выходного дня плавно перетекают в производство.... уже встречались приборы .... снимаешь крышку а внутри "она самая"  и куча проводков в разъемчиках :huh:

Нуда раньше было лучше :).

5915bc51f75ec0b27c121e2ddb5f1934.jpg

Вот где надёжность то :), точек отказа куча :).

23.03.2021 в 17:31, El-Shang сказал:

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

Да там что только не применяли, лампы на панельках, и не одна а тысячи :), кучи реле :), ОЗУ на ферритовых сердечниках. Да и конечно это глючило так что там и не снилось, более или менее стало уже когда всё интегрировали и получили процессоры.

23.03.2021 в 17:47, El-Shang сказал:

У меня тоже есть знакомый, который станки модернизирует используя ардуину в том числе. :-) Но он относительно не дорого берёт, делает шустро, заказчика всё устраивает. И зачем ему платить в десять раз больше за единоразовую работу? Бизнес. Ничего личного.

А что там возьмут в альтернативе ? Ну там есть ПЛК :). По сути полностью готовое устройство, но принцип очень похож на то что есть в Arduino, и естественно сертификация.


С уважением, Дмитрий

Share this post


Link to post
Share on other sites
23.03.2021 в 17:41, oleg korotkov сказал:

"она самая"  и куча проводков в разъемчиках

Я больше скажу разъёмчики часто делают специально, даже если там не Arduino. Во-первых производство модульное, во-вторых для возможности быстрого ремонта. Да есть класс устройств где такой монтаж запрещён, но это ни как ни те устройства которые нас окружают. Это космос, авиация и т.д. впрочем там и требования другие, там используют схемы резервирования. 


С уважением, Дмитрий

Share this post


Link to post
Share on other sites

Наверное один из лучших проектов по реализацию  CPU на  рассыпухе. 


С уважением, Дмитрий

Share this post


Link to post
Share on other sites

Ну, я против то разъемов ни чего не имею....(удобно для ремонта и наладки, сам применяю), но когда вместо них стоят гребенки  и ответки с одиночными проводами - это кошмар. особенно если учесть качество этих гребенок. Из чего их делают не понятно. вроде чистые, блестят, все запаено , а контакта нет.... такое ощущение , что они типа "расслаиваются- покрытие отдельно штырь отдельно" прозвонкой звонятся  , а сигнал не проходит

Share this post


Link to post
Share on other sites

С ПЛИС я не работал, но по моему то что хочет автор можно на ПЛИС сделать, и будет один чип. Думаю что-то типа EPM3064ATC100-7N  стоит 4,5 доллара(или чуть быстрее EPM3064ATC100-7N , за 5,5 доллара), и макетку к нему MAKET-PCB-QFP32-100-0.5-0.8 за 30 центов. Или же EP4CE6E22C8N за 12 баксов + макетку за 2 бакса MAKET-PCB-TQFPxLQFP128x144, ну и программатор за 3,5 бакса USB-BLASTER

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...

  • Сообщения

  • 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...