MC14500 1 bit CPU

Другие микроконтроллеры и микропроцессоры, не попавшие в предыдущие разделы

Moderator: Shaos

dvarkin
Fanat
Posts: 87
Joined: 05 Jul 2020 14:08
Location: Ижевск

Re: MC14500 1 bit CPU

Post by dvarkin »

Lavr wrote:поэкспериментировать с большими PLD под Proteus
Пока не пробовал. Если не хватит ATF16V8, то буду использовать ATF22V10 с приятно расширенным функционалом.
Кстати, в Китае продают и GAL16V8 c GAL22V10 чуть дороже ATF. Нужно попробовать для "ламповости", чтобы как-то отстраниться от производителя МК. Программируются так же.
Недавно заказал в Китае плату с небольшой CPLD EPM240 в TQFP-100 (как в Марсоходе). Для неё бесплатная кросплатформенная среда разработки Intel Quartus, видимо, предлагает среди прочего серъёзный симулятор.
Tronix wrote:Фотка кристалла
Хмхмхмхм, да, должно что-то интересное вытянуться. Правда, не для GAL, тут немного специфичная логика.
Mildi
Fanat
Posts: 57
Joined: 24 Aug 2022 23:08

Re: MC14500 1 bit CPU

Post by Mildi »

Все же это 1бит АЛУ, а не процессор...
До процессора ему еще много чего не хватает.
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

Motorola_MC14500B

Post by forthuser »

Интересное замечание, но насколько верно непонятно c Википедии
Motorola_MC14500B
однобитный микропроцессор 1977г, Архитектура MC14500B схожа с архитектурой компьютеров DEC PDP-14?
http://tinymicros.com/mediawiki/images/ ... ndbook.pdf

P.S. Встречается в упоминаниях проектов на Github - PLC-14500
Assembler & Ladder Logic made in Forth
User avatar
Shaos
Admin
Posts: 24014
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Motorola_MC14500B

Post by Shaos »

У нас целая тема про этот MC14500 существует аж с 2012 года:

viewtopic.php?f=84&t=9951&hilit=mc14500

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

Re: MC14500 1 bit CPU

Post by Lavr »

А этот товарищ у нас любит запихать что ни попадя куда ни попадя... :-?
Я этот пост его из PDP-11/20 отделил.
iLavr
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: MC14500 1 bit CPU

Post by shiny »

Непонятно, как работает опкод JMP?
Некоторые симуляторы считают, что нужно переходить по адресу 0, а в книге написано другое. А из примера вообще непонятно, как определяется адрес перехода?
You do not have the required permissions to view the files attached to this post.
Mixa64
Doomed
Posts: 480
Joined: 25 Aug 2009 07:02
Location: Москва

Re: MC14500 1 bit CPU

Post by Mixa64 »

shiny wrote:как работает опкод JMP?
Вызывает появление импульса на ноге номер 12 микросхемы, нога называется JMP.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: MC14500 1 bit CPU

Post by shiny »

Это не ответ. В документации компьютера WDR-1 ничего не сказано, причем в примерах программ написано "JMP x", т.е. без операнда.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: MC14500 1 bit CPU

Post by shiny »

Спросил на одном форуме, вот ответ:
The Motorola "MC14500 Industrial Control Handbook" shows an example hardware design using the MC14500 along with the external program counter and "last in first out" stack required to implement the JMP and RTN instructions.
The JMP address is not calculated - it is provided externally (by an external ROM for example) and is gated into the external program counter by a pulse output on the MC14500 chip's "JMP pin" when the JMP instruction is encountered. Similarly, external hardware is required to implement the RTN instruction.
Еще лучше