Важная информация

User Tag List

Страница 44 из 91 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя
Показано с 431 по 440 из 902

Тема: Сборка настройка платы Орион-128(УКНЦ)+ PS/2(caro)+FDD+IDE+Z80card2....

  1. #431
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Имею давний опыт подключения 2х IDE винчестеров на одном канале к 286/386 через мультикарту. Это был IBM на 130МБ и Seagate на все те же 130МБ. Так вот в POSTе, после включения питания, пока Seagate самокалибровался (стоял как slave, т.к. IBM был ощутимо быстрее в работе) с характерным звуком, лампочка активности светилась постоянно. По времени - секунд 5 занимало.

    Seagate такой

    [свернуть]

    IBM такой

    [свернуть]
    130Mб это ж седая древность какая, я таких в руках не держал. Были у меня на что-то около 200Мб, но те были 2.5" от нутбуков, т.е. все равно существенно посовременнее чем маломерные 3.5".

    RD3AY также посоветую использовать недлинный кабель IDE (сантиметров 20-25, хотя бы начать с такого). Т.к. на длинном кабеле, да еще если сразу два привода, ВВ55 может не потянуть (а может и вытянет, я не проверял, у меня в-основном CF). На один 3.5 привод влезет все что есть для Ориона (и еще куча места останется), все же большинство приводов на гигабайты сейчас меряются.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #432
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    RD3AY также посоветую использовать недлинный кабель IDE (сантиметров 20-25, хотя бы начать с такого). Т.к. на длинном кабеле, да еще если сразу два привода, ВВ55 может не потянуть (а может и вытянет, я не проверял, у меня в-основном CF).
    "Контроллер" на ВВ55 без каких-либо проблем работает с двумя устройствами на 40-проводном шлейфе стандартной длины, никаких тепличных условий не требуется. На черепашьей скорости дрыганья сигналами никакие "спецэффекты" шлейфов не проявляются.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  3. #433
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил второй жесткий диск, первый оказался неисправным.
    Всего подключен 1 жесткий диск на 40 ГБ в режиме "Master".

    Светодиод загорается только в момент обращения к диску.

    При помощи утилиты HDDFMT$ отформатировал жесткий диск.
    Если запустить утилиту HDRV$ перестает работать КГМД который в системе на "С". при просмотре SYSTEM$ диск "С" не определен.
    Видимо аппаратный конфликт в конфигурации дисков. Может сделать чтобы жесткий диск "садился" на "E" или "F". Они не заняты?

    Вынул контролер ВГ93, чтобы система не видела КГМД и запустил ОРИОН, отформатировал жесткий диск, запустил утилиту драйвера ЖД.
    в системе определимся ЖД "С". Проверял писать на него, читать, запускать с него утилиты. все работает.

    ВСЕ НА ЭТОЙ ПЛАТЕ ВСЕ РАБОТАЕТ! Или я что то пропустил :-)
    Утилита HDDINFO_F6$ работает, выдает: фото

    При помощи утилиты TSTSSD$ жмем кнопку D переключаемся на IDE 8255.
    При нажатии R или W читаем/пишем 78Н секторов.

    - - - Добавлено - - -

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	HD2.jpg 
Просмотров:	100 
Размер:	40.0 Кб 
ID:	64912   Нажмите на изображение для увеличения. 

Название:	fHDD.jpg 
Просмотров:	211 
Размер:	46.1 Кб 
ID:	64913   Нажмите на изображение для увеличения. 

Название:	FHDD1.jpg 
Просмотров:	144 
Размер:	54.6 Кб 
ID:	64914   Нажмите на изображение для увеличения. 

