nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 06:07



Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next
Z84C0020FEC 
Author Message
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Lavr wrote:
Так бы - Z84, маленькую SRAM и всё остальное - в CPLD...

К сожалению, еще ROM нужен... Вообще я нечто подобное год назад даже нарисовал, но делать руки так и не дошли


24 Oct 2017 22:39
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
newold86 wrote:
Lavr wrote:
Так бы - Z84, маленькую SRAM и всё остальное - в CPLD...
К сожалению, еще ROM нужен...

А что - маленький ROM нельзя организовать в CPLD ?
Я так думаю - в CPLD только маленький загрузчик в RAM c CD-карты.
Тут у нас некоторые матерые программисты очень высказывают недовольстро, когда от
RAM хоть кусочек отрезан... :wink:
Вот я и думаю - в CPLD (ROM) только маленький загрузчик - всё остальное грузим в RAM.

_________________
iLavr


25 Oct 2017 04:27
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Lavr wrote:
А что - маленький ROM нельзя организовать в CPLD ?

Можно. Только вот 5V CPLD (говорю об Altera, с другими не знаком) имеют количество макроячеек в диапазоне примерно 32 - 512. Т.е. берем самый большой CPLD (кстати, довольно дорогой), получаем целых 512 бит (если не ошибаюсь - вроде одна ячейка реально только один бит может хранить) и на остальное уже места нет...


25 Oct 2017 12:07
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
В общем-то, как я себе представлял, ROM с прошивкой - это фактически табличное
устройство комбинационной логики.
Не многовато ли ему одной макроячейки на бит? :roll:

_________________
iLavr


25 Oct 2017 12:18
Profile
Senior

Joined: 30 Mar 2017 00:55
Posts: 137
Reply with quote
В Циклонах есть память, которую можно использовать как ПЗУ. Но Циклоны это максимум 3.3-вольтовая логика.
Еще вариант - 5-вольтовые параллельные флэшки.
Еще вариант - последовательная EEPROM (24с256 и прочее такое), с аппаратной загрузкой из нее с помощью небольшой плисы. Или последовательная флэшка, какое-нибудь at45db041.
Еще вариант - делать всё 3-вольтовое, а процессор подключить через через какие-нибудь 5В-толерантные буферы, например 74LVC или что-то такое подобное.
Еще вариант - приделать мелкий контроллер и с его помощью загружать основное ОЗУ с чего угодно...


26 Oct 2017 09:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
Еще вариант - последовательная EEPROM (24с256 и прочее такое), с аппаратной загрузкой из нее с помощью небольшой плисы.

Вот я про этот вариант примерно и думаю. Опыт как это сделать - у меня есть.
Только не "с помощью небольшой плисы", а с помощью CPLD приличного размера,
куда кроме аппаратного загрузчика, запихать и всю необходимую логику nedoРС.

_________________
iLavr


26 Oct 2017 10:05
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Вообще я слегка в другом ключе рисовал:
- Z180, который вроде полностью совместим с Z80, и при этом 3.3V
- SRAM - с питанием 3.3V выбор очень большой
- мой любимый MAX10 в минимальном варианте, корпусе QFN и с одним питанием. Внутри при этом 2000 макроячеек и около 10К памяти, которую можно использовать в качестве ROM, а снаружи максимум 101 пин, что более-менее достаточно

В принципе, делается за вечер, но пока не придумал, зачем :)


26 Oct 2017 10:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
newold86 wrote:
В принципе, делается за вечер, но пока не придумал, зачем :)

Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.

_________________
iLavr


26 Oct 2017 11:03
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
newold86 wrote:
В принципе, делается за вечер, но пока не придумал, зачем :)

Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.


Что то вроде этого?
http://www.oldcomputermuseum.com/laser_pc4.html


30 Oct 2017 05:04
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
SAA wrote:
Lavr wrote:
Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.
Что то вроде этого?
Attachment:
laser-pc4.jpg
laser-pc4.jpg [ 209.18 KiB | Viewed 14238 times ]
http://www.oldcomputermuseum.com/laser_pc4.html

Вполне возможно... но всё же, видимо, лучше поменьше... вроде этого:

Image

Ну а если серьёзно, то я столько раз подбирася к этой идее с разных сторон (если почитать этот форум)
то у меня по крайней мере вариантов где-то на 5 разных уже всего припасено... :wink:

_________________
iLavr


30 Oct 2017 07:04
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Нужен ЖК дисплей, или вывод на внешний монитор ?
Что насчет совместимости с чем-нибудь ? Просто я смотрел в сторону минималистичного Спектрума...


30 Oct 2017 12:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
newold86 wrote:
Нужен ЖК дисплей, или вывод на внешний монитор ?
ЖК дисплеев я припас 3 варианта. 2 графических и один двустрочный символьный.
Но, думаю, вывод на внешний монитор желательно иметь. Я вот тут задавался вопросом, как это делается.
Так же неплохо бы иметь вход полноценной клавиатуры PS/2. Я себе припас вот такую, но резиновую,
сворачивается в трубочку...

newold86 wrote:
Что насчет совместимости с чем-нибудь ?
Исключительно - пакет "RAMFOS" "Специалиста". На мой взгляд - это уникальный по удобству пакет для работы с Ассемблером.
Под Дос и Вынь - я даже близко ничего сравнимого не нашел... :osad:

newold86 wrote:
Просто я смотрел в сторону минималистичного Спектрума...
Ну это разве что в игрушечки поиграть... Для серьёзной работы Спектрум - совершенно непригоден, как, впрочем, и его клавиатура... :-?


P.S. Структура графического экрана в памяти - как у "Специалиста" (или "Ориона"). А как это сопрягать
с графическим LCD, я уже весьма давно вот тут продумал
.
:ewink:

_________________
iLavr


30 Oct 2017 13:58
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
Вполне возможно... но всё же, видимо, лучше поменьше...


Может так? (см.вложения)

Lavr wrote:
Ну а если серьёзно, то я столько раз подбирася к этой идее с разных сторон (если почитать этот форум)
то у меня по крайней мере вариантов где-то на 5 разных уже всего припасено... :wink:


Да мы с коллегами так же неоднократно пытались достичь подобной цели.
На нас повлиял и оставило неизгладимое впечатление вот это устройство.

Image


Attachments:
keyb_pc.jpg
keyb_pc.jpg [ 124.59 KiB | Viewed 14212 times ]
IMG_20170114_224022.jpg
IMG_20170114_224022.jpg [ 116.97 KiB | Viewed 14212 times ]
30 Oct 2017 21:53
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Lavr wrote:
Исключительно - пакет "RAMFOS" "Специалиста".

Он под Z80 работает ?


31 Oct 2017 01:44
Profile
Junior

Joined: 31 Oct 2017 07:55
Posts: 2
Reply with quote
Lavr wrote:
bigral wrote:
Ясно что можно и SRAM применить ...

Вот он меня и заинтересовал, что если найти SRAM на 64К в таком-же маленьком корпусе
может получиться очень маленький недо-компьютерчик... :wink:

Вроде не дефицит


Attachments:
Microcxema1.JPG
Microcxema1.JPG [ 127.38 KiB | Viewed 14179 times ]
31 Oct 2017 08:13
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

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