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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: [Поиск 1] Контроллер IDE

  1. #21
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DrPass Посмотреть сообщение
    В конце января буду дома, покажу.
    Не хотел быть навязчивым, да и сейчас не хочу, но все-таки осмелюсь апнуть тему, ибо крайне интересна и актуальна. Если есть какие-то подвижки - сообщите пожалуйста, если нет - то хотя-бы схему девайса без ПО. С ПО попробуем сами как-нибуть...

  2. #22
    Moderator
    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да ничего хорошего сказать не могу, мой зимний отпуск, на который я рассчитывал, благополучно накрылся тазом, и с тех пор я к нему не прикасался. Надеюсь, летом все-таки взять пару недель и доделать.
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  3. #23
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DrPass Посмотреть сообщение
    С прошивкой XT IDE стартует, нормально детектит винт, грузиться не получается, передает загрузку на дисковод. Т.е. железо годится, осталось дело за софтом.
    Я может сейчас глупость спрошу, но все-таки: 1) вы какую версию зашивали? 2) с помощью конфигуратора пробовали играться с параметрами, в том числе этими:


  4. #24
    Moderator
    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Честно, уже не помню, ибо было это почти год назад. Конфигуратором, естественно, пользовался - адреса портов ведь выставлял же.
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  5. #25
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Постепенно покупаю детали, хочу собрать на макетке, если получится. Пока немного посмотрел, что было на тему IDE 8 - бит и как начинался проект XT-IDE:

    Наиболее известная плата Acculogic sIDE 1/16:


    Ее BIOS дизассемблировали, и как я понимаю, XT-IDE начался именно с этого. В архиве sidev12.rar ROM-BIOS от нее, дизасм с комментами и фотка покрупнее.

    Далее, странная плата:


    Скорее всего это не IDE ATA, это ранняя IDE-8bit, и очень не многие винты такое могут. Но не исключено, что могут CF-карты, через переходник. В BIOS есть процедура Low-Level формата, и вообще BIOS похож на BIOS от MFM-контроллера. Такое нам скорее всего вообще не годится, но пускай пока тут полежит в архиве WDXTIDE.rar Потом может пригодится для тестов.

    Еще есть совсем ранние сорцы XT-IDE, по большей части состряпанные из дизассма Acculogic'овского ROM-BIOS. Толком пока не смотрел, но вроде должны работать в PIO моде без IRQ. Находятся в архиве PIO_XT.rar Вот его можно попробовать вшить

    На последок вариант контроллера с небольшой программой на Си:
    Код:
    /*
    
        xtide.c
     
        version     description
        --------------------------------------------------------------
        0.00.01     initial release
     
        Copyright (c) 1997 Scott A. Christensen
        All Rights Reserved
     
        Email:   [email protected]
        Smail:   19009 Preston Road, Suite 215-233, Dallas, TX 75252
     
        This file is part of the XTIDE project.
     
        XTIDE is free software; you can redistribute it and/or
        modify it under the terms of the GNU General Public License
        as published by the Free Software Foundation; either version
        2, or (at your option) any later version.
     
        XTIDE is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty
        of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
        the GNU General Public License for more details.
     
        You should have received a copy of the GNU General Public
        License along with XTIDE; see the file COPYING.  If not,
        write to the Free Software Foundation, 675 Mass Ave,
        Cambridge, MA 02139, USA.
    
    
                               +----------------------------+
         XT BUS         U1     |     U2             U3      |     IDE
        --------      -------  |   -------        -------   |   ---------
        | D0-D7|<---->|A   B|<-+-->|D   Q|<-+---->|D   Q|<--+-->|D0-D7  |
        |  *IOR|----->|DIR  |   2->|*OC  |  |  4->|*OC  |       |       |
        |      |   1->|*G   |   3->|C    |  |  5->|C    |       |       |
        |      |      -------      -------  |     -------       |       |
        |      |                    |\ |    +------------------>|D8-D15 |
        |      |    VCC---/\/\/\/---| >|----------------------->|*DASP  |
        |      |          151 OHM   |/ |            U4          |       |
        |      |                    LED           -------       |       |
        |      |                               6->|1D 1Q|------>|*CS3FX |
        |      |                               7->|2D 2Q|------>|*CS1FX |
        |    A2|--------------------------------->|3D 3Q|------>|A2     |
        |    A0|--------------------------------->|4D 4Q|------>|A0     |
        |    A1|--------------------------------->|5D 5Q|------>|A1     |
        |  *IOR|--------------------------------->|6D 6Q|------>|*IOR   |
        |  *IOW|--------------------------------->|7D 7Q|------>|*IOW   |
        |      |       U5:B     +---------------->|8D 8Q|------>|*RESET |
        |      |        |\      |            GND->|*OC  |       |       |
        |RESDRV|--------| >O----+            VCC->|C    |       |       |
        |      |        |/                        -------       |       |
        |  IRQ5|<-----------------------------------------------|INTRQ  |
        |      |                  U6                            ---------
        |      |                --------
        |   AEN|--------------->|*G    |    +-->1         U5:A     U8:A
        | A4-A9|--------------->|P0-P5 |    |              |\     ------
        |      |           GND->|P6    |    |         +----| >O---|    |
        |      |           GND->|P7    |    |         |    |/     | OR |-->6
        |      |   GND->8DIPSW->|Q0-Q7 |    +---------|-----------|    |
        |      |                |      |    |         |           ------
        |      |                |  *P=Q|----+         |            U8:B
        |      |                --------    |         |           ------
        |    A3|----------------------------|---------+-----------|    |
        |      |                            |                     | OR |-->7
        |      |                            +---------------------|    |
        |      |                            |        U7           ------
        |      |                            |    ----------    U5:C
        |  *IOW|----------------------------|--->|A       |     |\
        |  *IOR|----------------------------|--->|B     Y1|-----| >O------>5
        |    A3|----------------------------|--->|C       |     |/
        |      |                            |    |      Y2|--------------->2
        |      |     U8:C                   |    |      Y5|--------------->4
        |      |    ------  U5:E   +--------|--->|G1      |    U5:D
        |    A2|--->|    |   |\    |        +--->|*G2A    |     |\
        |      |    | OR |---| >O--+    +------->|*G2B  Y6|-----| >O------>3
        |    A1|--->|    |   |/         |        ----------     |/
        |      |    ------              |
        |    A0|------------------------+
        |      |
        --------
    
        IDE CONNECTOR                        ICs Used
        -------------------------            ------------------
         1   *RESET       2   GND            U1           74245
         3   D7           4   D8             U2, U3, U4   74573
         5   D6           6   D9             U5           7404
         7   D5           8   D10            U6           74520
         9   D4          10   D11            U7           74138
        11   D3          12   D12            U8           7432
        13   D2          14   D13
        15   D1          16   D14
        17   D0          18   D15            10K PULLDOWN:   3, 21, 27
        19   GND         20   (keypin)       10K PULLUP:     28
        21   DMARQ       22   GND            NO CONNECTION:  20, 29, 32, 34
        23   *IOW        24   GND
        25   *IOR        26   GND
        27   IORDY       28   CSEL
        29   DMACK       30   GND
        31   INTRQ       32   IOCS16
        33   A1          34   PDIAG
        35   A0          36   A2
        37   *CS1FX      38   *CS3FX
        39   *DASP       40   GND
    
    */
    Вот тут: IDE.rar

  6. #26
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    А у Вас нет возможности считать хотя бы epprom'ку для истории?
    Ну вот прошло чуть больше пятилетки и я сподобился прочитать ПЗУ из IDE контоллера.
    Вложения Вложения
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  7. Эти 4 пользователя(ей) поблагодарили L Juriy за это полезное сообщение:

    crackintosh (26.08.2021), Filin (26.11.2020), Radon17 (10.12.2020), Tronix (02.10.2020)

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Ответов: 50
    Последнее: 27.07.2021, 02:09
  2. Контроллер Sunrise IDE
    от KALDYH в разделе MSX
    Ответов: 391
    Последнее: 19.10.2020, 10:28
  3. Орион-128: Контроллер IDE
    от Ewgeny7 в разделе Орион
    Ответов: 90
    Последнее: 08.04.2016, 17:23
  4. Контроллер Nemo IDE не пишет на HDD
    от dM_GBG в разделе Внешние накопители
    Ответов: 0
    Последнее: 04.07.2009, 10:58
  5. Куплю контроллер Nemo IDE
    от Zloy в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 18.03.2009, 21:04

Ваши права

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