Название:	hdd3.jpg 
Просмотров:	165 
Размер:	72.0 Кб 
ID:	64916  
    Последний раз редактировалось RD3AY; 05.04.2018 в 18:41.

  4. #434
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    "Контроллер" на ВВ55 без каких-либо проблем работает с двумя устройствами на 40-проводном шлейфе стандартной длины, никаких тепличных условий не требуется. На черепашьей скорости дрыганья сигналами никакие "спецэффекты" шлейфов не проявляются.
    Ты так пишешь, как будто контроллер семейства НЕМО-IDE (будь то на Спеке, Орионе-ПРО или АТМ или еще где) работает в 1000500 раз быстрее. Там разница по скорости всего лишь в 2 раза (причем в самой поедающей процессорное время процедуре - чтения/записи 512б. сектора - эта разница так и вообще всего 1.7 т.е. менее чем в 2 раза). Схема на 8255 лучше работает (как мне кажется) потому, что там все управляющие сигналы IDE длинные т.к. формируются программно процессором - на каждый полумеандр сигналов шины управления IDE выходит по несколько тактов процессора между двумя соседними записями в 8255, т.е. баланс по времени (разнесение фронтов по времени что дает стабильность) между записью в регистры 8255 (которые 16-битная шина) и длительностью управляющих сигналов, переносящих состояние этой шины в регистры IDE.
    А в схемах NEMO-like запись второй (первая кладется в выходной регистр контроллера без уведомления IDE) половинки 16-битного слова шины сопровождается "иголкой" сигнала управления на шине управления IDE чтобы записать это 16-битное число. Вот тут что-то за чем-то и не успевает на некоторых приводах.

    Вот для примера растактовка этой самой п.п. записи блока и для контроллера и для "контроллера" (второй из которых при том полностью сохраняет исходную функцию ППА - хоть программатор или принтер вместо HDD подключай). На которой кстати видно, что сигналы управления не падают по фронту приходящих данных (как это делают схемы НЕМО-IDE)
    Код:
    write_data:
    ;	call	MDI
    IF IDEPRO
    	ld	b,0			
    WRC0:	ld	c,(hl)			; 7
    	inc	hl			; 6
    	ld	a,(hl)			; 7
    	out	(PRO_DATAH),a		; 11
    	inc	hl			; 6
    	ld	a,c			; 4
    	out	(PRO_DATAL),a		; 11    total 52 tstates
    	djnz	WRC0	
    ELSE
            ld      a, wr_ide_8255
    @@P0:	ld      (ide_8255_cfg), a       
            ld      bc, ide_data            
    @@P1:	ld      de, ide_8255_ctl
    wrblk2: ld      a, (hl)			; 7
    @@P2:	ld      (ide_8255_lsb), a       ; 13
            inc     hl			; 6
            ld      a, (hl)			; 7
    @@P3:	ld      (ide_8255_msb), a       ; 13 
            ld      a, c			; 4
            ld      (de), a                 ; 7  
            or      ide_wr_line 		; 7
            ld      (de), a                 ; 7  
            inc     hl                      ; 6  
            ld      a, c                    ; 4  
            ld      (de), a                 ; 7  	total 88 tstates
            djnz    wrblk2
            ld      a, rd_ide_8255
    @@P4:	ld      (ide_8255_cfg), a       ; config 8255 chip, read mode
    ENDIF
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #435
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, не в 100500, но на порядок как минимум. И речь здесь про сигналы. К примеру, строб чтения или записи. В NEMO-схеме это живой сигнал МП, а в схеме на ВВ55 это софтовый "дрыг" линией порта. Команда записи в порт, например STA кушает 13 тактов клока МП, и это только формирование фронта/спада сигнала! Формирование "второго угла" сигнала произойдёт после команды модификации содержимого аккумулятора и очередной команды записи в порт (это как минимум).
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #436
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Error404, не в 100500, но на порядок как минимум. И речь здесь про сигналы. К примеру, строб чтения или записи. В NEMO-схеме это живой сигнал МП, а в схеме на ВВ55 это софтовый "дрыг" линией порта. Команда записи в порт, например STA кушает 13 тактов клока МП, и это только формирование фронта/спада сигнала! Формирование "второго угла" сигнала произойдёт после команды модификации содержимого аккумулятора и очередной команды записи в порт (это как минимум).
    Так я же для этого и привожу пример кода, там все фронты управления программно формируются, это не так громоздко в написанном как звучит на слух. Если использовать не STA (прямую адресацию), а косвенную адресацию где загрузка уже не 13 а 7 тактов, то полное тело цикла чтения сектора (за вычетом djnz который оба раза одинаков) составит 52 такта у ПРО с его OUT (которые никак не cоптимзируешь т.к. косвенные OUT имеющиеся только у Z80 еще дольше) против 88 тактов для 8255. Т.е. менее чем в 2 раза. Большее (чуть больше чем в 2 раза, может в 3, но никак не на порядок) время занимает одиночные чтения регистров IDE при записи позиции чтения или ожидании готовности, но запись позиции это по времени выполнения мизерный процент от чтения/записи сектора (где цикл на 256 повторений), а чтение готовности хотя и выполняется в цикле, но работает во время неготовности привода, т.е. там тоже "погрешность равна половине цены деления". В итоге в среднем разница ПРО/8255 будет порядка 2..2.5 раза. А вот для схемы НЕМО для 8080 размещенной по-Орионовски в адресном пространстве и если для неё написать код с косвенной адресацией, то она может быть быстрее 8255 более чем в 2 раза (думаю, раза в 4 можно догнать). Но на порядок опять же не получится, и при этом останутся болячки в виде того, что что-то не нравится некоторым приводам в сигнале IDE_WR(RD) формируемом из CPU_WR(RD), где то там не выдерживаются времянки. Эта болезнь известная, у спектрумистов целый справочник есть какие винты в НЕМО-IDE не работают.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #436
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #437
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, мы говорим про разное!
    Я про времянки сигналов на шине IDE, а не про результирующую скорость чтения/записи сектора.

    Обсуждение началось с этой цитаты:

    "Контроллер" на ВВ55 без каких-либо проблем работает с двумя устройствами на 40-проводном шлейфе стандартной длины, никаких тепличных условий не требуется. На черепашьей скорости дрыганья сигналами никакие "спецэффекты" шлейфов не проявляются.
    Последний раз редактировалось Denn; 05.04.2018 в 22:37.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #438
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А, не догнал сразу.
    Я среагировал на прилагательное "черепашья" и начал объяснять что она в принципе не сильно отличается от контроллера к контроллеру.
    А так то - да, скорости там ниже чем у РС, это бесспорно. Нагрузочная способность ВВ55 может вызывать вопросы и влиять (она все же ниже чем у 555/1533 серии), но не факт.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #439
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Нагрузочная способность ВВ55 может вызывать вопросы и влиять (она все же ниже чем у 555/1533 серии), но не факт.
    Я так понимаю, что внутри HDD не дубовые ТТЛ-входы 155-ой серии, а скорее всего КМОП, и вероятно не более одного на каждую линию. Так что если работать медленно (ВВ55), то проблем с нагрузкой нет. А вот если быстро, то возникает "привет" от паразитной ёмкости шлейфа.

    - - - Добавлено - - -

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Если запустить утилиту HDRV$ перестает работать КГМД который в системе на "С". при просмотре SYSTEM$ диск "С" не определен.
    Видимо аппаратный конфликт в конфигурации дисков. Может сделать чтобы жесткий диск "садился" на "E" или "F". Они не заняты?
    В связи с поддержкой НЖМД случился пересмотр концепта, в следующих версиях ОС дисковод (НГМД) будет на F:
    Драйвера "сажают" винчестеры на C: и D: , поэтому в старых версиях ОС "затирается" дисковод, да и пёс с ним
    Сейчас как раз переходный момент, поддержка НЖМД в стадии тестирования.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  11. #440
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Сейчас как раз переходный момент, поддержка НЖМД в стадии тестирования.


    Спасибо, будем ждать новостей.

Страница 44 из 91 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1007
    Последнее: 24.05.2022, 13:20
  2. Ответов: 133
    Последнее: 13.01.2022, 10:54
  3. Ответов: 103
    Последнее: 20.04.2021, 16:29
  4. Ответов: 243
    Последнее: 02.03.2020, 19:18
  5. Платы Орион-128 под корпус УКНЦ [куплю]
    от vladimir53 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 18.08.2010, 06:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •