Увы, я структуру платы не ведаю.
По SD это были мои гнусные домыслы
сейчас мои домыслы стали ближе к реальности
Спасибо за разъяснение.
Увы, я структуру платы не ведаю.
По SD это были мои гнусные домыслы
сейчас мои домыслы стали ближе к реальности
Спасибо за разъяснение.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот она с одной стороны
http://www.kpxx.ru/dnepr/MICB/V0.0/MICB-02.2019.jpg
А тут видна другая
http://www.kpxx.ru/dnepr/Foto/Stend.jpg
Чисто по способу общения - CF проще прицепить, чем SD.
У SD ещё надо обращение со стороны PDP-11 в протокол SPI заворачивать...
Наверное поэтому её и сделали на 1201.2018
При прочих равных условиях CF работает быстрее, хотя с ВМ3, я думаю, это не будет заметным.
Ну и вроде CF-ки более надёжные в плане сохранности информации, хотя тут пока чисто моё ИМХО
Просто мои домыслы, полагали, что в роли контроллера стоит что-то вроде STM32(разворачивающего обмен в SPI и работающего с DMA). А FPGA чисто для соблюдения таймингов обмена по QBUS да переформатирования протокола.
Но оказался неправ.
Теперь понятно, что 4 СF легко на FPGA...
- - - Добавлено - - -
По поводу массовой флеш-памяти...
Сейчас технология стала такая, что за счёт увеличения уровней в одной ячейки - ёмкость повысили, но число циклов записи уменьшили
Так как CF карты старше по возрасту, то скорее всего и собственно кристаллы памяти выпускают по старым технологиям или отгружают из старого задела.(Но это опять же мои домыслы.) На SD работают с колёс. И ещё, в среднем ёмкость SD более чем CF.
У меня не было пока много времени на повозится с STM32, а первые примерно так три или четыре подхода пока окончились ничем...
Ну и плюс моя не любовь к С и особенно С++
Да и с моей точки зрения - если PDP у нас работает на физическом уровне (сектора), а не на логическом уровне (образы дисков) - то STM32 избыточна. Даже для SPI
Более, чем легко. Очень небольшое потребление ячеек. Правда, нужно больше ножек на FPGA, чем с SDНу тут как обычно в жизни - если где то вылез плюс, значит, обязательно вылезет и минус - для равновесия
И если минус не виден - значит, или он не сильно важен или плохо искали
Скорее всего - нет. Сейчас CF активно используют в предтоповых и топовых цифровых фотоаппаратах. Там где цена карты уже не сильно играет роль (если цена тушки под 200 штук (предтоп) или за 400 штук (топ), то карта на 256 гигов за семь (см ниже) - фи, мелочь какая), а вот их бОльшая скорость (записи) (особенно на сериях фотографий или записи видео) как раз будет приличным плюсом.
ШирпотребУ которого - чем дешевле, тем лучше
Для сравнения:
Карта памяти Mirex microSDHC 32 ГБ [13612-MCSUHS32] 500
[Class 10, UHS-I (U1), запись - 45 Мбайт/сек, чтение - 104 Мбайт/сек]
Карта памяти GoodRam microSDXC 32 ГБ [IRP-M9BA-0320R11] 2900
[Class 10, UHS-II (U3), запись - 240 Мбайт/сек, чтение - 280 Мбайт/сек]
Карта памяти Silicon Power Superior Pro microSDXC 512 ГБ [SP512GBSTXDU3V20AB] 8800
[UHS-I (U3), запись - 80 Мбайт/сек, чтение - 100 Мбайт/сек]
Карта памяти Transcend Ultra Speed Compact Flash 32 ГБ [TS32GCF400] 3000
[запись - 40 Мбайт/сек, чтение - 90 Мбайт/сек]
Карта памяти Sony Compact Flash 32 ГБ [CAT-G32] 7000 р
[запись - 510 Мбайт/сек, чтение - 530 Мбайт/сек]
Карта памяти Transcend Ultra Speed Compact Flash 256 ГБ [TS256GCF800] 16800
[запись - 60 Мбайт/сек, чтение - 120 Мбайт/сек]
Карта памяти Transcend Compact Flash 256 ГБ [TS256GCFX650] 34500
[запись - 370 Мбайт/сек, чтение - 510 Мбайт/сек]
Так что по емкости вполне себе сравнимыПо цене, конечно - аха
Ну и если брать именно под ретрокомпы на барахолке - там цены на CF не такие конскиеОпять же - подключить CF несколько проще в силу простоты протокола
- - - Добавлено - - -
А, да, забыл написать. Для ретрокомьютинга вполне будет достаточно пары CF-окТипа - копия и резервная копия
![]()
Ну на STM32 можно и в асемблере... с некоторыми оговорками, но можно
Избыточно, это да ... но в некоторых отношениях есть свои достоинства. Если взять продвинутую модель, то можно получить контроллеры SPI, CAN, куча UART, USB, видеоускоритель на старших моделях, интерфейс c LCD и прочая... (забубенить эмуляцию кучи терминалов, сделать эмуляцию видоадаптера от Электроники-85). И всё это способна пара STM32 + FPGA.
Если ног не хватает, а надо - можно второй кристалл FPGA на ту же плату ...
Конечно переразводить плату придётся. Благо место есть в наличии.
- - - Добавлено - - -
Для 90% задач, двух приводов за глаза и уши...
Не, можно и придумать для большего количества карт применение, например, RAID какой собрать
Причём количества свободных элементов FPGA должно хватить на такие очумелые деяния. Даже плату переразводить не надо
Но это опять мои домыслы![]()
Последний раз редактировалось Alex; 29.04.2020 в 13:56.
Ну для просто запуска разных систем вполне хватит и одной карты соответствующей ёмкости поделённой на разделы ... Драйвер всё одно к ним писать придётся, если не будет эмуляции какого-нибудь стандартного дискового устройства. Но если будет эмуляция, то ведь тогда можно эмулировать правильно, типа от 0 до 3 -первая карта, от 4 до 7 вторая...
Вторая нужна, прежде всего, для возможности сделать копию.
Есть некоторая проблема, связанная с переносом инфы (пока нет сети) между PDP-11 и PC. И нет, на больших объёмах последовательный порт не спасёт
Сейчас я решаю её просто - первый раздел - для переносаА поскольку есть два разных размера раздела - более прост вариант - своя карта под своё семейство ОС
![]()
Работы по плате продвинулись достаточно далеко, что бы выделить сообщения про неё из МС1201.2018 в отдельную тему.
Большое спасибо Арсению за помощь в разделении темы!!
Завтра с утра ещё прошерстю обе темы - на забыто ли что, но на первый взгляд - всё нормально
Ну а для затравки:
Сегодня - первый почти полностью удачный запуск синтезированного процессора на МИПККод:000024 000000 000000 000000 @L 1000 @D 105737 @D 177560 @D 100375 @D 113737 @D 177562 @D 177566 @D 137 @D 1000 @L 1000 @E 001000 105737 @E 001002 177560 @E 001004 100375 @E 001006 113737 @E 001010 177562 @E 001012 177566 @E 001014 000137 @E 001016 001000 @L 1000 @S asdasd asasdasd 000024 051415 165212 001000 @
Процессор - PDP-11/20, память - 16 кб![]()
Последний раз редактировалось Hunta; 02.05.2020 в 21:40.
Немного отвлёкся от новой прошивки для мультиконтроллера - приведу в порядок драйвера для CF-ок под RSX.
Ибо народ уже захотел и её, а не только RT![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)