Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Къстъм Z80 компютър
http://mcu-bg.com/mcu_site/viewtopic.php?f=22&t=11898
Страница 1 от 4

Автор:  Koleto [ Съб Ное 09, 2013 12:03 pm ]
Заглавие:  Къстъм Z80 компютър

Ейй подпалихте ме и мене по олдскуул компютрите с тия теми за Синклера и 6502-ката :oops: Ама понеже не ми се повтаря вече нещо направено ми се ще да събера нещо не правено до сега. Изрових от прахта 3 броя Z80 малко 80С31 (за съжаление с програмиран вътрешен РОМ) и един керамичен СМ601. Някъде трбява да ми се търкалят и PIA-та АSIA-та и т.н. Ще ми се да посъбера малко идеи какво супер натокано къстъм компютърче може да се направи? Дори ако има мераклии да направим един групов проект (осъзнавайки рисковете на груповите начинания :oops: ) примерно нещо от рода на многопроцесорна Z80 система с максималното възможно количество РАМ (мисля да ползвам статична кеш памет от старите 486-ци нещо като UM61256-15), ЕПРОМ на корем, евентуално къстъм графичен контролер, флаш памет за сторидж, АЦП-та, ЦАП-ове, вграден часовник с батерийка и т.н. За клавиатура предпочитам да е ако не USB то не по-дърто от PS/2 щото трудно се намират... Всякакви идеи са добре дошли. Предварително благодаря на отзовалите се :drinkers: :partyman:

Автор:  Н'бабане Гт'муан'га [ Съб Ное 09, 2013 12:39 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Аз замислях нещо такова като китче, ама покрай много други неща може и да не стигна до него...
Z80 е много добър избор. 6502 също е ок. Но и двата са доста изтъркани - правени са хиляди различни компютърчета с тях. Аз бих предложил 6809 - много умно замислен чип, за съжаление масово пренебрегван.
Оттам нататък ти си изброил перифериите. Ако е за проект-масовка, брой ме за сигурен рутър на платката, ако няма други желаещи ;)
Идея 1: памет не повече от банкирани 256к. Иначе отива на пишкомерство
Идея 2: две SD карти (днешните "флопита")
Идея 3: чернобяла графика, не повече от 640х400. В никакъв случай не цветна - гълта много памет и процесорно време за обработка а и глези излишно и предразполага към отпускане в посока безсмислени картинки по екрана.
Идея 4: някакво RF трансивърче за "мрежичка" :)
Идея 5: поне един разширителен слот, но такъв дето да може всеки да прави платки за него
Идея 6: без USB!!! Но RS232 със захранване е добре да има
Идея 7: прави се масово, стандартизират му се разширителните платки и се дава (насилствено) на ученици да се учат наистина на тия неща, а не да само гледат картинки по нета ;)

Автор:  Koleto [ Съб Ное 09, 2013 1:15 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Ами.. Предложих Z80 щото това имам в шкафа... Нямам против и 6809 да е ама ще трябва да го диря някъде да напипам поне 2-3 бройки. Апропо ти какво мислиш за 2 и повече професора, а защо не дори и от различен тип (6809 и Z80 примерно? )... За рама съм ОК имам достатъчно чипове. За графиката също съм ОК (предполагам си имал предвид 640х480). Разширителните слотове са просто задължителни. Ще е добре ако лесно могат да се закачат I2C и SPI устройства към тях. RF модулчето е много добра идея :idea: USB-то го казах само защото PS/2 клавиатурите вече са на изчезване. Нямах изобщо идея да го ползвам за нещо по-различно от KBD интерфейс. RS232 няма начин да няма (то е като да си поръчаш шопска салата и да не си поръчаш ракия....) Ще е също хубаво да го направим възможно най-малък по габарит (4 слойни платки? :roll:) та да може лесно да се пренася. Външно импулсно захранване, като за ноутбук да речем?

Автор:  741 [ Съб Ное 09, 2013 1:22 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Koleto написа:
Изрових от прахта 3 броя Z80 малко 80С31 (за съжаление с програмиран вътрешен РОМ) и един керамичен СМ601.

8031 е без ром. 805х са версиите с ром, ама даже и такова да е, можеш да го забраниш и да го ползваш като 8031.
За Z80 погледни все пак дали ти се е паднал процесора (трябва да има суфикс CPU), щото това не е име на чип, а на фамилия. Да не тръгнеш да оживяваш платка с PIO в цокъла вместо процесор (и на PIO-то пише Z80), че тая ситуация съм я виждал наживо :)

Автор:  Н'бабане Гт'муан'га [ Съб Ное 09, 2013 1:28 pm ]
Заглавие:  Re: Къстъм Z80 компютър

SPI слота е наистина много добре. За I2C не съм толкова убеден, но пък какво - може и да е по-добре...
За графиката имах предвид точно 400 (видеото се събира в 32к), но и 480 е ок. Дори мисля че и това е много. Видеото е добре да е някъде 16-24к като за 8-битов процесор.
Мултипроцесорна система е таралеж в гащите, не че не може де...
Малка платка не е проблем. Аз специализирам в малки платки ;) Но ще направи монтажа в домашни условия много труден. Но ще намерим баланса.
Захранване - най-добре на самата платка - импулсно директно от мрежата с възможен байпас за DC източник, примерно 9-12 волта

Автор:  Koleto [ Съб Ное 09, 2013 1:36 pm ]
Заглавие:  Re: Къстъм Z80 компютър

