64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.
Вид для печати
64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.
Понял что написали но...., ничего не понял к данной ситуации.
Вложение 55470
Пялюсь на принцип организации памяти 128к и ни взуб ногой...
- - - Updated - - -
Чем больше читаю, тем больше в лес - покачто...
Скажем так, получается что тест, хоть и 48к, но изза своего принципа организации памяти пентагон во время обращения к микросхемам 2 и 5 переключает CAS на второй столбец микросхем..?
посмотрите в момент проверки адреса 8000, на второй cas. всё зависит от схемы компа.
допустим недавно ремонтировал, оригинальный спектрум 48 https://www.dropbox.com/s/3yec2jaksi..._0130.JPG?dl=0 ,
так вот тест 48к после заполнения экрана белыми точками, перед проверкой буфера экран закрашивается хаотичными значениями...
https://www.dropbox.com/s/of99cmnbgp..._0133.MOV?dl=0
но вот результат - https://www.dropbox.com/s/bwf67c26bb..._0134.JPG?dl=0
Сигналы /CAS и /RAS относятся только к мультиплексированию адреса как такового (чтобы через 8 адресных ног просунуть 16-битный адрес). Поэтому общая логика выставления адреса не меняется никогда. Мультиплексирование банки памяти (точнее страницы в привычной терминологии) осуществляется через /CS. При этом в общем случае /CAS и /RAS могут быть вообще общими на все банки памяти (ну выставится адрес на все линейки и черт с ними, выбрана будет все равно сигналом /CS конкретная и данные пойдут именно с нее, остальные вхолостую отработают), просто на спектруме есть исключение из-за видеоконтроллера, который расшаривает с системной памятью одну и ту же область и лазает туда мимо процессора.
Ну есть еще нюанс что банки можно местами менять, но это не отменяет факта что адрес передается двумя половинками, 8 линий строки и 8 линий столбца.
Ну ребята.... запаял 2ю озу в соседнем столбце и тест ругался только на 5ю, запаял её, стал ругаться на 1,4 и 7, в итоге понял что тест, хоть и 48к но на пентагоне требует присутствия вех микросхем озу....
Завтра вечером запаяю остальные...
скорее всего комбинация 11011011 была пройдена при тесте, и началось тестирование остальных бит с помощью другой комбинации где опрашиваются 1, 4 и 7 биты в нуле.
ну об это писалось чуть выше, всё от схемотехники компа зависит. будет полезно конечно на будущее это знать. :)
Ура! Запаял ОЗУ и очевидное-невероятное: тест 48к - ОЗУ ИСПРАВНО!!!:v2_yahoo:
Щя буду шить тест 128к:v2_smoke:
- - - Updated - - -
Прошил тест 128к, буфер, порт конфигурации, озу норма. Погонял полчаса бесконечного теста памяти всё в норме в итоге даже в туалет нешёл - терпел, шил пентагоновскую прошивку с trd5.03 в итоге как вознаграждение за мой труд: красивое меню 128мого спектрума! Аж слеза протекла...
:speccy::v2_dizzy_heart::speccy: