Просмотр полной версии : Замена ВГ93 на плис/МК
Александр Бухаров
19.03.2014, 18:36
Принципов работы ВГ пока не изучал.
Есть идея заменить ВГ93 на цплд или мк.
Поясните, плиз, смысл (принцип) работы ВГ. Так сказать оформить понятийный аппарат.
Пока надыбал по ВГ93 инфу http://dlcorp.nedopc.com/viewtopic.php?f=21&t=476
Строительством дисковода ни когда не занимался, так что не пинайте:speccy:
ram_scan
19.03.2014, 20:44
Если сильно чешется заменить, и не нравится ВГ93 то 1) WD1793 имеет только одно питание, WD1772 совместима по набору команд и формату записи, но имеет меньше обвязки (в частности имеет на борту фапч и сепаратор данных).
На плисину заменить эту ботву нельзя, так как ВГ-шка микросхема по большому счету цифроаналоговая и одним конечным автоматом тут не обойдешься.
Цифровые потроха на плисину заменить можно, но аналоговый "с боку бантик" будет толще чем обвязка для ВГ93.
Да, на МК заменить в принципе можно (у которых на борту АЦП есть), но те которые потянут эту ВГшку по производительности по цене вам ооооочень сильно не понравится. И "с боку бантик" все равно потребуется.
Александр Бухаров, этих вг93 как грязи,зачем изобретать велосипед?лучше свои силы потратить на что то более нужное и важное
но аналоговый "с боку бантик" будет толще чем обвязка для ВГ93
можно узнать поподробнее, что за аналоговость там?
Надеюсь все это для этого? [1 (http://www.youtube.com/watch?v=g6ciW5MBV8g)][2 (http://www.youtube.com/watch?v=G-rmRmm3bgY)][3 (http://www.youtube.com/watch?v=Qs9jiXOKNls)]...
Советую полистать "Ремонт дисководов" (http://uknc.narod.ru/MC5311/diskdrives.pdf) и глянуть простую схемку "Диагностический пульт для проверки дисководов" (http://qrx.narod.ru/komp/disk.htm).
Замена ВГ93(FDC1772) на ПЛИС возможна, вот для примера "Suska III-C" (http://experiment-s.de/en/).
Замена ВГ93(FDC1772) на ПЛИС возможна, вот для примера "Suska III-C".
зачем так далеко ходить? пентева давно имеет программные эмуляторы вг. т.е. на плис сделать это тем более можно, но возникает вопрос: на сколько идентично будет работать. и по точности работы команд, и по времянкам. в эмуляторах спека очень приемлимо эмулится вг, можно такое же повторить и в плис.
doorsfan
20.03.2014, 03:16
Робус № лет назад сделал Wild VG93 - втыкается вместо ВГшки. На борту кэш, вычитывает трек за 1 оборот, ФАПЧ. Но, насколько я помню, поддержано только чтение. всё есть на этом форуме.
ram_scan
20.03.2014, 05:22
можно узнать поподробнее, что за аналоговость там?
ЧФД если не ошибаюсь внутри ВГшки аналоговый.
ЧФД если не ошибаюсь внутри ВГшки аналоговый.
а зачем, если с флопа приходит цифра?
ram_scan
20.03.2014, 15:39
а зачем, если с флопа приходит цифра?
Технологически проще.
Контроллер можно сделать на ПЛИСине, я ж не спорю. Будет это дело стоить порядка 7000 вентилей, QFP кузов со всеми прелестями домашнего монтажа и соответствующим ценником.
WD1772 можно купить у китайских братьев за 80-90 рублей с бесплатной доставкой по всему миру (мне заблажило делать Disciple и через 10 минут купил). При этом она не то в DIP-28 не то в DIP-32 (убрал я ее с глаз долой до поры) и требует минимум обвязки (ФАПЧ внутри, прекомпенсатор внутри, сепаратор внутри, одно питание). Проще уже некуда, только гаечный ключ на 17.
И нафига козе баян ?
Ладно в соседней ДВК-шной ветке народ на клонирование БМК ВП38 морочится, ибо его реально достать негде (делали только в союзе а все что сделали в перестройку пролюбили на драгметаллы и просто так). Но уж с ВГ-шкой париться можно исключительно на спортивный интерес.
Если вопрос стоит в том чтобы сделать на ПЛИС эмулятор который на флэшку MFM образ туда-обратно гоняет то принципиальных проблем в этом не вижу. На МК даже проще чем на ПЛИС получится.
Но уж с ВГ-шкой париться можно исключительно на спортивный интерес.
если все (т.е. з80, вг, ау) можно будет засунуть в плис и оно будет на 99.999% идентично - в этом есть смысл. в дешевом аналоге вг тоже может быть смысл, т.к. нынче плисы и мк куда распространеннее, чем вг. то, что где-то там у китайцев что-то есть - так оно где-то далеко (не все умеют/хотят тариться там), а плисины - вот они, здесь.
Была как то такая идея, хотел сделать на pic24fj256 даже плата где то валяется, у него как раз есть PMP, который как у ВГ может адресовать 4 регистра на чтение и запись, есть аппаратный SPI для SD карт. У меня уже интерфейс с SD был реализован
и интерфейс 4х регистров ВГ, но т.к. только начал изучать PIC24 и MCС30 постоянно
вылазили проблемы и через некоторое время забросил.
А ведь можно реализовать дополнительные возможности. Например у PIC24 памяти дофига и там можно разместить BOOT, который позволит выбирать образы на SD карте. Можно будет напрямую работать с SD картой, например когда на ВГ подать
RESET(Обычная ВГ в таком режиме сброшена), а эмулятор может работать с дополнительным набором функций.
ram_scan
20.03.2014, 16:33
если все (т.е. з80, вг, ау) можно будет засунуть в плис и оно будет на 99.999% идентично - в этом есть смысл. в дешевом аналоге вг тоже может быть смысл, т.к. нынче плисы и мк куда распространеннее, чем вг. то, что где-то там у китайцев что-то есть - так оно где-то далеко (не все умеют/хотят тариться там), а плисины - вот они, здесь.
У меня есть убеждение что тариться путними ПЛИСами ровно так-же геморройно как и у китайских братьев WD-шками. Тем более что если начинать считать "на круг" то проще девборду взять и под девборду сдевелопить.
Может во всяких столицах оно конечно в киосках с мороженым и продается, а в губерниях что одно что второе под заказ издалека гнать приходится. И если комплектухи подо что-то самостройное-утюжное можно нахаляву надергать со старого железа которое на помойке валяется, то в варианте с ПЛИСами это bleeding edge уже. Вы еще BGA дома накатывать предложите (я такие самоделки знаю)
Я вот жалею что респект например похоронили. Была офигенная односторонняя плата под утюг которую во дворце пионеров пятиклассник мог от сверловки и травления до готового устройства на коленке сделать, и комплектухи на нее со старых писюков надергать. В итоге ударными шагами сделали из этого спекки2010, которого дай бог сотня штук в мире существует и который даже на готовой плате дома собрать не всякий сможет. Зачем ?
Александр Бухаров
20.03.2014, 17:46
если все (т.е. з80, вг, ау) можно будет засунуть в плис и оно будет на 99.999% идентично - в этом есть смысл. в дешевом аналоге вг тоже может быть смысл, т.к. нынче плисы и мк куда распространеннее, чем вг. то, что где-то там у китайцев что-то есть - так оно где-то далеко (не все умеют/хотят тариться там), а плисины - вот они, здесь.
Да, з80 уже есть, ау (http://alexfreed.com/FPGApple/DE1_ZX/ay-8910.v) уже есть, осталась только ВГ93 (http://download.experiment-s.de/Suska-III/2K12A/Configware/rtl/vhdl.zip)
ram_scan
20.03.2014, 17:52
Да, з80 уже есть, ау уже есть, осталась только ВГ93
Таки вам с физическим флопповодом надо морочиться, или с идеальными цифровыми образами ?
Потому-что это две совершенно больших разницы.
У меня есть убеждение что тариться путними ПЛИСами ровно так-же геморройно как и у китайских братьев WD-шками.
нет. разница такая: что-то мутить с карточками, подключать палку, где-то что-то искать, ждать непонятно чего и сколько против местных российских магазов, которые почтой за 1.5 недели пришлют, перевод денег через ближайший банк или типа того. меньше мороки, меньше нервов, типа (это все с учетом того, что ты никогда ничего не покупал в китаях, а таких людей немало). и от отсутствия 12в не сгорит:)
так-то не обязательно всё делать только на плис/мк, можно поставить оба и не потребуются большие мощности.
Александр Бухаров
20.03.2014, 18:17
Таки вам с физическим флопповодом надо морочиться, или с идеальными цифровыми образами ?
Первое.
Есть такой проект http://experiment-s.de/en/boards/suska-iii-c - это
клон Atari ST.
И там есть ВГшка (WD1772) на vdhl
http://download.experiment-s.de/Suska-III/2K12A/Configware/rtl/
См. папку WF_FDC1772_IP.
Дока на эту ВГшку ftp://ftp.atari.org/pub/techrefs/WD1772.TXT
Не вижу отличий от 1818ВГ93.
Александр Бухаров
20.03.2014, 18:36
Вот ещё тред нашел на zx pk (http://zx.pk.ru/showthread.php?t=3827)
Осталось более менее хорошее ядро с недокументированными опкодами Z80
alone, почему КОЕ-кто ее не заюзает?
ram_scan
20.03.2014, 19:20
Вот ещё тред нашел на zx pk (http://zx.pk.ru/showthread.php?t=3827)
Осталось более менее хорошее ядро с недокументированными опкодами Z80
На opencores лет пять уже лежит. Даже с заимплеменченым memptr если мне память не отшибло.
В эмуляторах спека очень приемлимо эмулится вг, можно такое же повторить и в плис.
Ужасно же эмулится. Для TR-DOSных задач ещё куда ни шло, благо там до портов немногие добирались. А под CP/M просто мрак.
Для TR-DOSных задач ещё куда ни шло, благо там до портов немногие добирались.
да дофига кто добирался, так-то... эмулится сносно примерно.
А под CP/M просто мрак.
а цп/м - не спектрум:)
Александр Бухаров
20.03.2014, 22:41
На opencores лет пять уже лежит. Даже с заимплеменченым memptr если мне память не отшибло.
Нашел на нём позавчера два ядра, так и не разобрался какой из них правильный. Интернета прошерстил много.
Пока искал борду для всего этого действа, нашел сайтец (http://www.caro.su/msx/ocm_de1.htm)
Аппаратный мулятор MSX с исходником на VHDL для ДЕ1.
Так же в исходниках имеется и AY-3-8910/YM2149
Клёва :v2_dizzy_christmas:
"а цп/м - не спектрум" таки спектрум, на Кворум'е же есть :)
"а цп/м - не спектрум" таки спектрум, на Кворум'е же есть
дык и на профи есть, и на атм, и на некоторых скорпах даже... но это не делает его спектрумом;) нет, ну если конечно оно под 6912 режим и без особых извратов с памятью (озу вместо пзу - ок), то так и быть:)
Александр Бухаров
20.03.2014, 23:33
если конечно оно под 6912 режим и без особых извратов с памятью (озу вместо пзу - ок), то так и быть:)
Это лучше у Caro спросить.
Выбираю борду для этого дела, нашел следующие:
- 1 (http://www.ebay.com/itm/CY7C68013-EPM3128-CPLD-USB2-0-Development-Board-/191081194876?pt=US_Stage_Lighting_Single_Units&hash=item2c7d53a57c) 60 баксов
- 2 (http://www.ebay.com/itm/EP2C8Q208C8N-Development-Board-kit-FPGA-CPLD-Altera-Cyclone-NIOS-II-2-4-LCD-/271040851468?pt=UK_BOI_Electrical_Components_Suppl ies_ET&hash=item3f1b4b2e0c) 120 баксов
- 3 (http://www.aliexpress.com/item/OpenEP2C8-C-Package-B-EP2C8Q208C8N-ALTERA-Cyclone-II-FPGA-Development-Board-3-2inch-320x240-Touch-LCD/761880104.html) 150 баксов
- 4 (http://www.sainsmart.com/dev-boards/fpga-cpld/rcxq208-v5-xilinx-fpga-development-board-xc3s500e-pqg208-xcf04s.html) 190 баксов
а цп/м - не спектрум
Интересное мнение. А что же это?
ср/м это вообще то не платформа/железо, а просто ОС
alvis, относись к этому проще, это мем:)
но если развернуть, то цп/м в расширенном режиме профи, например, это уже не спектрум, т.к. там не 6912. от спектрума там ничего кроме з80 не остается. на некорректности типа "цп/м это вообще ОС" тоже надо смотреть проще:)
но если развернуть, то цп/м в расширенном режиме профи, например, это уже не спектрум, т.к. там не 6912
Вообще то 6912 или нет, а так же расширенный экран или нет зависит от драйверов и к самой ОС никак не привязано. Но, смотрю на это проще :) и тему развивать не планирую...
дык и на профи есть, и на атм, и на некоторых скорпах даже... но это не делает его спектрумом;) нет, ну если конечно оно под 6912 режим и без особых извратов с памятью (озу вместо пзу - ок), то так и быть:)
Именно в 6912 и именно теневое ОЗУ вместо ПЗУ. С памятью там вообще хорошо, цпм работает даже на Кворуме-64. Экран там, правда, сдвигается в #C000. И пара именно кворумских образов у меня есть, которые отлично работают на реале, но не читаются ни в анрыле, ни в zxmak. Как раз из-за неточной эмуляции ВГ93.
Александр Бухаров
21.03.2014, 01:08
Как раз из-за неточной эмуляции ВГ93.
Вот нашел ещё кой что, 1818ВГ93 (http://code.google.com/p/pentevo/source/browse/fpga/current/vg93)
Пень эва попался:v2_dizzy_fisher:
Надыбал интересный документ схема контроллера на WD1793
http://primo.homeserver.hu/doc/cpm/lemezvezerlo.pdf
Нашел ещё WD1793 тоже на открытых проектах Вектор-06 (http://code.google.com/p/vector06cc/source/browse/trunk/src/floppy/wd1793.v)
Ещё проект (http://miniserve.defence-force.org/svn/public/oric/hardware/cumulus/cpld/)
И ещё один проект perfect zx (http://code.google.com/p/perfectzx/source/browse/)
И ещё один xzx (fossies.org/linux/misc/xzx-pro-4.6.tar.gz:a/xzx-pro-4.6/doc/README)
ВГ93 там нигде нет, где BDI где обертка для эмуляции процом, самой вгшки нет
ВГ93 там нигде нет, где BDI где обертка для эмуляции процом, самой вгшки нет
Следующий раз упакуйте в виде проекта, нарисуйте схему и печатную плату и в таком виде предоставьте для ZEK'а. :v2_dizzy_facepalm: В голом виде ссылки не предоставлять! :v2_dizzy_queen:
Конечно, хорошо бы иметь полно заменяемую микросхему ВГ93. Но также желательно чтоб было тут же организовано общение с образом дискеты, считываемым с SD карты, например. Но это трудно организовать.
Александр Бухаров
23.03.2014, 16:31
Но также желательно чтоб было тут же организовано общение с образом дискеты, считываемым с SD карты, например. Но это трудно организовать.
Это несколько разные проекты, замена функциональная 1818ВГ93 намного сложней, в отличии работы с образами.
Сейчас разбираюсь с MF форматом. Очень много инфы перелапатил, аж вспотел:v2_dizzy_step:
Как нибудь можно считать служебную инфу с дискеты, не только запись но и MF запись с ЦРЦ и прочими штуками?
командой "чтение дорожки". (не считая способа задампить все сырые данные с флопа).
Александр Бухаров
23.03.2014, 18:50
командой "чтение дорожки". (не считая способа задампить все сырые данные с флопа).
Мне и нужно сырые данные.
Сейчас найду картинку.
Александр Бухаров
23.03.2014, 18:58
Прицепил.
Почему то форматы не стыкуются. Какой правильный?
для двойной плотности (как у спека) правильный А1 А1 А1 FE .....
Александр Бухаров
25.03.2014, 12:54
Ок.
Ещё нашел на буржуйских сайтах упоминание о 5 корпусах ттл и PROM на 8 килобайт это что такое?
CodeMaster
25.03.2014, 13:39
5 корпусах ттл и PROM на 8 килобайт это что такое?
А к ним дисковод подключается? А то это много что может быть.
Александр Бухаров
26.03.2014, 03:51
Да, то есть какой то простой контроллер.
Пока нашел вот это но это на Атмеле
http://www.kryoflux.com/kf_features.jpg
Здесь ещё обрывок эхи какой то с кучей ссылок.
http://z80cpu.eu/mirrors/www.hartetechnologies.com/SWTPC/Disk%20Systems/SS30%20FDC/SS30%20Floppy%20Disk%20Controller.mht
И что за вторая ссылка? Открывается какой-то текстовый файл.
fifan, http://www.swtpc.com/mholley/DC_5/DC5_Index.htm
Александр Бухаров
26.03.2014, 18:16
Только киофлюкс более менее подходит, остальные системы, которые я прошерстил - цплд+ВДх7хх.
Киофлюкс коммерческий, so исходник добыть невозможно :|
Буду вникать сам :v2_dizzy_king:
Кажеца долгострой будет.
so исходник добыть невозможно
отреверсить%)
Александр Бухаров
27.03.2014, 02:53
отреверсить%)
Угу, прошЫвка в проце, проц на замке, девайс в европе за евры...
Меня вопрос мучает - сколько вентилей нужно для хардварной эмуляции?
Вот проект не знаю работает или нет,
но описание хорошее.
Вот проект не знаю работает или нет,
Занятный проект и описание подробное, работа с флопиком через i2c, но о эмуляции ВГ (или подобной) там речи нет вообще. И заточен проект под работу с FAT.
Александр Бухаров
27.03.2014, 19:10
Полезный проект, есть что можно использовать
---------- Post added at 21:10 ---------- Previous post was at 20:41 ----------
но о эмуляции ВГ (или подобной) там речи нет вообще.
Мне принцип эмулирования нужен, даже можно не рабочий.
Нужен принцип, идеи. Тот же црц в проекте есть, уже плюс :v2_dizzy_christmas2
Есть открытый проект (но умерший) DiscFerret. То же что-то типа kryoflux
Эмуляция ВГ на С есть в Unreale .
Исходники или ссылки где-то на форуме должны быть.
Я давненько разбирался.
Александр Бухаров
27.03.2014, 20:39
Эмуляция ВГ на С есть в Unreale .
Не то.
Конечно, хорошо бы иметь полно заменяемую микросхему ВГ93.. .
КР1818ВГ93 это не совсем удачный аналог японца Fujitsu MB8876A. ноги и назначение их полностью совпадают. Только японцу не нужно +12в.
КР1818ВГ93 это не совсем удачный аналог японца Fujitsu MB8876A. ноги и назначение их полностью совпадают. Только японцу не нужно +12в.
Японец был выпущен только в середине 80х годов (по крайней мере даташит датирован 1986 годом). А Western Digital выпускал FD1793 еще в 80м году. Именно с него и делали ВГ93, и 12в у него тоже есть.
Помимо прочего, в даташите у японца указана совместимость с FD1793.
Если будет проведен реинженеринг FD179х, какая конечная цель? Интересно, где сейчас можно использовать это софт ядро? Т.к. дисководы уже отошли, а эмуляция может быть выполнена программно.
Три года назад занимался этим вопросом, хотел сделать аппаратную поддержку в конфигурации speccy (http://zx.pk.ru/showpost.php?p=619825&postcount=896), но когда затея перевалила за 1К LE то отказался в пользу программной эмуляции, т.к. корка проца занимает 1К7 LE и с помощью различных программных драйверов, можно эмулировать в разы больше устройств.
Александр Бухаров
17.04.2014, 17:23
Если будет проведен реинженеринг FD179х, какая конечная цель? Интересно, где сейчас можно использовать это софт ядро? Т.к. дисководы уже отошли, а эмуляция может быть выполнена программно.
Если вы за коммерцию спрашиваете, отвечу - нигде, думаю, как и вся тема с эмуляторами - Just for fun.
С точки зрения хобби и спек темы - эмуляция всего процессора и переферии на одной, при этом сохранения архаичного внешнего вида, то есть наличие флопа для "реальных" дискеток, и загрузки с магнитофона.
Что касаемо за программную эмуляцию - я так понял, имеется в виду процессор?
Есть ряд мнений на этот вид эмуляций. Например, все процессоры разные, следующее - не всякий процессор сможет лихо заменить 1793, слишком высокая скорость и высокие требования к точности.
Опять же Верилог и в Африке - Верилог.
Три года назад занимался этим вопросом, хотел сделать аппаратную поддержку в конфигурации speccy (http://zx.pk.ru/showpost.php?p=619825&postcount=896), но когда затея перевалила за 1К LE то отказался в пользу программной эмуляции, т.к. корка проца занимает 1К7 LE и с помощью различных программных драйверов, можно эмулировать в разы больше устройств.
По эмуляции: то что сейчас в этой теме есть - это побайтовая копия диска, т.е. не RAW образ, а тупо массив байт секторов.
У меня тоже стоит выбор дев борды, пока определяюсь.
С эмулированием чего либо никогда не сталкивался и не имею представления о сложности и необходимой ёмкости плис.
А я попробовал написать программу для эмуляции ВГ93 только применительно для Специалиста_МХ. Дело осталось за отладкой. Девайс: U10 Reverse, состав: сама ПЛИС и SPI Flash память.
Сам комп посылает на ВГ93 команды чтения/записи секторов, программа пересчитывает по заданным номерам сектора/дорожки адрес в памяти и пишет/читает туда/оттуда данные. Всё просто, но как будет на самом деле не знаю. Образ объёмом 2 по 800 кбайт спокойно помещается в SPI. Так же поддержанны дополнительные порты контроллера дисковода: номер стороны, номер дисковода, захват шины. Если нужно могу кинуть исходники.
Александр Бухаров
18.04.2014, 01:48
Сам комп посылает на ВГ93 команды чтения/записи секторов, программа пересчитывает по заданным номерам сектора/дорожки адрес в памяти и пишет/читает туда/оттуда данные. Всё просто, но как будет на самом деле не знаю. Образ объёмом 2 по 800 кбайт спокойно помещается в SPI. Так же поддержанны дополнительные порты контроллера дисковода: номер стороны, номер дисковода, захват шины. Если нужно могу кинуть исходники.
:v2_dizzy_facepalm:
Ещё раз повторю что я хочу (сделать) - получить аппаратный эмулятор ВГ93, который сможет писать/читать/форматировать служебную информацию на реальных дискетах, побайтовый дамп секторов несколько иная и менее сложная задача.
Ключевая задача - получить RAW данные с сектора дискеты, т.е. со служебной информацией.
Или я вас не понял.
Японец был выпущен только в середине 80х годов (по крайней мере даташит датирован 1986 годом). А Western Digital выпускал FD1793 еще в 80м году. Именно с него и делали ВГ93, и 12в у него тоже есть.
Помимо прочего, в даташите у японца указана совместимость с FD1793.
все верно, это был очередной миф, что наши не смогли содрать нормально, поэтому там +12...
То что сдирали с WD1793 понятно по маркировке ВГ93. Содрали один в один и там и там +12В
получить аппаратный эмулятор ВГ93, который сможет писать/читать/форматировать служебную информацию на реальных дискетах, побайтовый дамп секторов несколько иная и менее сложная задача.
А смысл делать эмуляцию ВГ93, но для работы на реальных дискетах? Для каких целей нужна служебная информация с дискет?
Для каких целей нужна служебная информация с дискет?
для защит например.
Ключевая задача - получить RAW данные с сектора дискеты, т.е. со служебной информацией.
Так реальная ВГ тоже может их получить. Я PICом пробовал читать
замеряя периоды импульсов, лучше не стало. Вся беда в том что видимо при записи секторов на отформатированую дорожку происходит небольшой сдвиг и синхронизация меняется. Поэтому и были введены маркеры секторов, данных и т.д. чтобы восстанавливать синхронизацию. К тому же MFM так устроена, что если не точно начать читать RAW, то получаем совсем другие данные. Т.е. по моему мнению 100% считать служебные данные не получиться.
Александр Бухаров
18.04.2014, 22:24
Так реальная ВГ тоже может их получить.
Народ вы меня не слышите что ли, я делаю НЕ ПРИОМОЧКУ КОТОРАЯ БУДЕТ ОТДАВАТЬ КОММАНДЫ для ВГ93. А ДЕЛАЮ ВГ93.
:v2_dizzy_snowball2:
К тому же MFM так устроена, что если не точно начать читать RAW, то получаем совсем другие данные. Т.е. по моему мнению 100% считать служебные данные не получиться.
Это ещё мы будем посмотреть, и опять же ВГшка же как то читает данные ?
К тому же MFM так устроена, что если не точно начать читать RAW, то получаем совсем другие данные.
вопрос об уровне raw. если читать И клоки, И данные, то как раз всё легко восстанавливается. синхра затем и придумана, чтобы знать, какие биты клоковые, а какие - данных. если записать сигнал с выхода флопа (например, замерять t между импульсами), все легко восстанавливается. вг таких данных не выдает (в комп), но использует...
Ключевая задача - получить RAW данные с сектора дискеты, т.е. со служебной информацией.
я нить темы потерял... в каком смысле "Ключевая задача - получить"? если просто нужны такие данные снятые с реальной дискеты - так они есть.
Александр Бухаров
19.04.2014, 00:27
вопрос об уровне raw. если читать И клоки, И данные, то как раз всё легко восстанавливается. синхра затем и придумана, чтобы знать, какие биты клоковые, а какие - данных. если записать сигнал с выхода флопа (например, замерять t между импульсами), все легко восстанавливается. вг таких данных не выдает (в комп), но использует...
я думаю что клоки также предназначены для правильной скорости записи данных
я нить темы потерял... в каком смысле "Ключевая задача - получить"? если просто нужны такие данные снятые с реальной дискеты - так они есть.
мне нужен доступ ко всей дорожке с преамбулой из эмулятора ВГ93.
Тоесть на этом этапе я смогу сказать, что эмулятор ВГшки завершен.
если просто нужны такие данные снятые с реальной дискеты - так они есть.
Поясни.
Поясни.
Как я понимаю, psb хочет сказать, что с 15 контакта разъема дисковода можно считать сигнал Read Data - данные снятые с реальной дискеты, которые тебе нужны.
Контроллер дисковода из этого сигнала формирует два сигнала, которые подаются на ВГ93 - RAWR и S. RAWR - практически тот же сигнал READ DATA только причесанный под частоту ВГ93, а S - выделенный ФАПЧ синхросигнал.
CodeMaster
19.04.2014, 08:47
А ДЕЛАЮ ВГ93.
Просто народ интересуется, ты делаешь просто что бы сделать (для галочки так сказать, just for fun) или в изобретении велосипеда есть какой-то более широкий или глубокий смысл?
Это ещё мы будем посмотреть, и опять же ВГшка же как то читает данные ?
Так лучше чем это делает ВГ не получится.
Так лучше чем это делает ВГ не получится.
Почему? Если сделать многоступенчатую схему предкомпенсации и более интеллектуальной схему ФАПЧ выделения синхро-сигнала можно значительно повысить качество записи/чтения.
Поясни.
я записал сырые аналоговые данные аж непосредственно с головки флопа. после фильтрации легко получается то, что идет с цифрового выхода флопа. если такой сигнал нужен для отладки или еще чего - говори.
Почему? Если сделать многоступенчатую схему предкомпенсации и более интеллектуальной схему ФАПЧ выделения синхро-сигнала можно значительно повысить качество записи/чтения.
Это всего лишь мое мнение, я читал данные с дисковода PIC18 без всякой ФАПЧ, получить что-то лучшее по сравнению с ВГ мне не удалось, я не отговариваю, у кого есть желание пусть пробуют, может чтото получится.
Александр Бухаров
19.04.2014, 15:25
или в изобретении велосипеда есть какой-то более широкий или глубокий смысл?
не видел что бы кто то уже сделал, или хотя бы начал
---------- Post added at 17:25 ---------- Previous post was at 17:24 ----------
я записал сырые аналоговые данные аж непосредственно с головки флопа. после фильтрации легко получается то, что идет с цифрового выхода флопа. если такой сигнал нужен для отладки или еще чего - говори.
не то, но тоже зачетно :v2_dizzy_roll:
CodeMaster
19.04.2014, 17:08
не видел что бы кто то уже сделал, или хотя бы начал
Спрошу проще, есть железные ВГ93 и аналоги чем не устраивают?
ram_scan
19.04.2014, 17:34
Почему? Если сделать многоступенчатую схему предкомпенсации и более интеллектуальной схему ФАПЧ выделения синхро-сигнала можно значительно повысить качество записи/чтения.
Предел совершенства упирается в точность реализации решения в железе. В идеале конечно можно сделать. Но если брать реальный дисковод с реальной дискетой, то овчинка не стоит выделки.
Я на самом деле не помню в принципе проблем с чтением пятидюймовых дискет где бы то ни было (хоть на писюке хоть на спектруме). За исключением случаев со свернутыми бошками у дисководов (у советских массово), вытянутых пассиков (дежурная армянская болячка), и откровенно покоцаных дискет (в лежала в сумке вместе с открытой пачкой беломора, табаку в нее набилось и исцарапало).
Ежели мне какой писюковец или спектрумист давал неубитую дискету писаную на неубитом дисководе она читалась у меня всегда.
Я давеча прочел с одного захода и без танцев с саблями все свои пятидюймовки которые писал в 1994-1996 годе. Потому-что выкидывал а данные надо было сохранить.
я записал сырые аналоговые данные аж непосредственно с головки флопа. после фильтрации легко получается то, что идет с цифрового выхода флопа. если такой сигнал нужен для отладки или еще чего - говори.
Чем записывал?
Чем записывал?
dvb-t тюнером. магия сплошная...
---------- Post added at 01:06 ---------- Previous post was at 01:05 ----------
Я на самом деле не помню в принципе проблем с чтением пятидюймовых дискет где бы то ни было
а я очень помню, на разных дисководах:) а вот 3.5" не такие уг были...
dvb-t тюнером. магия сплошная...
Как это???
когда-нить потом расскажу, с картинками... щас не до того.
Александр Бухаров
23.04.2014, 09:05
25 тысяч LE хватит для Z80 и ВГ?
25К за разработку возможно и хватит :) ТЗ, требования?
Александр Бухаров
23.04.2014, 20:47
25К за разработку возможно и хватит :) ТЗ, требования?
Уииии:v2_dizzy_roll:
25000 Logic Elements...
Не думаю что кто то за 25к в адекватный срок что то напишет.:v2_dizzy_step:
Зы: для поиска работы и трудоустройства есть специальные сервисы.
Александр Бухаров, для Z80 на порядок меньше LE надо. А для ВГ - без понятия.
Александр Бухаров
24.04.2014, 12:43
Александр Бухаров, для Z80 на порядок меньше LE надо. А для ВГ - без понятия.
сколько для Z80?
Я дев борд выбираю, с плис на борту.
Пока выбрал минимальную на 6к вентелей ЦПЛД, 25к вентелей фпга.
В принципе, после появления работоспособного варианта можно выбрать и наиболее дешманскую плис с достаточной емкостью.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot