Где в протеусе можно найти простые логические элементы?

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

Вообще сам новичек я тут.
Единственное что я пытался сделать - собрать простой компьютер читая книжку Чарльза Петцольда "Код" в Logisim. Но быстро уперся в производительность этой программы, и в невозможность в программе выставить тактовою частоту больше 4кГц. Вот стал интересен протеус. Собственно сам вопрос. Можно ли в протеусе из простейших вентилей собрать компьютер из данной книжки и до какой скорости его реально будет разогнать. Меня интересует именно логика, само устройство компьютера. Такие вещи, как время отклика полупроводников, скорость движения тока и тому подобное мне сейчас не интересно. Я хочу изучить устройство ПК именно с логической стороны. Ну и кстати, если кто то может еще посоветовать интересные книжки на русском языке по этой теме, где также будет подробно описано устройство пк, от вентилей, до вывода картинки на экран, буду благодарен очень :)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

zaicev9797 wrote:Можно ли в протеусе из простейших вентилей собрать компьютер из данной книжки и до какой скорости его реально будет разогнать.
Можно. На 1...2 МГц вполне может работать, если у Вас хотя бы "Коре Дуо 2 ГГц".
zaicev9797 wrote:Я хочу изучить устройство ПК именно с логической стороны. Ну и кстати, если кто то может еще посоветовать интересные книжки на русском языке по этой теме, где также будет подробно описано устройство пк, от вентилей, до вывода картинки на экран, буду благодарен очень :)
Таких книжек на русском, на мой взгляд, практически нет. На английском - доступные собраны в нашей библиотеке.
На форуме есть 2 рабочих проекта Proteus компьютеров на мелкой логике: EDUC-8 и 4-Bit-CPU.
Вполне можете собрать свой по аналогии...
iLavr
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

Нынче проц у меня- 2х3.3Гц, в ближайшей перспективе может смениться на трехядерный приблизительно с такой же частотой, а если повезет и получится разлочить ядро еще одно, то трехядерный окажется четырехьядерным.

а как собственно найти эти логические элементы, вентили в протеусе? я чет даже прогуглить пробовал, но так и не нашел.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

zaicev9797 wrote:а как собственно найти эти логические элементы, вентили в протеусе? я чет даже прогуглить пробовал, но так и не нашел.
Неплохо бы почитать "хелп" к программе, на которой Вы собираетесь "сделать" свой процессор.
Русские версии "хелп" доступны здесь:
Lavr wrote:Я тут ссылочку полезную по PROTEUS выложу. Она и мне часто бывает нужна с разных машин...

FAQ (ЧаВО) по PROTEUS для начинающих и не только

Пусть здесь будет, чтобы находилась легко... :wink:
Вопрос "как собственно найти эти логические элементы, вентили в протеусе" до того тривиальный,
что остается только картинки со стрелочками нарисовать что-ли... :-?
iLavr
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

Ооо, за ссылку большое спасибо. Ушел читать)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

Lavr wrote:Вопрос "как собственно найти эти логические элементы, вентили в протеусе" до того тривиальный,
что остается только картинки со стрелочками нарисовать что-ли... :-?
Только я их даже на этом форуме уже рисовал все эти картинки:

Image

Странно лишь, что не все хотят для себя же и на русском это прочитать... :osad:

Но зато потом писателей, что Proteus - "гумно" и "резиновая женщина" я столько встречаю на разных популярных форумах. :-?
iLavr
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

Офигеть, я оказывается до того как писать на этот форум был на правильном пути, да еще и в двух шагах от решения своей проблемы. Вся соль оказывается была в том что я неправильно запрос для поиска детали набирал. Я ж там как только как не изгалялся, logic, и gate, и transistor... оказывается надо было просто набирать and, or, not, xor.... :ebiggrin: :ebiggrin: целый день потратил на поиски, ит только сейчас до меня дошло :rotate:
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

zaicev9797 wrote:Я ж там как только как не изгалялся, logic, и gate, и transistor... оказывается надо было просто набирать and, or, not, xor....
Там достаточно указать логическую серию - 74, к примеру, это аналог нашей серии К155,
а 74LS - K555... и все and, or, not, xor этой серии списком вываливаются.
iLavr
User avatar
Shaos
Admin
Posts: 24083
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: где в протеусе можно найти простые логические элементы?

Post by Shaos »

А чего там в список всего сразу никак попасть нельзя штоль?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

Shaos wrote:А чего там в список всего сразу никак попасть нельзя штоль?
Можно... :ebiggrin: Почему я и сказал ранее, что вопрос тривиален... :wink:

Но, как видишь, не все попадают... :lol: Приходится сложно объяснять очевидное.
Но реальная логика всё же в общем списке сгруппирована по сериям.
А есть и просто абстрактные логические элементы - "примитивы".
iLavr
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

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

Image

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

Image


Но мне чет кажется что это как минимум костыли.

Прошу извинить крестьянина за столь простецкие вопросы :mrgreen: , но я по этому вопросу уже полдня лажу в интернете, так и не нашел вразумительных ответов.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: где в протеусе можно найти простые логические элементы?

Post by Lavr »

Во всех учебниках русским по белому писано, что "входы логических элементов ТТЛ, висящие в воздухе" соответствуют подаче на них лог. "1".
Это очевидно из схемы логического ТТЛ элемента.
image073.gif
Другое дело, что Протезус такие тонкости не моделирует, как я писал в ветке про его *.DLL.

Поэтому топикстартеру надо бы не выёживаться, а поступать, как делают все нормальные люди:
key_base.gif
Где Pullup и Pulldown - "цифровые" резисторы Протезуса, которые делают только то, что на них и написано... :wink:

Дребезг контактов кнопок Протезус тоже не эмулирует... 8)

Но еще можно добавить, что у Протезуса есть элементы типа кнопочек, просто выдающие лог. "1" и лог. "0"
при нажатии на них - тогда и с резисторами не надо колбаситься...

Image
http://we.easyelectronics.ru/Shematech/ ... ovnem.html

Боюсь только, что топикстартер опять не найдет этих "вкусняшек" в меню элементов... :lol:
You do not have the required permissions to view the files attached to this post.
iLavr
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

Боюсь только, что топикстартер опять не найдет этих "вкусняшек" в меню элементов... :lol:
да не, нашел, спасибо. так все работает)
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Re: где в протеусе можно найти простые логические элементы?

Post by zaicev9797 »

А топикстартер и вовсе, похоже, взял "логические примитивы" - это абстрактные "логические квадратики"
именно. Я сначала хочу понять принцип работы только с логической стороны. Потом уже более серрьезно.
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: где в протеусе можно найти простые логические элементы?

Post by jdigreze »

Lavr wrote:...
Поэтому топикстартеру надо бы не выёживаться, а поступать, как делают все нормальные люди:
....
Про это же сразу подумал. Видимо таки нормальный, хотя порой некоторые пытаются убедить в обратном. С другой стороны - всё же это наверно более практический опыт, нежели состояние головного мозга. :lol:
Lavr wrote:Хотя складывается полное впечатление, что ты не русским по белому читаешь порой...
Видимо сказывается... С другой стороны - грех пенять, ибо мы тут в другой "шкуре" :)