Мега читает/выдаёт данные полько при /CS=low (сигнал от FPGA, для запроса AVR )
Всё остальное время меге без разницы, что творится на порту A.
Вид для печати
Камень купил уже.. такойже как у caro в ZXMC.
Думал повесить на мегу, а FPGA через мегу сможет читать/писать.
Но пока отложил за ненадобностью.
Ещё была идея повесить жесткий диск на мегу, но на этой ног не хватит.
Если бы поставить в TQFP-корпусе то покатило бы.
Можно былобы эмулить все известные контроллеры IDE.
Короче если всё будет работать как надо, ничего не мешает переделать железку
под другой FPGA и контроллер... повместительней.
Но и того что есть хватит на почти любую восьмибитную радость. :)
я спрашивал не просто так :) , щас заканчиваю спецификацию по новому интерфейсу - AYBus - подключается вместо AY в ейную панельку. Дык на эту шину AYBus можно будет навесить кучу всяких устройств. В т.ч. RTC типа DS1685, TS/TSFM, а так-же периферийную шину на базе портов AY. Как раз для радиолюбителей будет возможность расширить функционал Neo :) . У тебя ведь, кстати YM2203+ЦАПы не реализуются?
:D про YM2203 незнаю, не имел с ними дело...
А по поводу цапов... была у меня идея интересная...
Есть у меня несколько AC97 кодеков Crystal. Вот если такой
прикрутить к моему девайсу... сразу получаю 16-битные D/A и A/D,
микрофон, несколько входов/выходов, микшер и т.д.
На сайте призводителя.
Поиск в этом форуме на DE1 даст самые благополучные результаты.Цитата:
2. диск и прошивками Спека, Амиги и прочего
Спек, Вектор, Амига, MX2...
И все бесплатно. Диска правда нет, но наверное сгружать с сети не так
обременительно.
Virtual TRDOS и т.д. Google is your friend :)Цитата:
3. диск с игрушками и софтом для эмулируемых платформ
Скорее всего потому что оно более "настоящее". А по функциональностиЦитата:
такое есть? покажи!
Если всё давно есть, зачем тогда народ покупает гробоподобные платы АТМ и прочих пентагонов? (по той же цене)
готовые FPGA платы явно превосходят ряд плат собраных на коленке.
Да, нет ТРДОС, но есть возможность грузить с флешки SNA, Z80, TAP и прочие образы.
ILoveSpeccy, ну как там идут дела ?
newart, более вдохновляющего комментария автор любой разработки увидеть наверное не может и мечтать. Open source -- это когда те, кому надо, могут спокойно доделать то, чего им не хватает. Тебе просто не надо, это естественно. Но зачем обидно говорить?
Я наверное сегодня вечерком напишу простенькую программку
для демонстрации скорости спека ;)
Сделаю на бейсике заполнение экрана 1 пикселем...
Самому интересно стало.
Если будет интерес у форумчан... выложу видео!
p.S. спек работает на этой частоте без единого WAITa :biggrin:
В первом посте добавил блок-схему девайса.
а какие сигналы на атмегу 644 от фпга идут?
Контроллер и фпга соеденены 24 сигналами. Часть из них используется
исключительно для конфигурирования фпга. Остальные по-усмотрению.
Разработчик может делать с ними что хочет и менять конфигурацию во время работы.
Поэтому пока никаких стандартов не придумывал так как сам пока
не определился.
Мой эмулятор TRDOS например использует следующие сигналы:
- Шина данных, 8 сигналов
- Адресная шина, 3 сигнала
- WAIT
- /CS
- /WR
ILoveSpeccy, спасибо за разработку-очень радует!
1. Читать эту ветку приятно, побольше бы таких вот РЕАЛЬНЫХ разработок и веток на форуме! Критерий - наработки в софте и железе на лицо и как я понял скоро будут в свободном доступе.
2. Многие компы\dev board-ы сделанные на FPGA сталкивались с обсуждаемыми тут проблемами а именно - а) вывести системный разьем с большим количеством user io; b) иметь возможность засунуть в FPGA Z80,6510,mc68000,i8080,2xAY,2xSID ... и т.д. и все сразу; Это естественно, все хотят кучу ресурсов в FPGA чтоб потом хватило на все что может понадобится а так же если вдруг нету verilog/vhdl модели скажем ZX-ULA то иметь возможность повесить реальную микруху на плату расширения. Тут явный ограничитель - цена резко растет при наличии кучи внешних user io ну и они же LVTTL (или и того меньше...). Так что логично предположить что user io в этой и будущих платах будет стремится к 0 pins а вот количество ресурсов в FPGA в бесконечность. Так что не конкуренты эти платы Pentagon-у или ATM изза того что к ним не будет никто прикручивать старые (ZXbus) железяки и тупым раскаленным предметом тут делать нечего.
3. Все кто думает занятся разработкой для ZX-a любого железа обратите внимание на то что китайцы реально рулят, подумайте сколько сил и денег уходит на построение даже самой простой (сравнительно) платы типа как эта или speccy2007 или V5Z80P (http://www.retroleum.co.uk/v5z80p.html). А китайцы уже сейчас продают более крутые готовые платы типа как тот же Altera MAX II Micro Kit-$69;DE1-$150 или Digilent Basys-$69,Nexys-2-$99.
Вся начинка той же DE-1 тоже "опен хардваре". Хочешь -- делай ее своими руками на коленке, разве что USB Blaster отдельно придется прикручивать.
А за такие ценовые накрутки "официальным дистрибьюторам" надо отрезать яйца ржавым серпом. Неужели нельзя заказать напрямую?
Не совсем понимаю зачем все процы сразу???
Я незнаю ниодного компа, который построен на всех этих процах сразу :)
Прошивку FPGA можно менять на ходу... тоесть за 3 секунды спек превращается....
... превращается спрек..... в оригиналный C64 :D
Добавлено через 4 минуты
Я заказывал DE1 напрамую... в terasic
Обошлось в 150,- (DE1) + 50,- (доставка) + налог + таможня
Итого около 240,- баксов.
Ни одной конторы, продающей DE1 у нас я не нашел.
С Xilinx немного лучше. Но тоже недёшево!
ILoveSpeccy, сочувствую. Теперь я буду любить свою DE-шечку еще на 60 долларов сильнее.
Помнится, когда я покупал DE1 в ЭФО, она мне обошлась во что-то около 180 и в тот же день; это было очень хорошо и это было год тому назад. Но когда я позвонил недели две назад в то же ЭФО с целью купить MAX II Micro Kit, мне предложили оплатить сразу и подождать 2 месяца.
По идее "официальный дистрибутор" для того и нужен, чтобы у него было быстрее, дешевле и проще, чем заказывать из другой страны. А если он такой функции не выполняет, то просто из вредности надо заказывать откуда подальше.
Тем временем я прознал, что MAX II имеет ресурс всего 100 циклов (1000 по самой оптимистичной оценке) и ЭФО осталась без своих и без того жалких баксов.
А эти?? http://www.ebv.com
моя к примеру в итоге от них приехала из германии.
Выложил часть исходников тут:
http://www.speccyland.net
Извеняйте что долго не отвечал... так уж получается, что последнее время
заниматься проектом нет возможности. Даже майлы смотрю раз в неделю :|
Очень очень очень занят... Поэтому пришлось отложить ВСЕ хобби на несколько месяцев.
При эмуляции ВГ93 используются (точно непомню) A5,A6 и A7 как в нормальном
контроллере BetaDisk. Но как я уже говорил, конкретной привязки нет.
Можно менять конфигурацию налету.
Т.е. этот эмулятор фактически представляет из себя законченный контроллер флопа подключенный к ZXBus? А кроме родных портов #1F#3F#5F#7F#FF он ещё какие-то использует? А можно список всех сигналов подключенных к контроллеру и хоть приблизительный перечень внешних сигналов FPGA?
Добрый день!Облазил почти весь инет,но не нашел ни PDF на них,ни продавцов(реальных).Подска� �ите ,где их можно приобрести (в пределах разумных российских границ или границ СНГ) или "ковырнуть "откуда?
Добавлено через 3 минуты
Извините,посмотрел повнимательнее на место нахождения,кажется мой вопрос не по адресу...
Есть интернет-магазин (хороший, в нём закупался однажды) elitan. Посмотри в нём, меня очень удивили цены:v2_eek:.
Странные цены...
От жадности на пробу заказал десяток Альтер на 200рублей. + доставка 300. :v2_jawdr:
Посмотрим...
P.S. Я всегда подозревал, что Чип-Дип оборзел :v2_laugh:
А у них цены случием не в баксах ??? Не могут эти штуки столько стоить...
http://www.elitan.ru/price/bignote.p...90b34384b4e95d
http://www.elitan.ru/price/bignote.p...aace92ebed0421