![]() |
Насчет reconfigurable computer... Можно ли ожидать, что на шасси будет не только спектрум, но и еще всякое типа apple2 c64 и всякое ?
|
Quote:
|
Quote:
|
про внешний АУ я айлавспектрум"у долблю уже на протядении нескольких месяцев!!!
|
Quote:
|
Шось не понял,АУ небудет совсем ?
ILoveSpeccy ВЫ будете серийно производитъ платы? |
Quote:
Насчёт плат... я подумал вот что... Как отлажу до более-менее нормальной функциональности, потом видно будет... Всё зависит от спроса. Меня мой вариант вполне устраивает. А меньше чем 10 плат я заказывать небуду. Дорого больно. При 10 платах цена будет в пределах 20 евро за штучку. У нас к сожалению дешевле нереально. А ещё проще... выложу GERBER-файлы, и сделаете сами. |
АУ эмуляция,хватит и мне.
Скажите,а в сборе если,или хотяб набор весь с прошитыми компонентами за сколько и как в Украину можно будет переслать? |
Quote:
Если грубо, то так: FPGA - 21.50€ SRAM - 3.50€ x 3 = 10.50€ Mega88 + Mega 644 - около 8.00€ + мелочи и разъёмы - (незнаю сколько стоят. брал то что нашел в подвале) + плата.. ориентировочно 20.00€ + корпус, если надо... как на картинке 8.00€ Вот от этого и плесать.. Программировать внешним программатором надо только 1 контроллер - Mega88. Остальное, как я уже писал, через USB с компа! |
Ну а Вас устроит допустим 100 евро в сборе и с пересылкой ?
|
Quote:
максимум - запаяю FPGA. а насчет цены... как я сказал... сначала доделаю первый экземпляр! Зарабатывать на этом я не планирую. Короче как получится... Дождитесь сначала рабочего состояния ;) |
Quote:
Даже если бы девайс умел эмулить только спектрум, без проблем можно было бы распродать эдак 1000 экземпляров. А если будут другие платформы то к тиражу можно смело прибавлять еще один нолик. |
Смело купил бы плату с запаянной FPGA + пакетик всех микросхем, почтой. Буду с нетерпением ждать.
|
А какой частотой тактируется FPGA?
И какой пикселклок идёт на VGA ? |
Quote:
Именно в спектруме частота пиксельклока VGA 25MHz (640x480@60Hz). В используемом камне имеется 4 блока DCM (Digital Clock Management). Тоесть из клока 50MHz можно получить практически любые частоты. Одним DCM можно поделить и/или умножить входную частоту на фактор от 2 до 32. Например делением на 2 я получаю 25MHz для VGA. А делением на 25 и умножением на 28 я получаю 56MHz для спека. |
Quote:
от FPGA к VGA разъему по довольно длинной дорожке ? Я конечно могу ошибаться, но помехи там могут быть неслабые. Это ж не качественная девборда, где 25-50 МГц можно пустить от конца в конец платы. И походу дела, память какой частотой тактируется ? |
Quote:
Я выслушал уже ОЧЕНЬ МНОГО мнений ТЕОРЕТИКОВ! Длина дорог от FPGA до VGA меньше 10 см!! На экране не наблюдается АБСОЛЮТНО никаких атерфактов, помех и т.д. Память пробовал без проблем тактовать на 28MHz, как нибудь сделаю тест на граничную частоту... Я почти год делал эксперименты с FPGA, питанием FPGA, тактовкой, памятью и т.д. На данный момент на плате не сделал НИОДНОЙ поправки, резки дорожек и т.д. Просто эта плата - результат моих экспериментов с FPGA! ВСЁ, что реализовано, уже проверено мной НА ПРАКТИКЕ. Я делал одностороннюю плату с SRAM для своей девборды от Digilent, потомучто на девборде стоит только DDR2. Эту память я гонял на частоте 100MHz! На односторонней плате! Не без проблем конечно :) Но основная трудность была в Timing Constraints. Фотку платы я уже кидал гдето тут, на форуме, около года назад. |
Quote:
Скриншот тестового VGA экрана интересно было бы глянуть... |
Закончил писать firmware USB-программатора.
Поправил AVRDUDE, изменил USB_Device_ID чтобы встроенный программатор немешал внешнему. Дописал программу заливки FPGA через USB. После небольшой оптимизации время заливки уменьшилось до 10 секунд! Короче говоря... можно закрывать корпус! Теперь начинается самое интересное... СПЕКТРУМ!!! :D Добавлено через 18 секунд Quote:
|
Пиши о самом интересном пожалуйста!
|
Quote:
Есть готовая плата Digilent с XC3S1000-FT256 и 1 МБ 10нс памяти. $99. Лично я сделал на ней и спек и Apple2. В свободном доступе. Другие люди сделали на этой же плате другие ретро-компютеры. Вот уже лет 5 прошло. Но очередь за прошивкой (бесплатно) не выстроилась. Есть Altera DE1. Опять же есть от Спека до Амиги. $150. Многие ее купили? Так что теоретический маркетинг - очень интересная дисциплина :) |
Quote:
Я говорил о готовом девайсе для обычных юзеров, типа того C64 в виде Джойстика. А не про макетку с альтерой для пытливых железячников. |
Quote:
|
1 Attachment(s)
Quote:
Сделать можно всё что душе угодно.. Всё очень просто... В моём варианте коммуникация идёт пакетами по 240 байт. PC может послать или запросить пакет данных. |
Quote:
1. Создание максимально простой и дешёвой в производстве, доступной для самостоятельного изготовления модели компьютера, поддерживающую при этом самые последние разработки в развитии Спектрума - Neo удовлетворяет полностью. 2. Решение вопроса сетевой интеграции Спектрума - Neo вроде тоже это сможет. 3. Реализация мобильного исполнения компьютера - В общем, как понимаю, Neo не много потребляет в режиме 3,5/7МГц, а значит это тоже реализуемо.. Добавлено через 4 часа 37 минут ILoveSpeccy, у тебя на ПЗУ выводится двунаправленная шина данных с CPU? Эт я на предмет того, если на эту шину внешний AY/TSFM доведётся навесить. И ещё, с Neo у тебя выходит стереозвук по двум ногам? |
Quote:
|
Quote:
Как я уже нераз писал... у меня в планах небыло никаких нестандартных расширений спека. Мне интересна поддержка существующего софта! Исходники выложу... может кто в будущем обзаведётся такой железкой... Сами сделаете чего хотите ;) По пункту 3... Для мобильного исполнения данная железка в принципе подойдёт. Только один момент требует переработки... ПИТАНИЕ. Я использовал "Linear Regulators". Их обязательно нужно заменить на "Switching Regulators". В противном случае больше половины мощности будет использоваться для обогрева корпуса изнутри самими регуляторами :p ПЗУ как таковой на плате нет вообще. В качестве оной планировалось использовать часть ОЗУ, куда при запуске будет загружаться образ ПЗУ с SD-карты. Таким образом убиваю сразу двух зайцев:
Двунаправленная шина данных выводится на ОЗУ. Звук стерео с двух ног FPGA! p.S. посоветуйте плиз самую простую корку Z80 на Си... Очень надо для отладки "BIOS" платформы... |
Quote:
если бут вопросы, пиши в личку, если найдется баг, пиши тем более :) |
Quote:
Вот вам и системный разъем - свободные ноги программировать на свое усмотрение. И раз уж свободных ног FPGA мало, то как то ввести ноги двойного назначения (например, если мне не нужен выход на TV или на VGA или AY, то я могу их дубль на разъеме расширения перепрограммить как некие CS на порты) |
Quote:
Как вариант... использовать FPGA в другом корпусе, чтобы ног 40 свободных осталось и их использовать для этих целей! p.S. Кто знает что за сигналы на порте принтера "ACK" и "BUSY" "BUSY", если я правильно понимаю, что принтер занят. (или не так?) А "ACK"???? |
ILoveSpeccy, можно использовать 40% неиспользуемой ёмкости FPGA для добавления памяти спеку? Или 128 кб предел ?
|
Quote:
Также возможно установить SDRAM так как память в разъёме! |
Quote:
ILoveSpeccy, как понимаю TS на Neo можно организовать ничего извне и не подключая, т.к. пару AY можно засунуть внутрь FPGA? Quote:
/BUSY - принтер занят обработкой данных и неготов принять новые, а так-же активен в режиме off-line принтера или при ошибке или когда бумаги нет. А что, интерфейс принтера будет таки выведен? |
Quote:
Каким образом происходит работа с содержимым SD карты? (образа подрубаются вместо дисководов?) Добавлено через 4 минуты Quote:
1. девайс 2. диск и прошивками Спека, Амиги и прочего 3. диск с игрушками и софтом для эмулируемых платформ такое есть? покажи! Если всё давно есть, зачем тогда народ покупает гробоподобные платы АТМ и прочих пентагонов? (по той же цене) |
Quote:
это ИМО реальные причины малой популярности девбордей типа DE1 среди юзеров. а "комплект" никому особо не сдался. все одно купить DE1, скачать и залить прошивки туда, а потом подключить это дело к монитору и клаве любому нубу на порядок проще, чем подрубать ATM/пент к телеку или монитору |
Quote:
Пока места в FPGA достаточно... с расширением проблем небудет. ЕДИНСТВЕННАЯ по моему железка, которая может быть дополнительно установлена, это NeoGS. Но её использование ИМХО пока сомнительно, так как нет (или очень мало) софта. Как и на старый GS.... Хотя звучит он классно!!! ZXMC, TS и т.д. для такой платформы ненужны так как легко наращиваются внутри FPGA. ЧТО В ЭТОТ СЛОТ ВТЫКАТЬ??????? Добавлено через 3 минуты Quote:
Ведь пока принтер не подтвердил принятие данных он занят! Или чтото я не догоняю :confused: Нет, интерфейса принтера небудет. Просто я подыскиваю протокол связи FPGA и AVR. Добавлено через 11 минут Quote:
* ZX Spectrum 48 (мною написаный) * ZX Spectrum 128 + AY (мною написаный) * Pentagon 128 + AY + TRDOS (мною написаный) * ColecoVision (адаптирован с FPGA-Arcade) * VIC20 (адаптирован с FPGA-Arcade) * Корвет ПК-8020 (Недоделанный мною корвет) В планах очень много чего ещё: * Радио 86РК и его клоны * Специалист и его клоны Адаптировать уже не мною написанные: * Орион * Вектор * MSX * C64 (только SID надо написать) * Schneider CPC * Apple 2 И ещё мечта у меня... написать Nintendo Entertainment System :D Да, образы подрубаются как дисководы! Добавлено через 22 минуты Quote:
Просто за всё время тестов я перепробовал довольно много игр и пересмотрел много демок. Никаких глюков не замечал. Во вторых, в корку T80 эти глюки при желании можно добавить ;) Просто надо знать какие бывают... Чем протестировать корку на работоспособность???;) |
Quote:
но вобще, для практических целей, достаточно, если t80 проходит zexall: http://ru.wikipedia.org/wiki/ZEXALL в сети бродит zexall адаптированный под спек, но ему доверять не стоит -- его перекомпилили под другие адреса, и некоторые контрольные суммы на реальном z80 не сходятся с эталонными. лучше юзать из yaze, или прогнать спековский на реале, и сравнивать контрольные суммы с полученными. Добавлено через 3 минуты Quote:
|
Quote:
Quote:
Добавлено через 12 минут Quote:
Добавлено через 50 минут Quote:
|
Quote:
Добавлено через 1 минуту Quote:
|
Quote:
|
| All times are GMT +4. The time now is 18:08. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.