@741 А! Заблудил съм се нещо за 31-цата... Вярно че е без ром вътре :oops: А за Z80-ката съм сигурен че е MCU-то, дори е Z80A 4МХз-вото. Имам и едно uPD780 дето е нековската реплика...

@Н'бабане Гт'муан'га, за видео режима исках да е нещо по-стандартно щото тия новитеLCD-та ще вземе да се окаже, че не поддържат 640х400 и да не искат да тръгнат. Иначе нямам против. За захранването идеята ми беше в кутията да не се търкалят 220В и от друга страна както казах да се получи по-мъничко цялото устройство. Ама ако видим, че няма да дигне размерите кой-знае колко съм ОК... А нещо за някое DMA каналче? :oops:

Автор:  Н'бабане Гт'муан'га [ Нед Ное 10, 2013 2:01 am ]
Заглавие:  Re: Къстъм Z80 компютър

За предлагам Рек за прекръсти темата и да я закове отпред. Да прекръстим компютъра на "Истински Правец 8Т" (Т от "тълпа" ;) )

Значи за захранването. Има едни PCB модулчета. Много китайци ги правят, но аз имам добри връзки с ей тия и цените им са много човешки: http://www.eccoelec.com/KN/Products/list/cPC818227259408254225763.html

Картата на паметта трябва да се уточни, но може да е нещо от сорта на
0000 .... 7fff - рам (небанкиран)
8000 .... bfff - рам на банки (при 8-битов регистър на банките, това прави теоретично максимална памет 4 мегабайта)
c000 .... e000 - I/O по слотовете
e000 .... efff - ром (възможни банки?)
f000 .... f0ff - банков регистър и разни периферии по платката
f100 .... ffff - ром (небанкиран) - тук да отбележа че не става дума за циганин :D

Такава карта естествено се прави лесно и може да е нещо друго...
При това положение видеопаметта в зависимост от размера си ще отиде в една или две банки някъде в адресното пространство

И още нещо - нека дизайна да е на Алтиум, а не на някоя зарзаватчийска програмка. Аз на друго не работя така или иначе.

Автор:  ДедоБоре [ Нед Ное 10, 2013 10:17 am ]
Заглавие:  Re: Къстъм Z80 компютър

хвърлете един поглед и на к1839 серията. това е "руския VAX", (микро-vax, но с копроцесор).
микро-кодова архитектура, но не може да си направите каквито искате инструкции, защото декодера е хардуерен и е в единия от чиповете.
все още се произвежда, слагат го в глонас.
Прикачени файлове:
Vax_PC.jpg
Vax_PC.jpg [ 744.52 KiB | Прегледано 6963 пъти ]

Автор:  ike [ Нед Ное 10, 2013 11:02 am ]
Заглавие:  Re: Къстъм Z80 компютър

Не можете ли да откраднете нещо? Вие българи ли сте или какво?
https://www.youtube.com/watch?v=UJ9scQlVzC0
https://www.youtube.com/watch?v=DQ3vQW2Fs_w

Автор:  Koleto [ Нед Ное 10, 2013 1:40 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Довечера ще почна да наливам малко по малко схемата. На Алтиум естествено. Как гледате на идеята дешифрирането на адресното пространство да става с някое малко CPLD вместо да изсипеме една шепа дискретни ТТЛ-ки на платката? Лошото в случая е, че съм гола вода с VHDL-a и няма да мога да се справя с тази задача. Някой дали ще има желание да тури едно рамо? Относно захранването ще трябва да естимираме някак колко точец ще дърпаме, иначе модулчетата изглеждат прилични.

Автор:  Н'бабане Гт'муан'га [ Нед Ное 10, 2013 1:53 pm ]
Заглавие:  Re: Къстъм Z80 компютър

И мен ме няма там. Едно малко промче може да се ползва или твърда логика (не е много). Естествено със CPLD би било най-елегантно, но само ако има кой да го напише

Автор:  Koleto [ Нед Ное 10, 2013 2:12 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Предполагам, че ще се намерят мераклии... А за видео контролер какво бихте предложили? :roll:

Автор:  TheHungry [ Нед Ное 10, 2013 5:00 pm ]
Заглавие:  Re: Къстъм Z80 компютър

Както сте тръгнали направо го набутайте цялото в едно FPGA и да се свършва :) , така и платката ще е максимално проста :).

Не убивайте тръпката от ретрото , всемете си един процесор малко дешифратори , малко логика , памет и така че да е интересно.

Иначе за останалите си има PIC,ARM,AVR ,DSP, MIPS .... и разни други трибуквени ( или повече ) думички.

Автор:  ДедоБоре [ Нед Ное 10, 2013 5:56 pm ]
Заглавие:  Re: Къстъм Z80 компютър

TheHungry написа:
има PIC,ARM,AVR ,DSP, MIPS .... и разни други трибуквени ( или повече ) думички.

... VAX :D
поне със софтуера няма да има проблем

Автор:  ДедоБоре [ Нед Ное 10, 2013 6:01 pm ]
Заглавие:  Re: Къстъм Z80 компютър

TheHungry написа:
има PIC,ARM,AVR ,DSP, MIPS .... и разни други трибуквени ( или повече ) думички.

... VAX :D
поне със софтуера няма да има проблем

то вече 'малко CPLD' няма
може би XC95 серията, там може и на абел да си напишете дешифратора:
Код:
!DRAM = (Address <= ^hDFFF);
!IO = (Address >= ^hE000) & (Address <= ^hE7FF);
!ROM2 = (Address >= ^hF000) & (Address <= ^hF7FF);
!ROM1 = (Address >= ^hF800);

Страница 1 от 4 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/