
Самодельный процессор nedoRISC-0 (NEDONAND)
Moderator: Shaos
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0
Проверил вторую платку (сдвоенный "навороченный" D-триггер) - реально срабатывает по фронту, правда жрёт 33 мА 

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Вот тут некий товарищ городит быстродействующие NAND-ы из транзисторов и диодов (тоже чтобы построить из них комп):
https://hackaday.io/project/6668-aytabtu-discrete-computer
https://hackaday.io/project/6668-aytabtu-discrete-computer
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Довольно низковольтный... если +2.5 = это Вольт...
iLavr
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Да - он там написал, что уменьшил питание с 5 вольт до 2.5 чтобы скорость поднятьLavr wrote:Довольно низковольтный... если +2.5 = это Вольт...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Для начала наверное можно даже диодным ПЗУ на 16 байт обойтись, построенному примерно вот так (стянуто из http://www.slideshare.net/abhilash128/lec-20):Shaos wrote:Скажем приделаю я 573РФ2 в качестве памяти программ...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Во! Заодно оценишь его быстродействие! Я давно к диодному ПЗУ примеряюсь в качестве ПЗУ микрокоманд...Shaos wrote:Для начала наверное можно даже диодным ПЗУ на 16 байт обойтись
Но что-то все мне в ответ пустые разговоры разговаривают...

iLavr
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Вобщем как-то так получилось:
Инверторы справа внизу нужны если втыкаемые диоды будут обозначать единички.
В случае же если они обозначают нолики - эти инверторы ненужны, однако наверное логичнее с ними...
![]() |
Инверторы справа внизу нужны если втыкаемые диоды будут обозначать единички.
В случае же если они обозначают нолики - эти инверторы ненужны, однако наверное логичнее с ними...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Вот такая плата 16-байтового ПЗУ вышла:
Уже заказал на oshpark.com:

P.S. Делал в pcb (часть gEDA) - разводил вручную:
http://nedopc.org/nedopc/files/geda-nedonand.zip
![]() |
Уже заказал на oshpark.com:

P.S. Делал в pcb (часть gEDA) - разводил вручную:
http://nedopc.org/nedopc/files/geda-nedonand.zip
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0
А вот и третья платка подошла:Shaos wrote:Нарисовал в бесплатной версии Eagle v5.12 третью платку - 4 бита PC-счётчика (см. eagle-nedonand.zip):
Развёл автороутером - по традиции всё кроме цепей питания плюс полигон земли, ну и немного вручную подправил:
И немедленно заказал на oshpark.com 3 штуки :)
Три платки 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")
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Ушёл пеарица у буржуйских хакеров 
https://hackaday.io/project/9795-nedonand-homebrew-computer
P.S. Вроде есть кой-какой интерес

https://hackaday.io/project/9795-nedonand-homebrew-computer
P.S. Вроде есть кой-какой интерес

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Пока вот так (на картинке проекта есть три иконки обозначающие слева-направо: кол-во просмотров, кол-во следящих, кол-во давших череп):Shaos wrote:Ушёл пеарица у буржуйских хакеров
https://hackaday.io/project/9795-nedonand-homebrew-computer
P.S. Вроде есть кой-какой интерес
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
И даже вот как 

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
За день вон сколько набежало:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 23991
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Самодельный процессор nedoRISC-0 (NEDONAND)
Вот собрал третью платку (4-битный счётчик программного указателя с возможностью сброса и параллельной загрузки):

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

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

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

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

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


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

Я тут за главного - если что шлите мыло на me собака shaos точка net