Тож, поздравляю! Будем ждать монтажку, список деталей, схему. Если бы плата была... А так ЛУТом я еще не делал. Кстати в Neo есть каталоги? И на скриншоты очень хочеться посмотреть.
Тож, поздравляю! Будем ждать монтажку, список деталей, схему. Если бы плата была... А так ЛУТом я еще не делал. Кстати в Neo есть каталоги? И на скриншоты очень хочеться посмотреть.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Схемы пока нет так как я сразу разводил плату.
Может кто подскажет как в P-CAD переключаться между схемой и платой?
Например сделал изменения в схеме, переключился на плату, и соединения изменились. В Eagle так работало. В P-CADе пока неразобрался.
Каталоги будут. Начал писать на SDCC программку, которая позволит выбирать из списка файл (.trd-образ) на карте. Пока всё приметивно.
По нажатию кнопки к диску "A" подключается следующий .trd-файл с корневого каталога карты.
Сейчас у меня основной упор на прошивку "BIOSа" компа и USB-программатора.
p.S. так как я занимаюсь разработкой один, то не обещаю быстрого прогресса.
p.p.S. уже несколько человек спрашивали... "будет ZX-BUS?? будет реальный AY???"
Отвечаю... в этом проекте НЕБУДЕТ! Всё что планировалось на плате есть!
Объясняю почему...
Данный "компьютер" задумывался как "Reconfigurable Computer" а не как клон Speccy.
Speccy будет одной из поддерживаемых платформ.
Тоесть... в планах при загрузке будет появляться меню с выбором нескольких восьмибитных платформ. Например Speccy, C64, MSX, Орион, Вектор и т.д.
Выбрал платформу... С карты загружается в RAM содержимое ROM платформы и грузится FPGA... Через 3-4 секунды включается выбранная платформа!
ZXBUS и AY небудет потомучто не все платформы это поддерживают!
После написания всего необходимого для начала разработки... начну "адаптировать" существующие (уже написанные на VHDL/Verilog) восьмибитные платформы на свою плату. Кстати, таких уже немало.
Впринципе если нарыть подобную платку http://chip-dip.ru/library/DOC000112251.jpg , то остальное и проводами припаять не такой уж большой гемор .
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Реально ли вывести и пробуферировать шины адреса, данных и основные управляющие сигналы CPU (RD, WR и т.п.) на любой разъем (не обязательно ZX-BUS) ?
Все таки очень много чего на этой девборде не будет, в FPGA не влезет (или нет корки), но можно подключить через платы расширения, которые каждый сделает по своему усмотрению. Мне, к примеру, штатный Орион или Спек не интересны (ну, не настолько, чтобы заморачиваться с TQFP-тараканами). Зато мне было бы интересно поиграть на Орионе с WizNet, а на этой девборде я сделать это не смогу, как я понял.
Последний раз редактировалось Error404; 28.10.2008 в 12:28.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
А конкретнее в программе Schematic рисуешь схему, затем выбираешь меню Utils/Generate Netlist... Затем лучше в формате Tango сохраняешь нетлист. В программе PCB загружаешь нетлист в меню Utils/Load Netlist... - загружаются все посадочные места схемы, размещаешь, разводишь... Не будет ошибок если в первой и второй программе определишь одинаковые библиотеки, в которых схемному элементу (созданному в программе Symbol Editor) соответствует посадочное место (созданные в программе Pattern Editor). Схемный элемент и посадочное место совмещаются в библиотечный элемент в программе Library Executive - создатель библиотек.
Заработала загрузка FPGA через USB. Пока достаточно медленно (25 секунд) но для начала хватит. Оптимизацией займусь позже.
Добавлено через 4 минуты
На данной борде к сожалению нереально. Причина довольно проста:
у меня на борде осталось 2 свободных I/O-пина.
Если взять камень в другом корпусе (TQFP240 или BGA) то без проблем.
По-поводу BGA... как нибудь обязательно попробую сделать платку и в печке запаять.
Одно плохо... плату для BGA в домашних условиях сделать просто нереально
А на заказ у нас четырёхслойные платы стоят просто сумасшедшие бабки.
Последний раз редактировалось ILoveSpeccy; 28.10.2008 в 20:31. Причина: Добавлено сообщение
Спасибо за вопрос...
Я об этом как-то сразу не подумал. Но такое возможно!
Только будет одно ограничение - скорость (порядка 30-40кб/сек)
Почему так медленно??? Потомучто я использую это:
http://www.obdev.at/products/avrusb/index-de.html
Добавлено через 1 минуту
Контроллер ATMega88. Библиотека выше!
Последний раз редактировалось ILoveSpeccy; 28.10.2008 в 21:07. Причина: Добавлено сообщение
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)