nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Apr 2024 02:36



Reply to topic  [ 193 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 13  Next
Самодельный процессор nedoRISC-0 (NEDONAND) 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Проверил вторую платку (сдвоенный "навороченный" D-триггер) - реально срабатывает по фронту, правда жрёт 33 мА ;)


Attachments:
nedonand2test.jpg
nedonand2test.jpg [ 123.92 KiB | Viewed 7471 times ]

_________________
:dj: https://mastodon.social/@Shaos
16 Feb 2016 21:01
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Вот тут некий товарищ городит быстродействующие NAND-ы из транзисторов и диодов (тоже чтобы построить из них комп):

https://hackaday.io/project/6668-aytabtu-discrete-computer


Attachments:
nand-trans.png
nand-trans.png [ 5.58 KiB | Viewed 7458 times ]

_________________
:dj: https://mastodon.social/@Shaos
18 Feb 2016 09:11
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Довольно низковольтный... если +2.5 = это Вольт...

_________________
iLavr


18 Feb 2016 11:26
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Lavr wrote:
Довольно низковольтный... если +2.5 = это Вольт...


Да - он там написал, что уменьшил питание с 5 вольт до 2.5 чтобы скорость поднять

_________________
:dj: https://mastodon.social/@Shaos


18 Feb 2016 13:51
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Shaos wrote:
Скажем приделаю я 573РФ2 в качестве памяти программ...

Для начала наверное можно даже диодным ПЗУ на 16 байт обойтись, построенному примерно вот так (стянуто из http://www.slideshare.net/abhilash128/lec-20):


Attachments:
eprom-prom-rom-17-638.jpg
eprom-prom-rom-17-638.jpg [ 58.94 KiB | Viewed 7444 times ]

_________________
:dj: https://mastodon.social/@Shaos
18 Feb 2016 21:45
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Для начала наверное можно даже диодным ПЗУ на 16 байт обойтись

Во! Заодно оценишь его быстродействие! Я давно к диодному ПЗУ примеряюсь в качестве ПЗУ микрокоманд...
Но что-то все мне в ответ пустые разговоры разговаривают... :-? А мне думается, оно должно быть быстрее EEPROM.

_________________
iLavr


18 Feb 2016 22:46
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Вобщем как-то так получилось:



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

_________________
:dj: https://mastodon.social/@Shaos


18 Feb 2016 22:58
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Вот такая плата 16-байтового ПЗУ вышла:



Уже заказал на oshpark.com:

Image

P.S. Делал в pcb (часть gEDA) - разводил вручную:
http://nedopc.org/nedopc/files/geda-nedonand.zip

_________________
:dj: https://mastodon.social/@Shaos


20 Feb 2016 20:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Shaos wrote:
Нарисовал в бесплатной версии Eagle v5.12 третью платку - 4 бита PC-счётчика (см. eagle-nedonand.zip):



Развёл автороутером - по традиции всё кроме цепей питания плюс полигон земли, ну и немного вручную подправил:



И немедленно заказал на oshpark.com 3 штуки :)

Image

Три платки NEDONAND-3 втыкаются друг в друга (и в каждую втыкаются пара платок NEDONAND-2), образуя 12-битный счётчик (в качестве адреса для ПЗУ программ будем использовать только 11 бит, а 12-й можно заюзать как признак переполнения счётчика).

JP1:
1) IN (на выходе OUT) - сигнал разрешения счёта
2) ACT0 - сигнал записи внешнего значения
3) ACT1 - сигнал записи инкрементированного значения
4) /RESET - общий сброс
5) CLK - тактовый сигнал
6) NC
7) VCC
8) GND

JP2:
1) D0 - внешний бит 0 для записи
2) D1 - внешний бит 1 для записи
3) D2 - внешний бит 2 для записи
4) D3 - внешний бит 3 для записи
5) D4 - используется в следующих платах
6) D5 - используется в следующих платах
7) D6 - используется в следующих платах
8) D7 - используется в следующих платах
9) D8 - используется в следующих платах
10) D9 - используется в следующих платах
11) D10 - используется в следующих платах
12) D11 - используется в следующих платах (тут будет всегда "0")


А вот и третья платка подошла:


Attachments:
nedonand-3.jpg
nedonand-3.jpg [ 125.36 KiB | Viewed 7412 times ]

_________________
:dj: https://mastodon.social/@Shaos
20 Feb 2016 20:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Ушёл пеарица у буржуйских хакеров :roll:

https://hackaday.io/project/9795-nedonand-homebrew-computer

P.S. Вроде есть кой-какой интерес :dj:

_________________
:dj: https://mastodon.social/@Shaos


21 Feb 2016 17:54
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Shaos wrote:
Ушёл пеарица у буржуйских хакеров :roll:

https://hackaday.io/project/9795-nedonand-homebrew-computer

P.S. Вроде есть кой-какой интерес :dj:


Пока вот так (на картинке проекта есть три иконки обозначающие слева-направо: кол-во просмотров, кол-во следящих, кол-во давших череп):


Attachments:
hackaday160223.png
hackaday160223.png [ 428.28 KiB | Viewed 7374 times ]

_________________
:dj: https://mastodon.social/@Shaos
23 Feb 2016 20:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
И даже вот как :o


Attachments:
hackaday-trending.jpg
hackaday-trending.jpg [ 94.27 KiB | Viewed 7369 times ]

_________________
:dj: https://mastodon.social/@Shaos
23 Feb 2016 23:43
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
А теперь ещё и вот так:

http://hackaday.com/2016/02/24/8-bit-computer-made-solely-from-nand-gates/


Attachments:
hackaday_com.jpg
hackaday_com.jpg [ 140.15 KiB | Viewed 7358 times ]

_________________
:dj: https://mastodon.social/@Shaos
24 Feb 2016 09:30
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
За день вон сколько набежало:


Attachments:
hackaday160224.png
hackaday160224.png [ 424.13 KiB | Viewed 7348 times ]

_________________
:dj: https://mastodon.social/@Shaos
24 Feb 2016 22:01
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22625
Location: Silicon Valley
Reply with quote
Вот собрал третью платку (4-битный счётчик программного указателя с возможностью сброса и параллельной загрузки):

Image

И воткнул в неё пару сдвоенных D-триггеров:

Image

Потестил на брэдборде - работает ;)

Image

P.S. Плюс к этому видео снял как оно светодиодами мигает, но это уже завтра...

P.P.S. По сути это аналог одного счётчика 74161 (с асинхронным сбросом) на рассыпухе ;)

_________________
:dj: https://mastodon.social/@Shaos


24 Feb 2016 23:04
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 193 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 13  Next

Who is online

Users browsing this forum: No registered users and 88 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.