![]() |
В даташите ничего не нашёл. Ewgeny7 делал ОРИОН-2010 на первом Циклоне. На его плате я только увидел переходные отверстия, никакого вывода теплоотвода я не заметил.
|
Quote:
|
Quote:
|
Quote:
Сборка и наладка платы обсуждалась здесь. |
Я имею u10 и на нём установлена конфигурация Специалиста/Специалиста_МХ. Вполне рабочая. При попытке сделать программное переключение латиницы на кириллицу в драйвере клавиатуры появились некоторые бяки. В ближайшее время вернусь к отладке и "допилю" клон. Из остатков нереализованного - эмуляция К580ВИ53.
|
Quote:
|
Появились затыки. Звука в RAMFOSе нет. Значит таймер не работает.
Клавиши управления: Pause-Стандарт/МХ Scroll Lock-вкл. теста Home-выкл. теста Page Up-скорость нормальная Page Down-скорость удвоенная. |
Изменил назначения клавиш. Теперь Esc - это Esc (АР2), сброс перекачивал на клавишу Delete над курсорными. Включение/выключение тестов теперь повешано на одну клавишу - Scroll Lock. Здесь ссылки.
|
Почти готово. Жду рекомендаций по улучшению звука. http://zx.pk.ru/showpost.php?p=446319&postcount=322
|
Quote:
рабочие версии есть у vlad или я могу помочь |
Quote:
Quote:
В любом случае я рад помощи, лишь бы версии кем то ранее были опробованы, чтоб на них Quartus не матерился. |
Quote:
Code:
snd <= not (portr (0)) when (portr (7) = '0' and (clock'event and clock = '0')); -- вывод звука в режиме "Стандарт"Code:
sound <= not ((portr(0) and t_out(2)) or t_out(0)) or portr(7); |
Quote:
Quote:
Осталось ведь немного. В остальном всё работает, кроме эмуляции 8253. Звук к схеме я подключал к пищалке от материнок через электролит. И он (звук) достаточно громкий в режиме "Стандарт" (mode=0). В режиме "МХ" (mode=1) звук выводится только в тесте_МХ (тест RAM-диска), но там, судя по дизассемблированому исходнику, звук выведен через вывод 12 (PC5) ВВ55 клавиатуры,т.е. через стандартный вывод звука, а не через ВИ53. |
Quote:
может стоит допаять VS? |
Quote:
|
Quote:
а то получается много разных u10.... |
А теперь откликнитесь, кто использует VS1053 на u10. Зачем мне её запаивать? Зачем реализовывать? u10 - прекрасная DevBoard для экспериментов, но есть несколько микросхем на ней, которые мне самому лично не нужны.
---------- Post added at 13:39 ---------- Previous post was at 12:57 ---------- Quote:
Quote:
|
Всё! Свершилось - звук в режиме "МХ" появился - проект теперь под beta версией. Я организовал процесс с клоком 16 МГц:
Quote:
Решил переписать ROM-диск пользователя. Удалю тесты, которые уже и так присутствуют в прошивке и работают при включении клавиши "Тест". Как только перепишу прошивку представлю всем готовые ссырки. Огромное спасибо Ewgeny7, HardWareMan, svofski и всем кто оказал помощь при написании проекта! |
Конфигурации Speccy теперь на платах u9 и u8 одинаковы. Доработаны UART, GS (CPU @ 84MHz).
u9-Speccy v0.05 Rev.20111220 u8-Speccy v0.05 Rev.20111220 |
А тест конкретно под U8EP3C существует?
|
Кто нибудь уже собирал U8EP3C ???
|
Quote:
Quote:
Если появились вопросы по сборке платы, задаем в соседней теме, по конфигурациям или исходникам теста здесь... |
Quote:
Какие есть ПРОВЕРЕННЫЕ конфигурации и ром´ы под них? Уменя запустился тольк один. Не могу добиться звука :( У меня первая версия, запаяны все микросхемы... Карточки тоже не все принимает :( |
Quote:
Quote:
Новую прошивку и rom можно взять здесь. На отформатированную в FAT карточку первым копируем файл negluck_19.rom, потом fatall.$C и все остальное. Работа с SD через Fatall. Разъем выхода звука (X6) находится слева от разъема JTAG (X5), см. мануал. Возможно, что на бумажной версии мануала плохо различимы номиналы элементов, воспользуйтесь электронной версией. |
Обвеска соответствует, генерация есть (осциллограф имею), напряжение присутствует и соответствует, к.з. не обнаружено, обрывов тоже вроде нет. Собирал по электронной схеме...
|
Quote:
|
Запуск U8 состоялся успешно :v2_dizzy_roll:. Огромное спасибо VLAD, за оказанную помощь.
|
На u10 готов Специалист/Специалист_МХ - http://zx.pk.ru/showpost.php?p=456447&postcount=327.
Видео работы ПК (36,3 МБ). |
Вектор-06Ц
3 Attachment(s)
http://upload.wikimedia.org/wikipedi...nstruction.pngВектор-06Ц на ReVerSE
Пробная, пока неполная портация «Вектор-06Ц» на Reverse для плат U8EP3C и U9EP3C. За основу взят открытый проект по воссозданию «Вектор-06Ц» на основе ПЛИС от svofski. |
Для юзания таймера просмотрел всю эту тему и искал исходники для работы с таймером. Нашёл только программу инициализации таймера на ассемблере. Сырками таймера никто не поделится?
|
Quote:
|
1 Attachment(s)
Да как с ним общаться. Хочу в Специалисте_МХ вот на этом экране вводить текущую дату, не знаю как это сделать. То есть автоматически вводить дату в формате: число[две цифры],месяц[две цифры],год[две цифры].
http://zx.pk.ru/attachment.php?attac...1&d=1327856090 |
Потому что I2C это не для восьмибиток на 8080/z80, а для контроллеров c аппаратным I2C (где просто ножки соединить - и вуаля). Для 8080/z80 I2C - еще более "костыльное подключение", чем SD подключить или даже Ethernet-чип. Я об этом говорил еще когда первый вариант на u10 готовился. Автор правда упорствует создавая трудности на ровном месте, видимо имеет запас таких чипов (ничем другим я такого упорства объяснить не могу - полно RTC чипов в 8-ноговом корпусе без этого дурацкого I2C, с более простым хост-ПО).
|
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
|
Code:
Address 0 -> DATA (write/read) or SLAVE ADDRESS (write) CLK: частота 400KHz RESET: сброс, активный '1', т.к. нет _n т.е. RESET_n |
Просьба опубликовать исходники спека для u9 и TODO list к нему.
|
Quote:
Сама природа SDRAM рассчитана на блочный (страничный) и оптимальный режим работы - связка SDRAM <=> cache. Остались еще нерешенные вопросы как подружить ее с Z80. >1.1 Вынести всё ОЗУ/ПЗУ спектрума и NeoGS в SDRAM Получится ограничение на доступ в 142нс, а это уже мало для GS. Опять вернулись к cache. >2. Вынести видеоОЗУ и память скандаблера а SRAM Если городить проф. скандаблер, то без видео буфера не обойтись, а это 800х600 = 480000 байт. >3. Написать загрузчик SMM (находиться в внутренней памяти FPGA) Начало есть, сейчас работаю над ядром периферийного MPU. >4. Написать прошивку SMM (загрузка образов ПЗУ, начальная инициализация, сохранение/загрузка настроек и т.д.) Тоже ляжет на плечи периферийного MPU. >5. Реализовать маппер ZXM-Phoenix и пентагон 1024 >6. Реализовать видео режимы MultiColor, 16c >7. Реализовать палитру по стандарту SamCope, ATM и RGB 3:3:3 >8. Реализовать блокировку xxFD портов для команд OUT (#FD),A Зависит от архитектуры, т.е. надстройки над п.1..п.2... >9. Реализовать эмулятор BetaDisc2DiskImage Тоже ляжет на плечи периферийного MPU. В общем, если есть желание помочь отладить MPU, могу выслать его исходники. |
Quote:
Quote:
Quote:
Quote:
Quote:
В общем-то это мое видение развития конфигурации спектрума, прошу принимать как личное ИМХО :) ---------- Post added at 16:21 ---------- Previous post was at 16:16 ---------- Кстати, Вы не прорабатывали возможность добавления контекстов к T80? Допусти если у нас будет один экземпляр T80 работающий на 100МГц и в зависимости от нужд CPU/NeoGS/MPU в соответствующий момент времени переключать контекст процессора... ---------- Post added at 16:29 ---------- Previous post was at 16:21 ---------- Quote:
|
Quote:
Quote:
Quote:
|
| All times are GMT +4. The time now is 16:34. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.