the way you design pcbs is really awesome. Didn't know the Z80 was still produced, such a CPU ... 50 yo ! Remember programming my ZX81 with peek/poke ...! Thank you for sharing your works.
Thank you! Will be making another video showcasing that computer I talked about at the end of the video shortly. CPLD is a programmable logic device, little brother of a FPGA if you can say so. It does not cost much, easy to program and simplifies hardware design by eliminating a need for many SN74xx logic devices on the board. Glue logic like address and I/O decoding for an 8-bit computer can be integrated into a single CPLD chip. I plan to make another video explaining how to use Atmel's ATF150xAS family of CPLDs.
It is assembled into a fully working Z80-based 8-bit computer with a physical keyboard and an enclosure. It is actually awesome! I'm currently traveling abroad and making a simulator/debugger application for that computer. Will make another video showing that computer when I get back.
How you manage to get 256x192 pixels from it? When you divide 640/256 it will give you 2.5 pixels, so you need to make 320x240 and cut pixels to get that resolution? i'm trying to make something similiar but i dont know how to get 256x192.
Hi! Just added black borders to the pixel shifter to skip a few scanlines on the top, bottom and columns on the left and right of the visible area of the screen.
Video generation is no different conceptually from how it explained in Ben's video. It just implements sligtly different mode and uses integrated CPLD device instead of many SN74xx logic devices. But maybe you're right, I will need to make detailed video going over PLD program of the CPLD.
Здравствуйте Иван. Крутая карта! А есть у вас github для неё по аналогии с вашим single board computer? Со схематикой, gerber files и cpdl прошивкой. Интересно было бы собрать её и попробовать подключить к похожим z80 retro boards. Заранее спасибо!
Добрый вечер! Спасибо! Пока не сделал, надо создать репозиторий и выложить - да все руки не доходят :( Сейчас пока занят написанием эмулятора, скоро обязательно сделаю. Схема и прошивка CPLD, на самом деле, очень простая - точь в точь как видео-подсистема из Z80-компьютера из соседнего видео только адресная шина с CPLD подключена к EEPROM и продублирована на разъеме вместо двух-портовой памяти. Посмотрите мое первое видео на канале где я говорю о CPLD переходниках для прототипирования. Купив такой, вы можете легко собрать эту карту на макетной плате.
I would like to get into programming a CPLD. Did you use the WinCUPL software? If so would you be able to share the project files?
the way you design pcbs is really awesome. Didn't know the Z80 was still produced, such a CPU ... 50 yo ! Remember programming my ZX81 with peek/poke ...! Thank you for sharing your works.
Thank you, Valery!
cool project, hope to see results and instructions soon. what´s the CPLD?
Thank you! Will be making another video showcasing that computer I talked about at the end of the video shortly. CPLD is a programmable logic device, little brother of a FPGA if you can say so. It does not cost much, easy to program and simplifies hardware design by eliminating a need for many SN74xx logic devices on the board. Glue logic like address and I/O decoding for an 8-bit computer can be integrated into a single CPLD chip. I plan to make another video explaining how to use Atmel's ATF150xAS family of CPLDs.
OTTOMH (Off The Top Of My Head) - CPLD = C (something?) Programmable Logic Device
C = Complex. It is a ATF1508AS
What happened to the SBC board you showed at the end of this video? Did you get it working?
It is assembled into a fully working Z80-based 8-bit computer with a physical keyboard and an enclosure. It is actually awesome! I'm currently traveling abroad and making a simulator/debugger application for that computer. Will make another video showing that computer when I get back.
@@solisted looking forward to that video, and possibly one day building one or maybe writing some software for it.
ya im looking forward as well. thanks for sharing this info so far!
How you manage to get 256x192 pixels from it? When you divide 640/256 it will give you 2.5 pixels, so you need to make 320x240 and cut pixels to get that resolution? i'm trying to make something similiar but i dont know how to get 256x192.
Hi! Just added black borders to the pixel shifter to skip a few scanlines on the top, bottom and columns on the left and right of the visible area of the screen.
@@solisted thanks for answear, i will try to do semthing similar.
Are there any wiring diagrams of it? Please
Published link to gerbers and schematics in the video description.
Very impressive.
Thank you!
this is pretty cool
Thank you!
Do you have any circuit diagram? can you please provide us ... BTW inspiring video 💗💗
Just got back home from a long long travel and published schematics and gerbers. Link is in the video description.
How to make this circuit On PerfBoard?
Not that difficult, I will publish schematics for this project in the near future.
Your video needs more details, like the famous Ben Eater video.
Video generation is no different conceptually from how it explained in Ben's video. It just implements sligtly different mode and uses integrated CPLD device instead of many SN74xx logic devices. But maybe you're right, I will need to make detailed video going over PLD program of the CPLD.
Здравствуйте Иван. Крутая карта! А есть у вас github для неё по аналогии с вашим single board computer? Со схематикой, gerber files и cpdl прошивкой. Интересно было бы собрать её и попробовать подключить к похожим z80 retro boards. Заранее спасибо!
Добрый вечер! Спасибо! Пока не сделал, надо создать репозиторий и выложить - да все руки не доходят :( Сейчас пока занят написанием эмулятора, скоро обязательно сделаю.
Схема и прошивка CPLD, на самом деле, очень простая - точь в точь как видео-подсистема из Z80-компьютера из соседнего видео только адресная шина с CPLD подключена к EEPROM и продублирована на разъеме вместо двух-портовой памяти.
Посмотрите мое первое видео на канале где я говорю о CPLD переходниках для прототипирования. Купив такой, вы можете легко собрать эту карту на макетной плате.
Если у вас возникнут какие-либо вопросы по этой карте, пишите мне на email - с удовольствием помогу-подскажу.
@@solisted Большое спасибо. Удачи вам!
USING A ANALOG DEVICES IC
Never worked with such devices. What specific device do you have in mind?
Are you from Russia?
Yes, I'm originally from Russia, but live in Texas.