Возможно дежавю, но вроде такой проект в ФПГА уже попадался.
вот еще
http://www.cs.columbia.edu/~sedwards...8-vcf-fpga.pdf
но что-то кроме этого было и немного пораньше :(
Вид для печати
Возможно дежавю, но вроде такой проект в ФПГА уже попадался.
вот еще
http://www.cs.columbia.edu/~sedwards...8-vcf-fpga.pdf
но что-то кроме этого было и немного пораньше :(
это самая наименьшая проблема
это да, это интересно, можно наверное подсмотреть некоторые проекты.
Простой пример. В конце того документа в pdf есть пару ссылок, так вот автор того проекта предпочитает Verilog, или ваще SV
так шо на вкус и цвет маркеры могут различаЦЦа. В принципе
а что с загрузкой в него программ предполАгаеЦЦа??
zebest, почисти личку плз, а то сервер ругается на тебя и я не могу тебе отвечать )
я конечно дико извиняюсь, но лесники мне строго настрого запретили что-то удалять. За мной СЛЕДЯТ(!), и мгновенно восстанавливают все мною удаленное. Идеальный бэкап в жизни. Чо. Включая это бес-полезное сообщение(:
нарисовал индикаторы, управления ими ещё нет
https://i.postimg.cc/tTkPCd69/20190223-112737.jpg
сделал управление и дешифратор, хоть kim-1 он не нужен. вобщем сейчас есть 6x7 логических сигналов, которые статически выводятся на вга в виде сегментов. вид сегментов можно настраивать.
посмотрел на схему, вижу, что у kim-1 развёртка, т.е. тут ещё придётся какой-то буфер смастерить.
https://i.postimg.cc/qvsPQ9kR/20190224-162728.jpg
буду двигаться дальше и смотреть что это за 6530.
нашёл интересную вещь )))) https://opencores.org/projects/vhdl_6530_rriot
̶"̶С̶т̶а̶р̶и̶к̶ ̶т̶а̶к̶ ̶и̶ ̶н̶е̶ ̶н̶а̶у̶ч̶и̶л̶с̶я̶ ̶х̶о̶д̶и̶т̶ь̶ ̶н̶а̶ ̶л̶ы̶ж̶а̶х̶"̶ так и не осилил (пока?) маке-сборщик, а коде::блок поломали, так что может кто соберет свежую сборку за-вчера под АРМ
https://github.com/mborik/speccy2010
upd/: А, нееее, уже не надо :((
Два часа учился ходить на лыжах, причём по асфальту :((
НО тем не менее, от .cbp для Code::Block я бы не отказался, что-то у меня не очень получилось его сформировать. Ну теперь хоть есть на что равняЦЦа. Спасибо конечно.
а я ОООЧЕНЬ жду.
Ибо в том виде, в каком mborik сделал - я не буду пользоваться. С виду неплохо, но пару косяков в эмууляции Пентагона убивают все хорошее. Ну хорошо, тайминги я поправлю, а вот что он сделал со снапшотами - П.Ж. :(( А у меня их большинство, и они мне важнее всего отсального. Поэтому лучший вариант, что то взять от него и перенести к себе.
тестовые снапшоты надеюсь никомуу не надо:()))))
кстати в эмулях с ними еще больший разброд и шатание, даже не думал, что все так запущено в этом отношении. из десятка эмулей штуки три прошли мои издевательства на йими.
Пробуйте, я не пробовал сам. Там только прошивка под arm изменилась, я только ее билдил.
- - - Добавлено - - -
Я вроде уже писал как под виндой компилить вообще не напрягаясь и ни о чем не думая. Вот весь тулчейн:
1) качаем компиляторы Sourcery CodeBench Lite 2011.09-69 for ARM EABI и инсталлируем 'arm-2011.09-69-arm-none-eabi.exe -i GUI' [искать тут]
2) качаем сборщики под венду gnu-mcu-eclipse-build-tools-2.11-20180428-1604-win64 [ссылка на закачку]
3) распаковываем тулзы из папки bin (там где make.exe) прямо в каталог speccy2010-master\arm
4) запускаем из папки arm: make.exe
5) в подпапке build забираем сборку после компиляции
Это все вполне надежно. Я в виртуалке под ubuntu компилил и сверял результат: с этими тулзами получается двоично идентичный файл прошивки.
:(
в полседней версии от 07.04 мои sna-пшоты наконец-то работают верно, хотя автор только дебаггер фиксил, страннааа.
Тайминги под ZX48\128 еще далеки до идеала, под Пентагон как всегда, пол-такта.
ну и из печального - проект под code::blocks компилиЦЦа, собираеЦЦа без ошибАк, но при этом - не работает. :v2_confu:
upd: по поводу снапшотов - все печальнее, чем я думал, и совсем не так.
свежая версия от 11.04 - sna, большинство, не работает
Прошивка speccy reborn 1.2.4 от 14 апреля. Изменилась только прошивка arm и справка, прошивка fgpa не менялась.
Изменения: tap/trd ESXDOS autoloader File Manager
С 5 апреля. Тогда был только обновлённый дебаггер и версия 1.2.3. После этого вышел релиз 1.2.3 а это бетка 1.2.4. Там ещё фикс несколько часов назад к ней вышел.
Latest commit 6c220ddApr 24, 2019
.SNA-пшоты немного пофикшены. Надо будет затестить
Снапшоты, мои по крайней мере, грузятся нормально.
Экран в Пентагоне на пиксель подвинут, мелочь - но приятно :)
Timing Test - 48 k v1 - загружается, что довольно удивительно.
Ошибок многовато, но многие эмули даже и загрузить не могут.
Незаметно подкрался релиз Speccy Reborn 1.2.5
Цитата:
This is a replacement of last version which has serious stability issues because of insufficient runtime memory for ARM firmware and invalid thermal control bits in FPGA firmware.
Lot of optimizations was happen to keep low memory footprint of ARM firmware.
нее. я за месяц так и не проверил, так как более чем уверен - снапшоты снова сломаны. Без них мне ни разу не интересно. докажите обратное :(
Привет всем!
А кто может поделиться скомпиленной свеженькой прошивкой? на АРМ я могу скомпилировать, а на ФПГА - под убунтой проблема... Моя платка - в этой теме где-то на первых страницах фотка - первая собранная автором.
Прошивка древняя: прошивка в ФПГА подгружается с карточки при включении. В прошивке АРМ что-то поменялось с тех лет?
Собрал и протестировал для EP2C8Q208C7N. Вроде все работает. Запарился с таймингами при миграции, опять timing requirements not met.
Выкладываю образ своей sd-карты с релизом Speccy Reborn 1.2.5 + ESXDOS 0.8.7 для EP2C8Q208C7N
Качать с ЯндексДиска.
Прошивку под EP2C8Q208C8N брать в файле релиза (там и bin под AVR и rbf).
Martin Bórik запилил новый релиз v1.2.6 альтернативной прошивки для Speccy2010
Из изменений:
реальная эмуляция в реализации Betadisk заменена упрощенной // оч. сомнительное как по мне 'улучшение', затестил, unreal рушится на третьей сцене
(за счет этого высвободилось дофига места в FPGA и ARM)
удалил неиспользующийся 3-ий канал в эмуляции звукового сопроцессора в FPGA
улучшил DivMMC применением некоего AllRAM-режима, совместимого с MB-02+ управляется портом #17(23)
исправлена выборка порта #E7 из DivMMC
отловил, наверное, самый кртитческий изъян в библиотеке FatFs, когда единственный выделяемый статический буфер не был потокобезопасным (заменил на динамический буфер на памяти стека) // я хз из-за этого или нет, но у меня теперь этот конфиг ничего не читает с карточки SanDisk SDHC 8Gb 2 класса
пофиксил преодопределенное значение в управлении портом RTC
ссылка на релиз
А как прошивки устанавливаются? Просто копированием файлов на sd карту? Очень хотелось бы обновить свой Speccy2010, но страшновато убить.
Да, просто копированием. Из rbf-файла при загрузке конфигурируется fpga если версия отличается от той, что была записана раньше. Еще надо структуру папкок не забыть положить, а то divmmc может не работать. У Мартина есть образы карточки в дистрибе.
Мануал по обновлению тут. Страница 6, пункт 11.
Т.е. закидываю файлы скачанные с https://github.com/mborik/speccy2010...ses/tag/v1.2.6 с заменой на SD, и просто включаю компьютер c обновлённой SD?
Ага.
Кстати, если кто хочет приобрести Speccy2010 - в наличии есть два новых Speccy2010 в сборе.
Из изменений:
- в File Manager по кнопочке F3 (View) теперь можно просматривать содержимое tap-файла по блокам;
- в File Manager появился быстрый поиск файла по первой букве;
- доступ к GUI Speccy2010 блокируется пока DivMMC работает с SD-картой командами SPI чтобы разрулить конфликты не нарушить целостность файловой системы карточки.
Файлы на sd-карточку брать из прошлого релиза speccy2010_v1.2.6_sdcard.zip.
Speccy2010 Reborn v1.2.7
А да! Если у кого на второй ревизии платы вылезают артефакты с памятью с прошивками от mborik, как уже писала Наталия aka xlat в ZaRulem#15, нужно в разрыв SDRAM_CLK ставить сопротивление от 50 до 100 Ом:
http://www.picshare.ru/uploads/20011...UTT2_thumb.jpg
Капец, я такой глупый: при монтировании образа MB-02 я постоянно получал сообщение 'invalid image'. Оказалось, вот что. У меня на плате укороченный слот sd-карты. И когда ее вставляешь, край слота попадает как раз на рычажок защиты от записи карты. И он случайно передвинулся. И, конечно, в сторону закрывания замочка. А я внимания не обратил, так как писал карту на PC в китайском карт-ридере а он, сцуко, кладет здоровенный болт на защиту от записи. Поэтому, я и не узнал никак, что карта была защищена. И вот такой интересный эффект получился, когда я монтировал образ диска MB-02. Крайне не очевидное поведение imho. Спасибо Мартину выручил советом.
http://www.picshare.ru/uploads/20011...41Sf_thumb.jpg
Я знаю, не то что я удивился! )) Просто speccy2010 проверяет его состояние и на карточку ничего не может записать, а кетайской приблуде глубоко пофиг.
Донгл вот такой:
Скрытый текст
http://9zip.ru/images3/card_reader.jpg[свернуть]
Я удивился другому, что при монтировании образа диска выдается сообщение 'invalid image', что сбивает с толку. Так то и не подумаешь на защиту карточки от записи.
Доброго времени суток коллеги ! А какого размера можно подсунуть SDxx карту, чтобы работала нормально ? Заранее благодарю.
P.S. 2 Gb Transcend работает прекрасно, просто стало не хватать.
Sentenced, 16Gb полноформатная SD-карта Kingston 10 класса (как на фотке выше) у меня нормально работала. Только я разделов наделал по 200 Мб и разметил fat.
Благодарю за ответ !
Подскажите пожалуйста, микросхема K4S281632F-TC75 подойдёт или нет?