Экспериментальный недокомпьютер NedoPC-28

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Новая плата - NedoCPU-28+ (v2.0) и NedoMem-512K на одной плате (распиливается вручную):

Image

Вот картинки схемы и платы, а также архив с игловыми исходниками и герберами:

http://nedopc.org/nedopc/28/NedoPC-28-v2_0-eagle.zip (65K)

NedoCPU-28+ это основа микроконтроллерного девайса NedoText, а модуль памяти NedoMem-512K просто чтобы был. При подготовке платы в игле использовал свою либу shaos_lbr.zip (3.8K), где добавился компонент SX28 в DIP корпусе.

Отличие NedoCPU-28+ от NedoCPU-28 состоит в том, что на плате имеется счётчик, который запитан от осциллятора и он может делить тактовую частоту на 3, 6 или 10 (а также на обычные 2, 4, 8, 16 - настраивается двумя перемычками JP8 и JP9) и эта поделённая частота идёт на ногу A5 вместо "1" как у NedoCPU-28 (причём перемычкой JP7 можно сделать совместимый вариант, когда там будет "1"). Более подробную доку по плате напишу позже.

Ждём изготовленных плат ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Ждём изготовленных плат ;)
Готовая плата:

Image

Собранная плата:

Image

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Только на производство экспериментальных плат по проекту NedoPC-28 (включая NedoText) уже истрачено $420 - пора плодить приложения ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Можно все микрухи кроме ОЗУ и дешифраторов заменить на 74*652 и получить двунаправленную шины везде с меньшим количеством элементов?
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

cr0acker wrote:Можно все микрухи кроме ОЗУ и дешифраторов заменить на 74*652 и получить двунаправленную шины везде с меньшим количеством элементов?
74HCT652 $1.5
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Shaos wrote:
cr0acker wrote:Можно все микрухи кроме ОЗУ и дешифраторов заменить на 74*652 и получить двунаправленную шины везде с меньшим количеством элементов?
74HCT652 $1.5
Зато лишний дм печатный платы, это литр нефти, а литр нефти это три срубленных дерева, а три срубленных дерева это сотни бездомных белочек:) А мы ведь белочек любюим?
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

cr0acker wrote:
Shaos wrote:
cr0acker wrote:Можно все микрухи кроме ОЗУ и дешифраторов заменить на 74*652 и получить двунаправленную шины везде с меньшим количеством элементов?
74HCT652 $1.5
Зато лишний дм печатный платы, это литр нефти, а литр нефти это три срубленных дерева, а три срубленных дерева это сотни бездомных белочек:) А мы ведь белочек любюим?
Не думаю что корпусов будет меньше, т.к. щас и так по корпусу на 8-битный канал (регистры односторонние, буфера в обе стороны)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

более чем через шесть лет

Post by Shaos »

Shaos wrote:Отличие NedoCPU-28+ от NedoCPU-28 состоит в том, что на плате имеется счётчик, который запитан от осциллятора и он может делить тактовую частоту на 3, 6 или 10 (а также на обычные 2, 4, 8, 16 - настраивается двумя перемычками JP8 и JP9) и эта поделённая частота идёт на ногу A5 вместо "1" как у NedoCPU-28 (причём перемычкой JP7 можно сделать совместимый вариант, когда там будет "1"). Более подробную доку по плате напишу позже.
Очень странно, что NedoText вообще заработал - я НЕПРАВИЛЬНО использовал там 74F163 - я тогда не обратил внимания, что у этого счётчика синхронный сброс и что он будет считать не N шагов, а N+1, т.е. то что я думал есть счёт до 6, на самом деле является счётом до 7. Выходит счётчик может делить тактовую частоту не на 2,3,4,6,8,10,16, а на единицу больше - 3,4,5,7,9,11,17 и чтобы поддержать 6, схему придётся переделать :(

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

Post by Lavr »

Shaos wrote:на производство экспериментальных плат по проекту NedoPC-28 (включая NedoText)
уже истрачено $420 - пора плодить приложения ;)
Ну и как, приложения наплодились?

А то при поиске на "SX-28 Parallax" Гугл упрямо подсовывает эту страницу...
iLavr
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

ещё через почти четыре года...

Post by Shaos »

Lavr wrote:А то при поиске на "SX-28 Parallax" Гугл упрямо подсовывает эту страницу...
видимо уже не подсовывает...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24001
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

Shaos wrote:NI-32 - используется для связи модулей NedoMem (до 512К адресуемого пространства) с материнской платой и состоит из 32 контактов, расположенных в два ряда:

Code: Select all

 D0 | A0
 D1 | A1
 D2 | A2
 D3 | A3
 D4 | A4
 D5 | A5
 D6 | A6
 D7 | A7
_RD | A8
_WR | A9
_CS | A10
A18 | A11
A17 | A12
A16 | A13
+5V | A14
GND | A15
В случае платы NedoMem-16K адресные входы A14-A18 не используются
Начал таки сборку недомамы через более чем 12 лет, начав с платок памяти nedoMem ;)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net