Z84C0020FEC

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: Z84C0020FEC

Post by newold86 »

Lavr wrote: Так бы - Z84, маленькую SRAM и всё остальное - в CPLD...
К сожалению, еще ROM нужен... Вообще я нечто подобное год назад даже нарисовал, но делать руки так и не дошли
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

newold86 wrote:
Lavr wrote:Так бы - Z84, маленькую SRAM и всё остальное - в CPLD...
К сожалению, еще ROM нужен...
А что - маленький ROM нельзя организовать в CPLD ?
Я так думаю - в CPLD только маленький загрузчик в RAM c CD-карты.
Тут у нас некоторые матерые программисты очень высказывают недовольстро, когда от
RAM хоть кусочек отрезан... :wink:
Вот я и думаю - в CPLD (ROM) только маленький загрузчик - всё остальное грузим в RAM.
iLavr
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: Z84C0020FEC

Post by newold86 »

Lavr wrote:А что - маленький ROM нельзя организовать в CPLD ?
Можно. Только вот 5V CPLD (говорю об Altera, с другими не знаком) имеют количество макроячеек в диапазоне примерно 32 - 512. Т.е. берем самый большой CPLD (кстати, довольно дорогой), получаем целых 512 бит (если не ошибаюсь - вроде одна ячейка реально только один бит может хранить) и на остальное уже места нет...
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

В общем-то, как я себе представлял, ROM с прошивкой - это фактически табличное
устройство комбинационной логики.
Не многовато ли ему одной макроячейки на бит? :roll:
iLavr
Annett
Senior
Posts: 137
Joined: 30 Mar 2017 00:55

Re: Z84C0020FEC

Post by Annett »

В Циклонах есть память, которую можно использовать как ПЗУ. Но Циклоны это максимум 3.3-вольтовая логика.
Еще вариант - 5-вольтовые параллельные флэшки.
Еще вариант - последовательная EEPROM (24с256 и прочее такое), с аппаратной загрузкой из нее с помощью небольшой плисы. Или последовательная флэшка, какое-нибудь at45db041.
Еще вариант - делать всё 3-вольтовое, а процессор подключить через через какие-нибудь 5В-толерантные буферы, например 74LVC или что-то такое подобное.
Еще вариант - приделать мелкий контроллер и с его помощью загружать основное ОЗУ с чего угодно...
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

Annett wrote:Еще вариант - последовательная EEPROM (24с256 и прочее такое), с аппаратной загрузкой из нее с помощью небольшой плисы.
Вот я про этот вариант примерно и думаю. Опыт как это сделать - у меня есть.
Только не "с помощью небольшой плисы", а с помощью CPLD приличного размера,
куда кроме аппаратного загрузчика, запихать и всю необходимую логику nedoРС.
iLavr
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: Z84C0020FEC

Post by newold86 »

Вообще я слегка в другом ключе рисовал:
- Z180, который вроде полностью совместим с Z80, и при этом 3.3V
- SRAM - с питанием 3.3V выбор очень большой
- мой любимый MAX10 в минимальном варианте, корпусе QFN и с одним питанием. Внутри при этом 2000 макроячеек и около 10К памяти, которую можно использовать в качестве ROM, а снаружи максимум 101 пин, что более-менее достаточно

В принципе, делается за вечер, но пока не придумал, зачем :)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

newold86 wrote:В принципе, делается за вечер, но пока не придумал, зачем :)
Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.
iLavr
SAA
Senior
Posts: 136
Joined: 12 Jul 2016 21:30

Re: Z84C0020FEC

Post by SAA »

Lavr wrote:
newold86 wrote:В принципе, делается за вечер, но пока не придумал, зачем :)
Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.
Что то вроде этого?
http://www.oldcomputermuseum.com/laser_pc4.html
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

SAA wrote:
Lavr wrote:Ну я в принципе хочу что-то типа карманого компьютерчика с ЖК дисплеем, программированием на АСМ 8080
или z80, но обязательно с портами. Типа такой карманный микроконтроллер общего назначения с привычной системой команд.
Что то вроде этого?
laser-pc4.jpg
http://www.oldcomputermuseum.com/laser_pc4.html
Вполне возможно... но всё же, видимо, лучше поменьше... вроде этого:

Image

Ну а если серьёзно, то я столько раз подбирася к этой идее с разных сторон (если почитать этот форум)
то у меня по крайней мере вариантов где-то на 5 разных уже всего припасено... :wink:
You do not have the required permissions to view the files attached to this post.
iLavr
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: Z84C0020FEC

Post by newold86 »

Нужен ЖК дисплей, или вывод на внешний монитор ?
Что насчет совместимости с чем-нибудь ? Просто я смотрел в сторону минималистичного Спектрума...
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Z84C0020FEC

Post by Lavr »

newold86 wrote:Нужен ЖК дисплей, или вывод на внешний монитор ?
ЖК дисплеев я припас 3 варианта. 2 графических и один двустрочный символьный.
Но, думаю, вывод на внешний монитор желательно иметь. Я вот тут задавался вопросом, как это делается.
Так же неплохо бы иметь вход полноценной клавиатуры PS/2. Я себе припас вот такую, но резиновую,
сворачивается в трубочку...
newold86 wrote:Что насчет совместимости с чем-нибудь ?
Исключительно - пакет "RAMFOS" "Специалиста". На мой взгляд - это уникальный по удобству пакет для работы с Ассемблером.
Под Дос и Вынь - я даже близко ничего сравнимого не нашел... :osad:
newold86 wrote:Просто я смотрел в сторону минималистичного Спектрума...
Ну это разве что в игрушечки поиграть... Для серьёзной работы Спектрум - совершенно непригоден, как, впрочем, и его клавиатура... :-?


P.S. Структура графического экрана в памяти - как у "Специалиста" (или "Ориона").
А как это сопрягать с графическим LCD, я уже весьма давно вот тут продумал.
:ewink:
iLavr
SAA
Senior
Posts: 136
Joined: 12 Jul 2016 21:30

Re: Z84C0020FEC

Post by SAA »

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

Image
You do not have the required permissions to view the files attached to this post.
newold86
Devil
Posts: 716
Joined: 30 Nov 2013 11:08
Location: WWW

Re: Z84C0020FEC

Post by newold86 »

Lavr wrote:Исключительно - пакет "RAMFOS" "Специалиста".
Он под Z80 работает ?
VladimirS
Junior
Posts: 2
Joined: 31 Oct 2017 07:55

Re: Z84C0020FEC

Post by VladimirS »

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

Вроде не дефицит
You do not have the required permissions to view the files attached to this post.