
| Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Периферия | Коммуникации | Поиск по сайту |
16 Mb на Gravis UltraSound PnP
ВведениеВ данном материале описываются два способа модернизации звуковой платы Gravis UltraSound PnP (GUS PnP) с целью расширения оперативной памяти для семплов до 16 Mb. Пенрвый способ описывает технологию добавления двух новых 30-контактных разъемов SIMM к GUS PnP. Второй способ - технологию добавление одного нового 72-контактного разъема SIMM к карте GUS PnP. Заметим, что второй способ представляет собой более дешевое решение. Использование 30-контактных разъемов SIMMПрежде всего, мы выражаем благодарность Trevor Nyari, за идею того, как модернизировать GUS PnP до 16 Mb. Он успешно модернизировал собственный GUS PnP. Я проделал такуюже операцию со своим GUS PnP Pro (наряду с 6 другими GUS PnP картами и результат во всех случаях был положительным. Все карты работают прекрасно! На протяжении долгого времени многие строили предположения, можно или нет установить больше, чем 8 Mb памяти на GUS PnP. Теперь с большой уверенностью можно дать ответ -- "ДА!". Однако, сделаем сначала небольшое отступление. Многие владельцы плат GUS PnP Pro задавали вопросы компании Gravis, возможно ли использовать 8.5 Mb на их карте, задействовав 512 Kb чип ОЗУ (установкой JP8) наряду с уже установленными двумя 4 Mb модулями SIMM. Gravis отвечал: "512 Kb может использоватся только с конфигурациями до 2.5 Mb"
Ниже приведена таблица из руководства для программистов чипсета InterWave:
Из приведенных выше данных можно получить следующее:
При использовании установленного производителем на плате GUS PnP Pro чипа 512 Кб, он логически представляется
как 2 блока (банка) по 256 Kb. Если Вы посмотрите на возможные конфигурации памяти, Вы можете увидеть,
что номеру 6 (2.5 Mb) соответствует самая большая по объему из поддерживаемых конфигурации (когда
используется установленная на плате память 512 Кб). В случае, если используется 8 Mb памяти на GUS PnP,
установленное ОЗУ будет представлено в виде банков в конфигурации, приведенной ниже:
Если задействовать чип памяти в 512 Kb (только на платах GUS PnP Pro) дополнительно к 8 Mb, то
разбиение на банки памяти будет иметь вид:
Отсюда следует вывод:
После испытания с некоторыми программами, по всему выходит, что эти 8.5 МБ ОЗУ работает без проблем. Чипсет InterWave может адресовать 4 Мб ОЗУ, и он может адресовать дополнительные 3 x 4 Мб, переключая их между банками (SIMM). Это означает 2 вещи:
Устанавливаем 16 Мб на GUS PnPТак как 4 Мб SIMMы - самые большие, с которыми чипсет InterWave может обращаться за один логический шаг, надо добавить один или два SIMM разьема к GUS PnP. Первая вещь которую надо сделать - проверить, возможно ли это сделать вообще. Если помотреть на некоторые описания чипсета InterWave, можно заметить, что для того, чтобы заработали новые разъемы под память, они должны быть связаны с /banksel3 и /banksel4 линиями (контакты 97 и 98 на чипсете InterWave). При использовании тестера Вы выяснили бы, что контакты 97 и 98 связаны соответственно с R44 и R45, а они в свою очередь связанны с контактами 4 и 8 перемычки JP8. Это означает, что JP8 фактически является селектором банка (обычный GUS PnP, без приставки PRO, имеет только провода, спаянные в этом месте). После исследования контактов на JP8, обнаруживается следующее:
Благодаря этому, расширение памяти для семплов до 16 Мб, становится простой задачей. Приведем последовательность необходимых действий:
Использование 72-контактного SIMM
ВведениеПосмотрим, что мы имеем на нашем большом GUS PnP? Мы имеем четыре 30 контактных SIMM разьема, каждый из котрых может содержать максимум 4Мб памяти (22-битная адресная шина, 222 слов, в каждом слове 8 бит). Наименее существенные 11 бит адреса выбираются RAS сигналом, наиболее существенные - сигналрм CAS. Чипсет AMD Interwave читает один байт из одного банка, затем из другого, и т.д. Он не может читать 16 (или 32) бита от двух (или четырех) SIMM одновременно. Взгляните на вашу карту - все контакты у двух 30-контактных разъемов связанны вместе, кроме контакта 2 - CAS сигналы. Чипсет Interwave переключает модули SIMM только посылая сигнал CAS на разьем, из (в) которого требуется читать (писать) один байт. 72-контактный модуль SIMM имеет 22-битную адресную шину, 222 слов (как и 30-контактный SIMM), но каждое слово уже 32-битное (я говорю о физической организации 72-контактного SIMM) плюс четыре линии сигнала RAS (RAS 0,1,2,3) и четыре CAS линии (CAS 0,1,2,3,). Каждая пара RAS/CAS - для байта 0,1,2,3 из этого 32-битного слова соответственно. Таким образом, мы можем соединять биты 0,8,16,24 данных с битом 0 на 30-контактном разьеме, тогда 1,9,17,25 с битом 1, и т.д .. Соедините все четыре RAS 0,1,2,3 сигнала с RAS из 30-контактного разьема. Припаяйте CAS0 к CAS первого 30-контактного разьема и CAS1 к CAS второго 30-контактного разьема, а CAS2,3 - к соответствующим контактам JP8 (см. первую часть данного материала). Другими словами, теперь GUS PnP будет "видеть" 72-контактный SIMM как четыре 30-контактных модуля SIMM равного размера. Так, если Вы устанавливаете, 16Мб 72-контактный SIMM, чипсет Interwave будет видеть его в виде четырех банков по 4Мб, а 4МБ 72-контактный SIMM, как четыре банка по 1Мб (8 Мб SIMM будет работать, но вы сможете использовать только 4 Мб памяти, так как чипсет Interwave не может работать с банками по 2 Мб, в итоге получим четыре банка по 1 Мб) и 1Мб как четыре банка по 256Кб. РеализацияВам нужен 72-контактный разьем (придется пойти и купить, либо выпаять из старой материнской платы), также понадобится немного провода и припой. Где разместить 72-контактный разьем на карте? Вы можете припаять его к нижней стороне GUS PnP (Pro) в том же самом направлении как и 30 контактные разьемы, или Вы можете отпаять 30-контактные разьемы и разместить один 72-контактный SIMM на верхней стороне. Ниже приведена таблица связей, которые Вам необходимо сделать. Контакты в каждом ряду таблицы должны быть связаны соответственно. Так что Вы должны соединить контакты 10,30,59 72-контактного SIMM разьема с контактами 30 и 1 у 30-контактного SIMM разьема (на обратной стороне или, где раньше были припаяны разьемы), соедините контакты 45,44,34,33 с контактом 27 у 30-контактного SIMM разьема, и т.д. Не имеет значения, к которому из двух 30-контактных разъемов припаять провода, потому что все контакты - уже запараллелены на карте, кроме контакта номер 2 (CAS). Кроме того, Вы можете припаять CAS0,1,2,3 в любом порядке к CAS-SOCKET1, CAS-SOCKET2, 4-JP8, 8-JP8. Например, Вы можете соединять CAS0 с 8-JP8, CAS1 к CAS-SOCKET1, CAS2 к 4-JP8, и CAS3 к CAS-SOCKET2. Это изменяет только внутренний порядок банков 72-контактного разъема SIMM. 4-JP8 и 8-JP8 обозначают контакты 4 и 8 перемычки JP8 на плате GUS PnP. На GUS PnP Pro Вы должны установить эти перемычки в положение NO ONBOARD RAM (см. первую часть данного материала).
Таблица соединений
Еще раз заметим, что 4-JP8 и 8-JP8 обозначают контакты номер 4 и 8 перемычки JP8 на карте GUS PnP (Pro). Вы должны спаять контакт 42 (72-контактного SIMM разьема) с контактом 2 одного 30-контактного разьема, а контакт 41 припаять ко 2 контакту другого 30-контактного SIMM разьема. Вы все еще можете использовать ваши старые два 30-контактных разьема SIMM (если Вы их не отпаяли конечно же :-)). Но НЕЛЬЗЯ использовать одновременно 30-контактные и 72-контактный разъемы SIMM!
Вы можете использовать 72-контактный EDO SIMM или (как это и положено) FPM SIMM.
Проверено, оба типа памяти прекрасно работают. Просто в настоящее время труднее найти FPM SIMM, чем
EDO SIMM, да и по цене первый выйдет дороже.
За основу был взят материал с сайта Utopia Sound Division
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Алексей Г. Несененко (tsw@inel.ru)
Опубликован -- 7 сентября 1998 г. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Комментарии? Поправки? Дополнения? pavel@ixbt.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

| Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Периферия | Коммуникации | Поиск по сайту |
Copyright (c) by iXBT, 1998. Produced by pavel@ixbt.com & gavric@ixbt.com Дизайн (с) 1998 студия РусАрт |