Готовые тоже будут если нужны.
---------- Post added at 23:21 ---------- Previous post was at 23:20 ----------
OK.
Вид для печати
Хотелось бы желтый. Самый редкий, наверное, цвет корпуса :)
Все детали имеются, нужна голая плата..
Хачу сразу остудить пыл граждан, что без написанного софта данный компьютер очередная пустышка ничего не стоящая! Ибо без "правильного" софта это спектрум 128к, максимум, ибо далее прошивки нет.
Хамелеон стоит 350 евро, не потому что дорог в производстве, уверен он стоит дешевле Аеона в сборке. Но софт в нем безупречен и делает как раз то что тут заявил автор.
Поэтому или мы украдем прошивку с Хамелеона и тупа вошьем ее сюда, или мы опять будем лохами позорными.
Я готов снять дамп с своего хамелеона и отдать его автору Аеона.
И будет Амига миниминг, Коммодоре Алл, ZX Spectrum 128, НО!
прошу принять к сведению, на плате не распаяны 4 джойстика под Амигу. А без них Амига и коммодоре работать не будут!!! Тоесть прошивка Миниминг не встанет.
http://www.syntiac.com/img/docking_station_small.jpg
Эту проблему или надо решать счас или заявленные планы автора по прошивкам ваабще дутые.
http://www.syntiac.com/chameleon.html
Зеленая самая дешевая получится, поскольку обычно на производствах она "массово" идет. А цена все-таки важна.
---------- Post added at 21:37 ---------- Previous post was at 21:25 ----------
Можно вторым этажом сделать плату с разъемами джойстиков и всего, что еще потребуется. По высоте места в корпусе должно хватить. И на задней/передней стенках есть место под дополнительные разъемы.
Можно, кстати, и реальный AY туда поместить с хорошим усилителем :)
Вообще, очень грамотный подход - есть ядро, обеспечивающее бОльшую часть функциональности. И есть возможность ставить платы расширения.
Т.е. каждый может расширить девайс в сторону своих интересов. А интересы у всех разные. Всем не угодишь.
Я, например, кроме всего прочего, хочу сделать хороший CP/М-комп :)
Не думаю что авторы просто так отдадут игрушку которую они впаривают за 350 евро. Нужно тупо красть.
---------- Post added at 21:39 ---------- Previous post was at 21:38 ----------
Сразу пачему не сделал? второй этаж это уже огород. Но если другого пути уже нет, можно сделать два джоя, четыре перебор. Ваабще одного хватает для мегадемо посмотреть.
Так ведь невозможно учесть все сразу. А самое главное то, что разработки, в которых пытаются учесть все-все-все, включая то, что сейчас не нужно, но теоретически может потребоваться, имеют тенденцию растягиваться на неопределенный срок. И в конце-концов просто глохнут, так и не родив продукт.
Дело в том что джойстик и мышь на комммодоре и Амига, это как часть платы, без него ваабще не работает компьютер. У спектрума оно заменяет пробел, на этих компах без джой и двух кнопочной мыши не запустишь и не перейдешь. Все завязано на них. Если бы ты разбирался в архитектуре этих компов, не сделал бы такого злостного упущения.
теперь даже если поставить прошивку, без джоев оно не запуститься.
---------- Post added at 22:05 ---------- Previous post was at 22:03 ----------
Авторы - иностранные враги которые прошивку написали не чтоб русским давать, а чтобы продавать. Фактически одна прошивка стоит 300 евро. Какой смысл им просто так ее дать.
Из тех кто купит плату никто ничего не портирует, потому что мы не умеем. Пока я знаю одного программсита кто может портировать ваабще что либо, это:
CHRV,KOE,SAVELIJ,LVD.
Более нет людей на спектруме, способных к этому и знающих архитектуру той же Амига и коммодоре.
Я не наезжаю, просто заренее предупреждаю как пользователь заявленного Миниминга, что надо джойстики и мышьку. Иначе аут.
У меня то есть такой компьютер который вы хотите сделать. Конечно все это будет весьма крута если получится.
https://www.youtube.com/watch?v=XHGO86JH3LA
https://www.youtube.com/watch?v=Ig6yLpcyz_M
https://www.youtube.com/watch?v=kvLmokQwvaQ
https://www.youtube.com/watch?v=fbEDQSwo060
https://www.youtube.com/watch?v=TmO8EmFymdk
Думаю настало время прояснить ситуацию....
Итак.
Плата "Aeon Lite" разрабатывалась под 8-битные платформы, об этом написано в её описании. Для 16-биток на ней банально не хватит логики и памяти. Для "жирных" конфигураций будет релиз "большого" эона. Я думаю те, кто читал первый пост поняли, что будет 2 версии.
Далее, к эон лайту подрубается клава, мышь и 2 джоя от денди или супернинтендо. Так что всё предусмотрено. На лайте будет работать очень многое. Я бы сказал, все конфигурации 8-битных компов, исходники которых доступны, реально портировать на эон лайт. У меня уже есть рабочая конфигурация C64, но пока без звука и без дисковёрта, иными словами пока "неинтересная". Как я уже писал, скоро будет готова прошивка Atari 800XL с дисководом и со всеми вкусностями. Я сейчас пишу wrapper для платы, а автор вылизывает исходники. Короче круто будет.
Но есть одно большое НО! Я один просто не в силах всё сделать сам. Я уверен, есть люди, которые меня поймут (привет Vlad ;) ).
У меня помимо хобби большая семья (реально большая), стройка дома и т.д. Поэтому мне очень трудно обещать чего либо. И так ведь заметно как всё тянется долго.
Я до выходных постораюсь заснять видео как работает плата чтобы всем было наглядно видно что же это такое.
---------- Post added at 21:23 ---------- Previous post was at 21:19 ----------
Не всё так просто :)
Это одна из изюминок ПЛИС. Сама по себе прошивка ничего не даст. Реверс-инженеринг практически не возможен. Так что нужны исходники.
А исходники многих платформ, о которых ты упомянул, в свободном доступе. Так что проблем никаких, не считая личного интереса и времени портирующего разработчика ;)
Файлы для производства доступны для скачивания: http://www.speccyland.net/?page_id=9
Теперь готовлю страницу с описанием компонентов, которые можно использовать на плате.
---------- Post added at 11:32 ---------- Previous post was at 11:28 ----------
Да, чуть не забыл. В файлах для производства нет слоёв с шелкографией. Если нужно кому, могу доработать!
Монтажка в файле "Aeon Lite - PCB", страницы 3 и 4
---------- Post added at 12:42 ---------- Previous post was at 12:24 ----------
И немного о том, какие комплектующие использовать... http://www.speccyland.net/?page_id=33
Сделал видео как работает Aeon Lite.
Заранее извеняюсь за качество, фотик совсем хреново видео снимает.
Но суть, думаю понятна.
http://youtu.be/-D7jolKd1-I
Только что заметил, после конвертации видео в avidemux там, где стартует прошивка башкирии какой-то косяк со звуком. Возьму у друга камеру нормальную и пересниму по-человечески!
Новости:
Обновлены файлы для производства (добавил слои с шелкографией) и выложил проект в Altium Designer. (http://www.speccyland.net/?page_id=9)
Ссылка на видео эта. Приведённая выше не работает.
Хочу спросить у автора. В какой среде пишутся загружаемые конфигурации?
Я творю в Xilinx ISE 14.6 (http://www.xilinx.com/support/downlo..._4---14_6.html)
Только что попробовал с компа на работе, ссылка, которую я давал, рабочая...
Это бинарники "bitstream" для FPGA. Их можно использовать лишь в случае, если повторить железку один-в-один. Иначе от них толку нет. Нужны исходники!
Кстати, схему я где-то видел. Тоесть повторить железку вроже как реально, только толку?
всё правильно, каждому со своей колокольни виднее. это судьба всех железячных самоделов, собрать, спаять, да и вообще из модулей разработать, могут многие. а вот софт под это дело, уже писать совершенно некому. так как в отличае от весёлых ковыряний с железками, это весьма нудно. про нахаляву, вообще непонятно. любой подобный проект на постсовецком пространстве, с комерческой стороны гарантированно провален. только если поштучно барыжить устраивает.
---------- Post added at 20:33 ---------- Previous post was at 20:32 ----------
по моему за полные исходники буржуи запросят намного больше этой суммы.
Кому нужны платы этого замечательного устройства для самостоятельно сборки, прошу сюда :
http://zx.pk.ru/market/viewtopic.php...665cfda0cf12fb
http://cats-chess.narod.ru/BOARDS/AEON_BOARD_IN_BOX.jpg
offtop...
Искал кой чего сегодня по процессорной корке ZPU, и набрёл на сырки амиги для хамелеона. В принципе это обычный minimig, только адаптированный под железо хамелеона.
Сайт автора: http://retroramblings.net/?page_id=276
Исходники: https://github.com/robinsonb5/minimig_tc64
Исходники альтернативной прошивки: https://github.com/cnvogelg/minimig_tc64
Пока ждем прошивку, перерисовал схему Aeon Lite в виде, удобном для медитации :)
Схему особо не проверял, поэтому наверняка найдутся ошибки/очепятки/неточности. Причешем по ходу дела - пишите что не так.
Спасибо! Выглядит хорошо и беглый взгляд ошибок не выявил.
Я вот-вот начну выкладывать исходники на GitHub. VCS для меня тема совсем новая, но я вроде потихоньку осваиваюсь.
Вопрос тебе на "засыпку", по теме разводки п/платы для ПЛИС - ты смотрел осциллографом на шинах питания и земли иголки (глитчи) присутствуют ?. Я имею ввиду в рабочем режиме, когда в плис уже загружена конфигурация. Если иголки есть, то какого уровня ?. Хочу твою разводку (все питания ПЛИС) применить у себя в будущем проекте.
Просто ранее имел негативный опыт с одной дев-платой от LDM-Systems (купился на дешевизну) на Спартане (XC3S250E-PQ208) - при загрузке в нее простенького vga-контроллера (640x480 разрешение) изображение (вертикальные линии) передергивалось "тянучками" и невозможно было смотреть. Оказалось, что на всех шинах (данных, питания, земли) везде присутствуют не хилые "иголки". Блокировка дополнительными smd-конденсаторами (1мкф, керамика) шин питания плис-а ни к чему не привела, видать неудачная разводка п/платы. Не было иголок только при мигании светодиодом. Боже сохрани кого-нить покупать дев-борды от этой фирмы! Тот же проект, загруженный в Altera DE1 работал "на ура".
На днях, когда будет время, сниму осциллограммы с ног питания FPGA и памяти.
Самому интересно :)
Но изображение на выходе VGA идеальное и нет никаких помех.
Будь добр, глянь. На плисе и памяти (статике, динамике). Если не трудно будет, определи какого уровня иголки и где они больше (если они есть конечно).
Значит все в допустимых пределах. Просто было бы интересно узнать какой уровень иголок уже не влияет на качество выводимого изображения.Цитата:
Но изображение на выходе VGA идеальное и нет никаких помех.
P.S. Если будешь делать скриншоты, то кинь их сюда плиз, хотелось бы глянуть на качество фронтов/спадов сигналов на данной п/плате.
Иголки могут быть, если вообще не предусмотрено блокирующих ёмкостей по шинам питания ядра и IO.
У Альтеры где-то была дока с рекомендациями по разводке земель и нашпиговыванию шин питания семейства Cyclone керамикой, общим правилом было ставить возле каждого пина VCC_CORE и VCC_IO как минимум по одному конденсатору, ёмкость определяется частотами дизайна. В общем случае может быть достаточно 0.1, если не жалко, можно рядом привесить ещё и 0.01, для совсем хорошести рекомендуют три номинала - 0.1, 0.01 и 0.001.
И этого тоже может быть недостаточно, желательно поблизости от каждого банка I/O также ставить одну или несколько "толстых" ёмкостей в десятки-сотни микрофарад.
Добрался сейчас до осциллографа и померял осциллом напряжения на банках FPGA и на памяти.
В камень залил прошику Atari 800XL, которая работает на частоте 56MHz и занимает 96% ресурсов.
Никаких косяков в питании не обнаружено. Никаких иголок. Хотя может я эти иголки просто не увидел, так как щупы у меня полное г..но. Даже с осциллятора на 50МГц (тот что на плате эона) и то сигнал синус напоминает.
Вложение 48957
Хорошо, что при такой загруженности кристалла измерял.
Мне думается, что если бы были иголки, то на них обязательно бы реагировала плисина, что сказывалось бы в виде случайных сбоев в работе. Но если этого нет, то можно с уверенностью предположить, что если и есть иголки, то их уровень совсем мал, чтобы на что-то влиять. К тому же в синхронных схемах надо еще и время появления иголки подгадать, чтобы вызвать помеху в работе. Вобщем твоя разводка обвязки плиса радует :)Цитата:
Никаких косяков в питании не обнаружено. Никаких иголок. Хотя может я эти иголки просто не увидел, так как щупы у меня полное г..но. Даже с осциллятора на 50МГц (тот что на плате эона) и то сигнал синус напоминает.
P.S. А какая входная емкость твоего щупа ?. Надеюсь меряешь при 10:1 на щупе (так входная емкость щупа меньше). У моего щупа (шел с осциллом) 17 пф.
Не знаю даже какая ёмкость. Типичные китайские щупы с aliexpress за 10 баксов. Измерения делал конечно же при 1:10.
Я как-то хотел "нормальные" щупы взять, но цена приближается к цене самого осциллографа. А из недорогих не знаю что выбрать. Пока не занимался этой проблемой.
Может кто чего посоветует...
Вопрос к автору. Используется ли где-нибудь в проектах к Aeon Lite исходники к AT45DB321. Можно ли их выложить?
Добрый вечер!
Да, либу для работы с SPI-флэш уже давно написал и отладил.
Она входит в состав исходников системного контроллера.
К сожалению никак не могу найти времени подготовить и выложить
исходники на гитхаб. До сих пор завал и дел много нерешенных.
Приходиться расставлять приоритеты.
Поэтому извеняюсь за то, что так долго нет новостей.
Очень надеюсь что вскоре займусь платкой дальше.
Если совсем не в терпёж, напиши в личку свой имэйл, вышлю либу.
С уважением
Дмитрий
Наконец-то нашел немного времени и выложил все исходники проекта "Aeon Lite" на GitHub.
Пришлось сильно "кастрировать" прошивку системного контроллера чтобы исходники в божесский вид привести.
Всё опубликовано тут:
https://github.com/ILoveSpeccy/Aeon-Lite
Как сделаете в прошивке Амигу, Атари и Комоодоре с Амтсрадом. сразу пишите ААА, куплю
Леша, амига и атари st на этой плате работать не будут. Банально не хватит ресурсов и памяти.
Но 8-битное думаю всё реально завести.
Зато полносьтью отлажен и доведён до релиза проект 8-битной атари (Atari 800XL/65XE и т.д.) c расширенной памятью, дисководом, звуком и прочее.
Работает выход на телевизор и VGA (50/60Hz). Игрули читаются с SD-карты (FAT12/16/32).
Короче проект полностью готов. Совместимость с софтом и демами >95%
Я тут на форуме скачивал архив с играми на 8-битную атарю от Homesoft. Перепробовал уже думаю процентов 30 и пока работали обсолютно все игры.
С64 тоже есть, но пока мало юзабельный. Нет дисковода и без звука. Другими словами требует немало усилий ещё...