Есть. Буквально на прошлой неделе видел в Глобусе, например.
Да и в том же DNS есть и 2 и 4 гига
Вид для печати
Есть. Буквально на прошлой неделе видел в Глобусе, например.
Да и в том же DNS есть и 2 и 4 гига
Доставку никто не отменял.
Если нужна помощь, достаточно просто попросить.
На мой взгляд, тут хамством и не пахнет, но если обидел, извините. Просто достало уже слышать в подобных случаях – в "dns" есть.
P.S. Просто наблюдение. Если у ленинградца спросить дорогу, он объяснит, а затем проследит, туда ли ты пошел или вовсе проводит, даже если он шёл в другую сторону.
Ты хочешь сказать, что в Луховицах закрыли DNS или что в нем нет карт на 2-4 gb? Я думаю ты банально не проверял. Я вот проверил и есть:
https://www.dns-shop.ru/catalog/17a8...91;r8]=7o2-7o4
Добрее надо быть к людям, которые пытаются тебе помочь.
По поводу "ленинградцев". На заре отношений с женой поехали мы в этот славный город отдохнуть. Идём с вокзала с чемоданами. Нужно перейти небольшую дорогу в 4 полосы. Горит красный для пешеходов. Раннее утро, машин не видно ни одной. Решили не ждать зеленый и по быстрому перейти. Дошли уже до конца почти. И тут стартует припаркованное такси и на всех газах на нас несётся, резко тормозя перед нами. Потом высовывается оттуда местный персонаж и материть еще начинает.
Так что не надо судить о людях по месту их жительства.
Нет. Стоп. Две дискеты в понимании спека как раз могут прекрасно жить в разных файлах одной SD-карты. Скорость доступа в тормознейшем режиме spi (а не sd) что к одной карте, что к двум попеременно, будет одинакова. Карты среднестатистического на данный момент объема имхо достаточно, чтоб иметь на ней одной все нужное для спека (в качестве bootable-носителя а не storage). Вот поэтому имхо два слота просто никогда не будут использоваться, второй просто не нужен. Набирать команды для монтирования трд или тапок с разных карт в esxdos тоже всем будет лень. Я бы сделал выбор в пользу компактности и упрошения, но это просто мое мнение.
Я сделаю второй слот. Пусть будет. Запаивать его не обязательно же. А платка и так маленькая получится.
Как вариант, можно для второго слота добавить футпринт полноразмерной SD-карты.
Да. Хороших нет. Но такие много сливают на Авито. Можно найти хорошие варианты по цене и количеству.
ну у меня старейшая фирма nix.ru относительно рядом.
всё компьютерное покупаю у них. были случаи возврата, но по-гарантии всё меняли/чинили
Закончил разводку.
Возможна установка двух микро SD, либо одной SD в укороченный слот.
Перекинул несколько линий на другие порты CPLD. Нужно будет переназначать и пересобирать прошивку.
valerium, если не трудно, проверьте схему на корректность.
Вложение 76285
Вложение 76283
Вложение 76284
Просмотрел, по схеме вроде все нормально, с перепиновкой ПЛИСки проблем быть не должно, тут то, что подано на "только входы", оно там и осталось, а все остальные IO перепрограммируются как угодно, это все пластично.
У меня только вот к чему есть вопросы:
1. Кнопки. Удобно ли то, что они смотрят в сторону корпуса спека или или может лучше все-таки сделать угловые, чтоб нажимать сверху ? SMD или thru-hole, без разницы, они все не так много места занимают.
2. Генератор - не 5070, а что-то меньше (на глаз не опознал). Не слишком ли экзотика, реально будет найти ? Питание у него только 3,3в ?
3. Футпринт под ОЗУшку SOP или TSOP-2 ? Лучше сделать вытянутые пады, чтобы и то, и другое встало.
В том числе и все samsung-и c hynix-ами тоже хорошо встанут.
4. Плат сколько планируется к заказу ? Я б тоже вошел в долю на 1-2 штучки )
Верхняя часть платы будет возвышаться над корпусом, если брать корпус "резинки" и кнопки будет видно.
В принципе, можно сделать и вариант с толкателями вверх. Пока это не принципиально.
В дальнейшем планирую смоделировать и "натянуть" на плату корпус, тогда можно будет прикинуть варианты.
Генератор в корпусе 5032. Они все-таки сейчас более распространены.
Футпринт под ОЗУ в корпусе SOP с шириной 525 mil, но пады я растянул внутрь, чтобы и для корпуса 450 mil было нормально.
Платок планирую сделать по минимуму пока. 5 штук. Надо же сначала проверить, что все хорошо. :) Потом уже можно побольше сделать.
Проект потом выложу в свободный доступ, желающие смогут переделать его под себя.
Ну значит все отлично )
При текущем размере (где-то 74х36, если глазомер не сильно врет) легко получается по две в листе до 100x100, то есть 10шт в минимальном заказе. Это, конечно, если не сверлить и не прорезать, иначе тот же jlcpcb накинет цену за "additional design detected". Прорезать можно и это тоже обходят, но что-то там китайцы совершенствуют, и все пунктиры/прорези сейчас уже не аппрувятся сразу автоматом, а уходят, видимо, на ручной разбор, что потом влияет на цену.Цитата:
Платок планирую сделать по минимуму пока. 5 штук. Надо же сначала проверить, что все хорошо. :) Потом уже можно побольше сделать.
Проект потом выложу в свободный доступ, желающие смогут переделать его под себя.
У кого дешевле заказать минимальную конфигурацию? (достаточно SD читалки) не побрезгую Б/У, лишь бы пахало.
Реально ли через МГТФ подружить с моим Лёней-1, прокачаным до 128кб?
Если да, то по пинам подпаиваться непосредственно к процу, или же нужны ещё какие-то специфические сигналы? Какая там вообще распиновка?
Может для этого попроще вариант?
https://zx-pk.ru/threads/30269-emuly...vr/page19.html
К ленину его прикручивали в ветке даже вроде фото есть (если мне склероз не изменяет). Правда с совместимостью средне....
У меня все из этих устройств обкатывались именно на ленине. Просто потому что только в нем одном был слот, в который удобно было пихать все, что угодно )
Расширенная хоть до какого объема память никому ничем не помешает - все доп страницы мапятся в верхние 16к, а все зоны входа/выхода в trdos и esxdos находятся в адресах ПЗУ - это нижние 16к. Оно просто никогда не пересечется. Адресация портов ввода-вывода для порта конфигурации тоже не мешает.
В divMMC дешифрация адреса выполняется по всей 16-разрядной шине адреса (как для памяти, так и для портов в/в), поэтому ни на что лишнее он не выстреливает. Даже в минималистичном Ленинграде.
Ну а в упомянутом эмуле ВГфлопа дешифрация портов работает как во всех классических схемах контроллера BDI, что тоже совершенно жизнеспособно на ленине.
Помимо шин адреса, данных и части процессорных управляющих сигналов для divMMC надо вывести /ROMCS (как в фирменной схеме - врезкой в эту линию перед ПЗУ резистора на 470-560 ом и подключения выхода /ROMCS(1 или 2) напрямую к вхооду ПЗУ. Кстати, в Ленине выборка ПЗУ может быть сделана и по /CS, и по /OE - в зависимости от того, в какую кровать 8К-микросхемы (левую или правую) засунута большая ПЗУ.
А схема ВГфлопа подключается ровно ТАК ЖЕ как ВСЕ BDI-контроллеры (ША/ШД/ШУ, кроме них /DOSEN - для выбора половинки ПЗУ, а также /IORQ подключается в паре с /IORQGE для блокировки прочего ввода/вывода во время работы с флопом. Ну и нужен корректно поданный /WAIT, который в ленине от самого ленина можно вообще отключить при хорошей памяти - я почему-то уверен, что 256к собраны именно на ней, а не на глючном наборе разношерстных РУ5). Собственно, все разрисовано в соответствующих схемах, сложного там ничего нету.
Да, там современная микруха. Не то на 512кб, не то на мегабайт. Не помню, надо вскрывать.
Итак, по порядку, для самых ламеров, чей уровень скилла в пайке - это мультивибратор на к155ла3...
Алгоритм действий следующий
Покупаю ардуину-нано и её обвязку согласно этой схеме
(WD-socket - это шина спектрума (aka ноги Z80), так ведь?)
Закидую в ардуину эти исходники https://bitbucket.org/rudolff/fdcduino/src/master/
А через какой софт, кстати? Ни разу дуинами не баловался.
в начале 00-ых AVR ещё через LPT шил, но там препод заранее всё приготовил, и фьюзы прописаны, шоб не угробить.
И на этом всё? SD-карты каких объёмов оно читает? 2гига распознает? Как подготовить SD-карту ?(хотя до этого этапа ещё очень далеко)
- - - Добавлено - - -
/INEN эт что за сигнал ? Где он на плате ленина расположен?
Эта штука совсем не divMMC, поэтому чтоб не лезть еще глубже в оффтопик (здесь тема все-таки о другом) ответил сюда .
Так кто-нибудь белую плату NanoSD вообще запустил?
Я запустил. julbu запустил.
https://zx-pk.ru/threads/25361-divmm...=1#post1114430
В обоих случаях косяки с линией D0, но в разных местах.
Поскольку я пока запускал, уже наделал аналогов на альтере, то плату на xilinx, которая работала глючновато и с внешним генератором, и со всеми внутренними фишками, я подразобрал. Имхо пора версию на какой-нибудь альтере пустить в массы, ее и шить удобнее
Мой прототип все еще едет с фабрики.
А по поводу что удобнее шить, разницы не заметил. Тот же JTAG. Разве что USB-программер, конечно, подороже.
а софт ?
Альтеры я шью китайским усб-бластером через веб-квартус на современном ноуте, который всегда под рукой. Для ксилинксов надо доставать и собирать старый комп с лпт-портом, чтоб шить через программатор "пять проводков" в штатном программаторе из xilinx ise.
И вот этот "отдельный путь" меня все больше отдаляет от xilinx, а вот кабы он шился тем же usb-бластером да в современном софте, то цены б ему не было.
В смысле, софт? iMPACT прекрасно шьет в десятке с помощью USB-шного программера.
Например, этого.
с помощью любого usb-blaster-а из командной строки:
https://zx-pk.ru/threads/31005-zxdos.html
Freiwind, сейчас от valerium последует еще один убийственный аргумент - цена USB бластера против цены Xilinx программатора :)
valerium, извините, но весь этот спор из разряда другого извечного спора - что лучше ПК или игровая приставка.
Я правильно понимаю, из urJTAG прошивка CPLD Xilinx выполняется только в режиме svf-плеера ? То есть надо генерить в Xilinx ISE файл svf, затем его грузить ?
Или собранный jed тоже как-то можно залить ?
С SVF на UrJTAGничего ни у кого не получается, все найденные действующие решения используют XSVF.
Попалась библа для ардуино и пример XSVF-плеера для прошивки XC9572XL: https://github.com/sowbug/JTAGWhisperer
вариант без дорогих решений:
pci или pci-e карточка c lpt (рублей от 300 примерно начинается) и шнурок с родной схемой от ксайлинкса на одной простейшей микросхеме... у меня на айсе 14.7 под вин10 64 все работает с cpld, которые дигилентом 2-м не поддерживаются.
Безусловно это самый простой вариант, тем более, что микросхема с буферами, стоящая в кабеле из даташита ксилинкса, в прямом смысле заменяется на "пять проводков" для толерантных к 5в CLPD.
Но это если есть, куда вставить эту плату, а я мечтал найти usb-решение для ноута. Впрочем, китайские USB-программаторы, упомянутые чуть выше, стОят уже приемлемо.
Откопалстюардессубелую плату nanoSD на XC9572XL чтобы поэкспериментировать с прошивкой. Есть немного интересного, правда не совсем по теме DivMMC, но может кому будет полезно, чтоб по одним граблям не ходить.
Цель была найти способ прошить CPLD через USB-бластер или еще что-то удобное. И на win-платформе.
(букв много, запрятал все под спойлер, чтоб не загромождать).
Скрытый текст
Собрал прошивку в Xilinx ISE 12.4 в .jed, iMPACT-ом из него записал файлы .svf и .xsvf, в надежде залить их в CPLD каким-нибудь соответствующим "плеером".
Подключал плату по JTAG к альтеровскому USB-бластеру, запитал плату, запитал бластер от 3,3в на плате.
В Квартус Программере цепь JTAG проверяется, ID устройства считывается, я обрадовался и подкинул JTAG-chain-дебаггеру .svf, полученный из прошивки для DivMMC. Прошивка, конечно, тут же сломалась и все выпало в ошибку. Пытался строить короткие "сценарии" в .svf (делая в импакте отдельно команды erase, blankcheck) - тоже валились с ошибкой или даже глухо повисал Квартус Программер (не анализировал). Ну на это особой надежды не было, тем более, что даже импакт предупреждает, что xc95**xl - не та серия, которая позволяет работать с .svf вне него самого.
Далее идет UrJTAG. Только не из ссылки чуть выше про прошивку Спартанов (там с него много обрезано), а с офф.сайта и с большим списком поддерживаемых устройств. В нем CPLD через бластер определяется, правильный ID с нее читается, однако по этому ID UrJTAG определяет ее как xc9572xl_vq44 (а не 64) и тоже ничего не дает сделать.
Удалил описание этой xc9572xl_vq44, взял из импакта родной ее bsdl-файл (xc9572xl_vq64.bsd), добавил его в папку, на которую указал UrJTAG-у, команда detect стала отрабатывать правильно
но все .svf со сценариями для program, verify, blankcheck и даже для erase падали в ошибку подобного вида:Код:jtag> detect
IR length: 8
Chain length: 1
Device Id: 01011001011000000100000010010011 (0x0000000059604093)
Filename: d:\#\/xc9572xl_vq64.bsd
Поскольку .xsvf я так и не смог ничем "проиграть", то эксперименты на этом пришлось бросить, а чтоб понять, жива ли еще микросхема, не поленился и опять собрал комп с LPT-портом + LPT программатором, на нем в Импактом запустил blankcheck - и что удивительно, успешно. То есть тот сценарий erase, который сам по себе в UrJTAG сломался, стирание все-таки выполнил.Код:jtag> svf d:\#\erase.svf
Warning: USB-Blaster frequency is fixed to 12000000 Hz
Error svf: mismatch at position 17 for TDO
in input file between line 41 col 1 and line 41 col 49
Перепроверил файлы .svf и .xsvf - из импакта они отрабатывают нормально оба. То есть если шить из Импакта ими, а потом открывать .jed и делать по нему верификацию, то все завершается successful. Магия.
Осталось проверить, получится ли что-то с .xsvf вне Импакта, из простых решений пока только JTAGWhisperer на ардуине с некой прогой на python. Проверю, если лень не наступит раньше и если тот код на питоне удастся переточить под win.
Вывод: бюджетно Xilinx шьется только через LPT.
Причем нужен полноценный LPT, а не конвертеры USB-LPT, которые применимы только для автономных принтеров.
А пока моя любовь к xilinx ничуть не возросла... Хоть и надеялся )
[свернуть]
Я прошивал XC9572XL-VQ64 этим: http://dangerousprototypes.com/blog/...ew-svf-player/
Медленно и не всегда с первой попытки, но дёшево и из подручных средств.