nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 13 Aug 2020 23:14



Reply to topic  [ 28 posts ]  Go to page Previous  1, 2
Подборка процессоров на россыпухе 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Вроде не пролетал ещё:

https://hackaday.io/project/20781-gigatron-ttl-microcomputer

https://gigatron.io


https://www.youtube.com/watch?v=_2uXqTi42LI

_________________
:eugeek: https://twitter.com/Shaos1973


15 Apr 2018 23:40
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Вот и у меня появился Gigatron (на фотке ещё видно Z80-кит RC2014):


Attachments:
kits_.jpg
kits_.jpg [ 88.42 KiB | Viewed 2440 times ]

_________________
:eugeek: https://twitter.com/Shaos1973
07 Nov 2018 10:54
Profile WWW
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 414
Location: Ставрополь
Reply with quote
<offtop>
По RC'шке потом можно будет поделиться впечатлениями? Всё же брат по софту моему Аюше-Z80
</offtop>


07 Nov 2018 11:54
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Да, создам отдельный топик в Zilog

_________________
:eugeek: https://twitter.com/Shaos1973


07 Nov 2018 12:27
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Shaos wrote:
Да, создам отдельный топик в Zilog

Создал:

http://www.nedopc.org/forum/viewtopic.php?f=89&t=19386

_________________
:eugeek: https://twitter.com/Shaos1973


18 Feb 2019 21:51
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote

Пишут Марсель умер: https://forum.gigatron.io/viewtopic.php?f=5&t=235

_________________
:eugeek: https://twitter.com/Shaos1973


28 May 2020 09:17
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Вот и у меня появился Gigatron ...

Почитал я тут про этот Gigatron по случаю:
https://hackaday.io/project/20781-gigatron-ttl-microcomputer
https://hackaday.io/project/20781/logs
https://www.pvsm.ru/blog-kompanii-neuron-hackspace/329264
https://habr.com/ru/company/neuronspace/blog/465805/
http://aciso.ru/news/3972/

И что-то я основную идею не понял... начинали всё как:
Quote:
...компьютер на ТТЛ-чипах, который будет достаточно мощный для игры в крестики-нолики на LED-экране 8×8.

И сделали это на макетке.

Но в итоге вдруг:
Quote:
Today my Gigatron believes it's an Apple-1 instead of a TTL computer. It's running the original 6502 wozmon code with mockup terminal I/O patched to it. Of course the patching, and some relocation, make up for the system differences. With a tongue in the cheek, we can say it turns the Gigatron into an Apple-1 clone!

Ну и по софту там Воз-монитор стартует и т.п.

С самого начала что ли сделали просто 6502 - ТТЛ клон?


P.S. Так, судя по вот этой странице: https://gigatron.io/?page_id=482 - сильно урезанный 6502,
но архитектура всё же - 6502.

_________________
iLavr


28 Jul 2020 14:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Так, судя по вот этой странице: https://gigatron.io/?page_id=482 - сильно урезанный 6502,
но архитектура всё же - 6502.

В общем, забавно они поступили: чтобы добиться совместимости с Apple 1 меняют они ПЗУ микрокоманд.
Quote:
"Marcel wrote the Gigatron's 6502 microcode quickly (no bugs detected so far) but wrapping the Apple I around it took about a year. The machine has become dual-core: You either use its colourful native vCPU microcode to embarrass 1980s home computers, or you boot it into 6502/Apple-1 mode to demonstrate how a compatible Apple I including all its display hardware can be done in only 930 logic gates."

А своя оригинальная система команд у них простенькая:
Attachment:
Native-instruction-overview-2019-11-25-600x480.gif
Native-instruction-overview-2019-11-25-600x480.gif [ 16.56 KiB | Viewed 274 times ]

CALL (JSR) и RET в системе команд, как видим, отсутствуют...

По большому-то счету Gigatron этот не лучше многих 6502-ТТЛ самодельных компьютеров.
Но шумиху раздули и конструктор продают... весьма, весьма неглупо!

_________________
iLavr


29 Jul 2020 10:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Так, судя по вот этой странице: https://gigatron.io/?page_id=482 - сильно урезанный 6502,
но архитектура всё же - 6502.

Нет, архитектура всё же совсем не 6502, когда схемотехнику посмотришь... :-?
Attachment:
Schematics 2020-03-20.gif
Schematics 2020-03-20.gif [ 52.84 KiB | Viewed 274 times ]

Архитектура Гарвардская у них, ПЗУ программ и ОЗУ - отдельно.
В качестве ПЗУ программ применили они 16-битную быструю микросхему AT27C1024 с Т = 70 нс.
Attachment:
AT27C1024.gif
AT27C1024.gif [ 9.56 KiB | Viewed 274 times ]

Это позволяет им на частоте 6.25 MHz программно организовать экран 160x120 pixels with 64 colours,
и 6502 эмулировать чисто программным способом.
Эмулируемый 6502 при этом работает примерно на 200 кГц, что позволяет запустить WOZ-monitor
и шахматы.

По своей собственной архитектуре Gigatron TTL ближе к тому же PIC16.
Была у нас тут такая идея давно - сделать очень быстрый 4-битный TTL-CPU, и на нём эмулировать
медленный i8080...
Но, природу не обманешь, очевидно... И более простой 6502 8-битным TTL-CPU эмулируется
всего лишь на 200 кГц. :osad:

P.S. А кстати, ПЗУ AT27C1024 должна хорошо в схемы с ЦПУ 1801ВМ1(2) и т.п. подходить! :wink:

_________________
iLavr


31 Jul 2020 04:27
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Я так понял, что Марсель сделал софтовый эмуль 6502 на очень урезанном ТТЛ проце (я его кстати так и не собрал)

_________________
:eugeek: https://twitter.com/Shaos1973


02 Aug 2020 04:56
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Я так понял, что Марсель сделал софтовый эмуль 6502 на очень урезанном ТТЛ проце (я его кстати так и не собрал)

Знаешь, там реально в твоём конструкторе может быть и не совсем то, о чем я тут пишу.
А пишу я о варианте по адресу: https://gigatron.io/?page_id=482 - оттуда взято
описание, схемы, система команд и т.п.

Реально же этот Gigatron существует по меньшей мере в 3-х вариантах:
Quote:
1. 8-bit Native assembly code, that implements a Harvard architecture. This mode offers a 17 instruction set, and supports up to 256 instructions: 8 ALU operations, 8 addressing modes and 4 bus modes. The ROM firmware and the vCPU interpreter are written in the 8-bit Native assembly code.
2. 16-bit vCPU interpreter, that implements a von Neumann architecture and has a 34 instructions set. It loads and runs programs from the RAM. The integrated programs are written for this vCPU.
3. MOS 6502 emulator (experimental), able to run MOS 6502 machine code.

И какой из них продают в виде конструктора я затрудняюсь точно сказать... :osad:
Но, судя по этим описаниям, я прочитал и посмотрел схемы от варианта 1.

_________________
iLavr


02 Aug 2020 11:35
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18779
Location: Silicon Valley
Reply with quote
Это всё "виртуальное" - пускается на одном и том же железе, но с разными прошивками

_________________
:eugeek: https://twitter.com/Shaos1973


02 Aug 2020 14:31
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Это всё "виртуальное" - пускается на одном и том же железе, но с разными прошивками

Очень сомневаюсь, что "на одном и том же железе". Где-то попадалось, что число ИС увеличено,
хотя и ненамного.

Не готов это искать, поскольку разочаровала меня эта конструкция.
Сильно урезанный, но всё же ТТЛ 6502 - был бы гораздо интереснее на 6.25 МГц, тем более,
что мы видели: что и на сильно урезанном 6502 можно эффективно работать!

_________________
iLavr


02 Aug 2020 15:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.