![]() |
Quote:
|
Счет мне распечатался в рублях.
|
Гы :D
EP2C8Q208C8N то же не может стоить 28.00 рэ :D Походу у них чёто на сайте глюкнуло . Добавлено через 37 секунд Quote:
|
Альтеры 16 шт., epm7256-100, epm7128-84, epm3128-100, epm3064-44. Всего на 185 руб. 44 коп.
Добавлено через 55 секунд Тама Cyclon первый есть за 16 руб./шт. :) |
Quote:
|
MBus (MiniBus) - интерфейс "бутылочного горлышка"
Quote:
В рамках концепции модульного компьютера я прикинул как с максимальной эффективностью заюзать эти 9 линий и данные, так, чтоб можно было подключить максимальное количество периферии. Суть метода - принцип бутылочного горлышка, когда внутри ПЛИС выборке определённого порта присваивается одно из условных значений, а снаружи ПЛИС из этогого значения воссоздаются управляющие сигналы. Рабочая версия получившегося интерфейса, условно названного MBus (MiniBus) "бутылочного горлышка" следующая: Шина данных, 8 сигналов - без изменений; WAIT - вход ПЛИС - без изменений, на него работают выходы типа О.К. /CS - выход ПЛИС - заменён на сигнал /RD; /WR - выход ПЛИС - без изменений; Адресная шина, 3 сигнала + 1 линия отъятая у стереозвука (т.к. предполагается юзать TSFM снаружи) = 4 линии - образуют комбинационную шину на 16 состояний; 2 свободных пина задействованы под сигналы определяющие 4 режима работы, что в совокупности с комбинационной шиной даёт 64 возможных состояния, которыми должен быть закодирован доступ к портам периферии. На сегодняшний момент на стадии завершения проработка части связанной с внешними интерфейсами. В качестве анонса могу сказать с каким оборудованием Aeon сможет работать через "бутылочное горлышко": - естественно существующий эмуль контроллера BDI; - GS, (возможно NeoGS, но пока до конца неясно как он работает); - Gluk RTC; - TSFM; - дополнительные внешние интерфейсы на базе портов AY; - SMUC; - шина ISA16 (весь диапазон адресов портов): MIO (FDC, HDC, COMx2, LPT, GAME)x2, SoundBlaster, Adlib, Modem, Ethernet, Prototype Card (т.е. самопальные контроллеры для ISA); ISA, без DMA, поэтому такие девайсы как SoundBlaster или Ethernet ессно в полной мере заюзать скорее не получится, но как-то ограниченно - можно попробовать применить. Кроме того предполагается несколько расширить возможности SMUC как контроллера маскируемых прерываний при обслуживании прерываний от периферийных устройств. Конечно это всё ещё предварительно, и кое что требует согласования с ILoveSpeccy (например хотелось бы иметь возможность пропустить INT/ от ULA через контроллер прерываний SMUC, а для этого надо ещё две линии), но в целом сделанная прикидка уже позволяет судить о перспективах использования Aeon в концепции модульного компьютера. :v2_devil: |
Black_Cat, т.е. т.н. чипсет сам будет эмулировать порты реальных ZX-BUS устройств и интерпретировать в управляющие сигналы бутылочного горлышка? Есть ли резерв этой шины, для полной реализации ISA16, т.е. с DMA... чтоб в реальном режиме можно было бы работать с эзернет и им подобными в полной мере?
|
К сожалению, "бутылочное горлышко" имеет только 64 возможных состояния, этим и ограничены возможности непосредственной адресации. Его назначение - получить возможность подключения стандартных периферийных устройств к перспективным одночиповым компьютерам, у которых нехватает ног для организации полноценной внешней шины. Кроме тех устройств что я указал, врядли ещё чего удастся добавить т.к. свободных состояний осталось довольно мало, но собсно из стандартных устройств больше и подключать вроде нечего, контроллер клавы-мыши в Aeon'e есть.
|
|
1 Attachment(s)
Довёл своё творение до состояния "Всё заработало"!!! :D
При включении с SD карты загружается стартовая прошивка, в которой (пока только это) можно выбрать платформу. Выбираем стрелками, нажимаем "Enter". В ОЗУ с карты загружается образ ПЗУ выбранной платформы, а потом собственно и сама прошивка FPGA. Для тестов сделал Спек 48 с родной прошивкой, и 12 ROMов с сайта zxspectrum.it Скриншот стартовой прошивки снизу... Подробнее опишу как время будет. Теперь выложу все сырки, рисунки плат, фотки. :v2_cheer: |
:v2_thumb::v2_thumb::v2_thumb:
Вот эта штука будет!!! Спаял один раз - теперь тока прошивки пиши. И тема соответствующая уже есть. Ждем с нетерпением!!! :v2_cool::v2_cool::v2_cool: |
Ждем! Ждем! Я уже паяльную станцию купил. Только платку надо бы обязательно запустить в производство. Думаю желающих будет не меньше чем на Speccy2007. Да и зеленный вид платки еще больше поднимет настроенние и уверенность в пайке.
|
Quote:
Реально рабочая... На выходных постораюсь снять на видео и выложить... Чтобы понагляднее было! з.Ы. Просьба к модераторам! Переименуйте пожалуйста тему в "Aeon, v1.0" |
а можно попутно задать вопрос:
какое максимальное количество вентилей (примерно, по научному - навскидку) нужно для работы самого напичканого спека? (от 128к+АУ+БДИ ну и до 1024+АУ+БДИ+НДД и прочие навороты в виде смуков и ПрофПЗУ) я это к чему, ксилиникс3 не все сразу себе купят, так как стоит он не один спаленый спек на рассыпухе и не так распространен как Альтеровский продукт (ну по крайней мере у нас в Белорусии в целом), может есть смысл предусмотреть вариацию ФПГА от минимальной и до максимальной, так сказать, апгрэйда железа и апдэйта фирмварэ? и принцип платки-переходника с матрицой как раз подходит для этого :) |
Quote:
А по поводу платы с переходником для установки разных FPGA (Xilinx, Altera) был у меня вчера такой разговор :) Теоретически возможно, практически под альтеру придётся переделать USB-программатор и стартовую прошивку. В принципе всё это реально сделать. Пока плату под заказ не разводил, поэтому можно всё продумать... Тут тема: http://www.speccyland.net/forum/viewtopic.php?f=20&t=7 |
Переписал firmware меги644 и доделал 128К + AY + TRDOS!!!
После оптимизации и исправления косяков проект занимает 44% объёма FPGA!!! Мега занята на 12%, с учетом поддержки чтения с FAT12/16/32 Планирую сделать загрузку TAPов и TZXов. |
Блин у нас в магазинах Альтера 80 у.е. с нынешним курсом это дороговато...Короче наверное мало кто сможет себе позволить такую красоту...Но будем стараться;)))
|
Ого, в 300 метрах от моего дома поселилась контора ЭФО:
http://www.altera.ru/cgi-bin/price/price Циклон-3 стоит от 16$. Это уже вполне покупаемо. Циклон-2 ещё дешевле. |
Так если хоть бы до 40 у.е. уже можно мирится,чтоб стоимость девайса не привысила 100 у.е.,хочется чтоб АЕОН стал массовым.Если дороже,то медленно будет дело идти.
|
Ну, заказ по почте ещё никто не отменял...
|
Quote:
|
|
Spartan-3 у нас в Харькове стоит дето 30-35 баксов...а вот с Альтерами напряяг..дифицит..:D
|
Дык какой чип то покупать не пойму Альтеру или Ксилинкс?
Посмотрел в чипдипе: XC3S400-4TQG144I Цена в интернет-магазине и офисах продаж: от 1 шт. 2720.00 руб. | от 3 шт. 1370.00 руб. | от 6 шт. 1245.73 руб. На троих надо соображать, однако. Схемку бы ещё увидеть.На монтажке, интересно, собрать получится? |
Все новости тут: http://www.speccyland.net/forum/viewtopic.php?f=20&t=7. Решили собирать на Циклоне 2. Вот высказывание автора:
В таком случае есть конкретное предложение : Altera Cyclone 2... EP2C20Q240C8N Кстати в Чипе и Дипе эта микруха дороговата http://www.chipdip.ru/product1/1910034228.aspx Предлагаю в другой конторе - http://www.bak.ru/products/search/EP2C20Q240C8N - 1 853.10 рубля. |
Quote:
|
Я думаю можно не париться и кому нада впаяют к примеру EP2C8
в спек влезет со свитом мож даже для GS или чего нить в таком духе места хватит. Z80 2штуки точно влезет Добавлено через 56 минут Походу не впаяют :) EP2C8 в 240 лапом корпусе нет |
прочитал всю тему от А до Я! ну и чем вся история кончилась, что то я не понял? хоть кто то собрал? ну хотя бы один чел имеет такое чудо у себя дома?
|
Автор разместил информацию о собраном устройстве на Xilinxе у себя на сайте и все...
|
Давненько я тут не появлялся :)
Quote:
прекрасно работает. Правда я его не включал уже как полгода. Из за трудностей со временем и других "проблем" к сожалению небыло времени продолжать работу над проектом. Но я к нему обязательно вернусь. В планах было сделать заводскую маленькую плату Aeon без переделок, как в прототипе. Так как собралась целая SDK на неё уже. Плата (размером около 130х100мм) в альтиуме на 80% разведена. Осталось доработать под конкретный корпус и всё. Да, из изменений только ОЗУ. Вместо 1.5мб 8бит как на прототипе будет только 512кб, но с организацией 256кб x 16бит. Я так решил потому что больше 512кб для любого 8-битного компа хватит с лихвой. С уважением Dimi |
ILoveSpeccy,
побыстрей бы! с удовольствием собрал бы такой комп себе! |
Quote:
С нормальными мозгами будет нормальная девборда широкого назначения , а не только "8-битный комп" . |
Quote:
За полгода ep2c20 с 39 на 59 евро. SDRAM я пробовал и к сожалению пока не представляю как с ним работать на больших частотах. Время доступа 60нс для SDRAM это предел. С SRAM без проблем 10нс. Мне время доступа для одного проекта нужно в прежелах 25нс. С SRDAM такое к сожалению невозможно при условии беспорядочного чтения/записи из разных строк/банков. |
Quote:
|
Quote:
|
Quote:
Как бы эт попроще расписать... Короче, только и ТОЛьКО от прошивки ПЛИС зависит какой именно компьютер будет реализован на моей платформе. Поменял прошивку - получил спек, а загрузил другую прошивку - получил орион и т.д. Теперь представте что на SD-карте у вас несколько файлов с прошивками (как например ехе-файлов с играми) и простой ТХТ-файл конфигурации с кратким перечнем и описанием этих прошивок. Включаем плату... По умолчанию загружается стартовая прошивка которая как раз читает содержимое файла конфигурации и выводит список прошивок на экран. Выбираем например спек128 с ТРДОСом н нажимаем ввод. Контроллер читает с карты содержимое выбранной прошивки и загоняет её в ПЛИС. Размер одного файла прошивки около 250 килобайт. Можете сами посчитать сколько различных конфигураций можно хранить на одной 1Гб карте ;) И софта, игрушек, демок для платформ тоже! |
ILoveSpeccy, а почему молчок на все вопросы о схеме и прошивках?
|
Quote:
после чистки я выложу. После тестов там 90% текста - комментарии и старые куски кода. Схема есть, но только на новую плату. Хотя она повторяет старую на 95%. Могу выложить. Хотя в ней ничего интересного нет! |
1 Attachment(s)
Сделал экспорт в PDF актуального состояния проекта.
Мож кому поможет... |
У меня к автору возникло несколько вопросов по представленной схеме:
1. Зачем нужен мультиплексор; 2. Каково назначение двух Атмег; 3. На какую частоту не подписанный кварцевый генератор. |
| All times are GMT +4. The time now is 18:08. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.