Да - можно попробовать объединить A0 и /HBE - это сработает если при чтении половинок отдельно внутренности процессора не ожидают что к свободной половинке ничего не подключено...b2m wrote:А ты их через И сделай.Shaos wrote:а дёргать то при этом она будет разные CS
Что-то мне начинает казаться, что и запись байтов сделать можно.
National Semiconductor's HPC46003 (строим комп nedoPC-46)
Moderator: Shaos
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
А если A0 и /HBE подать соответственно на /LB и /HB sram-ины, она только при записи будет это учитывать, или при чтении тоже не будет выдавать соответствующий байт?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
У меня под рукой нету 16-битных SRAM-ов, зато есть 16-битный EPROM - и там CS вроде бы одинb2m wrote:А если A0 и /HBE подать соответственно на /LB и /HB sram-ины, она только при записи будет это учитывать, или при чтении тоже не будет выдавать соответствующий байт?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Devil
- Posts: 907
- Joined: 26 May 2003 06:57
В крайнем случае поставишь шинные формирователи на EPROM. Хотя, усложнять конструкцию никогда не хочется, а вдруг и не надо...
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я пока с 8-битных памятей начну - вот набросал по быстрому платку в опенсорцном редакторе плат pcb из состава gEDA и уже заказал у китайцев:b2m wrote:В крайнем случае поставишь шинные формирователи на EPROM. Хотя, усложнять конструкцию никогда не хочется, а вдруг и не надо...

P.S. По сути это копия nedoPC-85-A, но с другим процессором и без дырок в карте памяти (RAM8K занимает все свободные окна):
Code: Select all
#0000...#1FFF - ROM8K (первые 512 байт это внутренняя память HPC)
#2000...#3FFF - RAM8K
#4000...#5FFF - RAM8K (у NedoPC-85-A тут была дырка)
#6000...#7FFF - RAM8K (у NedoPC-85-A тут была дырка)
#8000...#9FFF - RAM8K (у NedoPC-85-A тут была дырка)
#A000...#BFFF - NI-15
#C000...#DFFF - RAM8K
#E000...#FFFF - ROM8K
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Можно предположить, что тут как и у PDP-11 половинками идёт только запись, а чтение - всегда целыми словами (поэтому у 16-битной ПЗУ один CS, а у 16-битной ОЗУ как правило два).Shaos wrote:У меня под рукой нету 16-битных SRAM-ов, зато есть 16-битный EPROM - и там CS вроде бы одинb2m wrote:А если A0 и /HBE подать соответственно на /LB и /HB sram-ины, она только при записи будет это учитывать, или при чтении тоже не будет выдавать соответствующий байт?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: National Semiconductor's HPC46003 (строим комп nedoPC-46
Ещё в продаже есть HPC46400EV20 - за $25 и тоже ROMless...Shaos wrote:Блуждая по www.jameco.com наткнулся на безромный 16-битный микроконтроллер от National Semiconductor 80х-90х под названием HPC46003V20 в корпусе PLCC68 за 15 бабосов - не глядя купил два
К нему можно цеплять внешнюю память до 64К (как 8-битную, так и 16-битную).
Бортовое ОЗУ - 256 байт (находится в начале ОБЩЕГО адресного пространства, причём вместе с регистрами).
Внутри есть умножитель 16x16 и делитель 32x16.
Есть полнодуплексный UART и ещё четыре таймера.
Частота 20 МГц при которой обещается 200 нс для самой быстрой инструкции (4 такта на инструкцию?).
P.S. Наименование чипа формируется следующим образом: HPCx60y3Vz0 где
x=1 для Military (-55C...+125C)
x=2 для Automotive (-40C...+105C)
x=3 для Industrial (-40C...+85C)
x=4 для Commercial (0C...+70C)
y=0 означает ROMless
y=8 означает 8KB ROM
z=2 это 20МГц
z=3 это 30МГц
но я везде вижу только Commercial ROMless 20MHz HPC46003V20
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Junior
- Posts: 3
- Joined: 03 Dec 2023 09:24
Re: National Semiconductor's HPC46003 (строим комп nedoPC-46
Всем привет! Понимаю тема старая, может кого заинтересует. Попалось мне две платы от охранно_пожарной сигнализации ADEMCO VISTA-50P, она построена на базе данного микроконтроллера. Фоточки прилагаю.
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
[/url]
You do not have the required permissions to view the files attached to this post.
-
- Junior
- Posts: 3
- Joined: 03 Dec 2023 09:24
Re: National Semiconductor's HPC46003 (строим комп nedoPC-46
На данный девайс в интернете есть мануалы по её программированию и управлению.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: National Semiconductor's HPC46003 (строим комп nedoPC-46
О - круто! Можно линки на мануалы? Ну или сами мануалыAlt wrote:На данный девайс в интернете есть мануалы по её программированию и управлению.

P.S. Я маленькие картинки сюда на форум залил, оставив линки на внешний картинкохостинг - а то у нас тут форум на десятилетия (уже 21й год живёт), а эти хостинги либо картинки со временем просирают, либо сдуваются сами...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Junior
- Posts: 3
- Joined: 03 Dec 2023 09:24