Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Unsorted

Reply
 
Thread Tools Display Modes
Old 18th October 2013, 12:32   #1
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default Компьютер "ZXM-Zephyr" - Обсуждение

Собственно еще один анонс, над чем работал последние два с половиной месяца.
После того как удалось запустить свою первую ПЛИСину, а именно девборду, конечно там еще надо много чего писать, захотелось попробовать запихать свой Феникс или его часть. Поглядел что есть из ПЛИСин на ebay и увидел EPF8820. Думаю что за зверь такой по вкусной цене (около 300руб - http://www.ebay.com/itm/1pcs-EPF8820...item1c3423b4ec). Да ПЛИС старая и поддерживает ее только MAX PLUS II и ее можно считать очень подлходящей под слово ретро. Короче создал проект и попробовал ввести конфигурацию Феникса. Убедившись, что Феникс туда влез и еще место осталось. Решил приступисть к трассировке и заказа комплектующих. Вобщем получился клон Феникса со всеми вытекающими последствиями. Мультикарта перекочевала в AT90USB1287, собственно как и управление питанием.


Компьютер ZXM-Zephyr - спектрум совместимый компьютер, клон компьютера ZXM-Phoenix, только с использованием ПЛИС. Я не позицонирую его как конструктор, как Эво от NedoPС. Это скорее всего ограниченное экпериментальное издание. Плюс на нем буду пробовать плюшки для будущих Фениксов.

Спецификация компьютера ZXM-Zephyr

1. Процессор z80
2. ПЛИС EPF8820 в корпусе PQFP-160
3. Два модуля памяти ОЗУ 512кбх8, общая емкость при этом составляет 1024кб
4. Флеш ПЗУ емкостью 512кб
5. Миконтроллер AT90USB1287
6. Микросхема YM2149
7. Микросхема SAA1099
8. Контроллер FDD на КР1818ВГ93
9. Контроллер HDD
10. Выход видео под обычные частоты, через переходник на SCART
11. Интерфейс USB на AT90USB1287
12. PS2 клавиатура и мышь на AT90USB1287
13. COM порт на AT90USB1287
14. RTC на PCF8583
15. Управление питанием на AT90USB1287
15. Формфактор mATX (размеры 180x220)

Вот так выглядит печатная плата в эскизе.



Фотки чистой платы.





Собранная плата



Изображения кликабельны.

Техническая информация находится на странице http://micklab.narod.ru/ZXMZephyr.htm

P.S. Проект Феникса не брошу, просто будет разделение. ZXM-Phoenix будет в основном на рассыпухе с применением CPLD или PAL(GAL). А все остальные на ПЛИС или еще на чем то (если их будет много).
__________________

Скрытый текст


ZXM-Phoenix 1024 rev00
ZXM-Phoenix 1024 rev01
ZXM-Phoenix 1024 rev02
ZXM-Phoenix 1024 rev03
ZXM-Phoenix 1024 rev04 *Turbo*
ZXM-Phoenix 1024 rev05 *Turbo*
ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;
[свернуть]

Сайт: www.micklab.narod.ru

Last edited by Mick; 28th March 2014 at 16:42.
Mick is offline   Reply With Quote
The Following 8 Users Say Thank You to Mick For This Useful Post:
Astrolux (18th October 2013), elker (20th January 2014), Mad Killer/PG (23rd October 2013), perestoronin (29th March 2014), scl^mc (20th October 2013), Viktor2312 (12th December 2013), zorel (18th October 2013), Ефим (20th October 2013)
Old 18th October 2013, 12:38   #2
Guru
 
Дмитрий's Avatar
 
Join Date: 1st January 2009
Location: Донецк, Украина
Posts: 3,177
Thanks: 467
Thanked 717 Times in 507 Posts
Дмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to behold
Default

Quote:
Originally Posted by Mick View Post
Да ПЛИС старая и поддерживает ее только MAX PLUS II
а шьется обычным байт бластером?

---------- Post added at 10:38 ---------- Previous post was at 10:37 ----------

Бегло глянул - не увидел разъема для ZX VGA&PAL. можно его туда добавить?
Дмитрий is offline   Reply With Quote
Old 18th October 2013, 12:45   #3
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by Дмитрий View Post
а шьется обычным байт бластером?
Там не совсем так. Эта ПЛИС без флешки, тоесть туда заливаться прошивка должна каждый раз после включения питания. Но у нее есть фишка она может сама считывать из внешнего параллельного ПЗУ. Тоесть штатное ПЗУ - 0 страница будет содержать прошивку. А дальше как обыно. По включению прошивка из ПЗУ перекачивается в ПЛИС. Но я еще вывел разъем JTAG для отладки.

---------- Post added at 11:45 ---------- Previous post was at 11:44 ----------

Quote:
Originally Posted by Дмитрий View Post
Бегло глянул - не увидел разъема для ZX VGA&PAL. можно его туда добавить?
Хорошо, посмотрю, как его туда запихнуть. Но будет явно урезанным
__________________

Скрытый текст


ZXM-Phoenix 1024 rev00
ZXM-Phoenix 1024 rev01
ZXM-Phoenix 1024 rev02
ZXM-Phoenix 1024 rev03
ZXM-Phoenix 1024 rev04 *Turbo*
ZXM-Phoenix 1024 rev05 *Turbo*
ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;
[свернуть]

Сайт: www.micklab.narod.ru
Mick is offline   Reply With Quote
Old 18th October 2013, 12:46   #4
Guru
 
Join Date: 3rd January 2006
Location: Рязань
Posts: 2,935
Thanks: 1,713
Thanked 1,069 Times in 552 Posts
alone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud of
Default

А какая самая дешёвая девборда на ПЛИС с 1МБ ОЗУ и разъёмами PS/2, SD и VGA? Или хотя бы с панелькой под эти фитюльки: http://www.aliexpress.com/cheap/cheap-test-ps2.html
alone is offline   Reply With Quote
Old 18th October 2013, 12:50   #5
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by alone View Post
А какая самая дешёвая девборда на ПЛИС с 1МБ ОЗУ и разъёмами PS/2, SD и VGA? Или хотя бы с панелькой под эти фитюльки: http://www.aliexpress.com/cheap/cheap-test-ps2.html
Ты это к чему сказал. Читай внимательно, я не позиционирую ее как конструктор. Она эве не конкурент. Во вторых, мне нравится что то делать самому. И Феникс на ПЛИСине я еще не делал.
__________________

Скрытый текст


ZXM-Phoenix 1024 rev00
ZXM-Phoenix 1024 rev01
ZXM-Phoenix 1024 rev02
ZXM-Phoenix 1024 rev03
ZXM-Phoenix 1024 rev04 *Turbo*
ZXM-Phoenix 1024 rev05 *Turbo*
ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;
[свернуть]

Сайт: www.micklab.narod.ru
Mick is offline   Reply With Quote
Old 18th October 2013, 13:02   #6
Guru
 
Дмитрий's Avatar
 
Join Date: 1st January 2009
Location: Донецк, Украина
Posts: 3,177
Thanks: 467
Thanked 717 Times in 507 Posts
Дмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to behold
Default

Quote:
Originally Posted by alone View Post
А какая самая дешёвая девборда на ПЛИС с 1МБ ОЗУ и разъёмами PS/2, SD и VGA?
Видимо вот эта - http://zx-pk.ru/showthread.php?t=20459

---------- Post added at 11:01 ---------- Previous post was at 10:59 ----------

Quote:
Originally Posted by Mick View Post
сама считывать из внешнего параллельного ПЗУ
прикольно... но тоже не совсем универсально. а МК может ее программить? если да, то можно предусмотреть этот режим на плате?

---------- Post added at 11:02 ---------- Previous post was at 11:01 ----------

просто от нулевой страницы тоже не хотелось бы отказываться в силу размещения там сервиса KRS.
Дмитрий is offline   Reply With Quote
Old 18th October 2013, 13:08   #7
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by Дмитрий View Post
прикольно... но тоже не совсем универсально. а МК может ее программить? если да, то можно предусмотреть этот режим на плате?
В данном компе нет. А так конечно может и последовательно запрограммироваться. У этой ПЛИС куча всяких режимов программирования.

Quote:
Originally Posted by Дмитрий View Post
просто от нулевой страницы тоже не хотелось бы отказываться в силу размещения там сервиса KRS.
А что прошивкой ПЛИСины нельзя подменять страницы. Помоему можно. У тебя ПЗУ 512кб, любую страницу можешь подменить.
Вот например, если заметил, то на плате есть SAA1099 а ее надо инициализировать. То мне надо стартовать из расширенной странице проинициализирвать SAA и вернутся уже к обычной. Собственно в Эве такая же фигня с его сервисом.
__________________

Скрытый текст


ZXM-Phoenix 1024 rev00
ZXM-Phoenix 1024 rev01
ZXM-Phoenix 1024 rev02
ZXM-Phoenix 1024 rev03
ZXM-Phoenix 1024 rev04 *Turbo*
ZXM-Phoenix 1024 rev05 *Turbo*
ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;
[свернуть]

Сайт: www.micklab.narod.ru
Mick is offline   Reply With Quote
Old 18th October 2013, 13:10   #8
Guru
 
Дмитрий's Avatar
 
Join Date: 1st January 2009
Location: Донецк, Украина
Posts: 3,177
Thanks: 467
Thanked 717 Times in 507 Posts
Дмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to beholdДмитрий is a splendid one to behold
Default

Quote:
Originally Posted by Mick View Post
У тебя ПЗУ 512кб
А! Я просто схему еще не посмотрел... тогда ок.
Дмитрий is offline   Reply With Quote
Old 18th October 2013, 16:14   #9
Guru
 
Join Date: 17th September 2010
Location: г. Днепропетровск
Posts: 2,877
Thanks: 1,059
Thanked 1,001 Times in 615 Posts
zorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud ofzorel has much to be proud of
Default

Mick, есть предложение, площадки под резисторы и конденсаторы немного увеличить, что-бы можно было запаивать как в 0805 так и 1206.
Гнездо питания развернуть на 90 градусов и сдвинуть на место индуктивностей, на край платы.
Индуктивность - можно еще добавить отверстий, под выводную индуктивность.
Под микросхему часов добавить рядом площадку под такую же, только в dip корпусе.
И разъем под карту памяти можно сделать, как в speccy2010, под узкий разъем и широкий, там место есть.

И если будешь собирать желающих, можешь меня добавить на платку
__________________
если в личке не отвечаю, есть связь через почту zorel(собака)ukr(точка)net
zorel is offline   Reply With Quote
Old 18th October 2013, 16:29   #10
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Да я не хотел чтобы дроссели были рядом с памятью. Если развернуть разъем питания, то они как раз будут достаточно длизко к микрухам. На счет часов DIP, то тут хотелось как можно меньше в DIP корпусах ставить. Только по минимум. Да и в smd этих часов помоему полно. То же самое с разъемом SD карты и чип резисторами. Они же есть в том же китае и стоют копейки. Гнаться за унификацией в этом случае смыла не вижу. Это мое имхо.

P.S. Платки я планирую заказывать, но хотелось бы еще проверить плату на предмет схемных косяков, чтобы потом не пришлось обвешивать проводами.
__________________

Скрытый текст


ZXM-Phoenix 1024 rev00
ZXM-Phoenix 1024 rev01
ZXM-Phoenix 1024 rev02
ZXM-Phoenix 1024 rev03
ZXM-Phoenix 1024 rev04 *Turbo*
ZXM-Phoenix 1024 rev05 *Turbo*
ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;
[свернуть]

Сайт: www.micklab.narod.ru

Last edited by Mick; 18th October 2013 at 16:31.
Mick is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 03:02.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика