64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.
64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.
Понял что написали но...., ничего не понял к данной ситуации.
Пялюсь на принцип организации памяти 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
Последний раз редактировалось solegstar; 07.01.2016 в 13:05.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Сигналы /CAS и /RAS относятся только к мультиплексированию адреса как такового (чтобы через 8 адресных ног просунуть 16-битный адрес). Поэтому общая логика выставления адреса не меняется никогда. Мультиплексирование банки памяти (точнее страницы в привычной терминологии) осуществляется через /CS. При этом в общем случае /CAS и /RAS могут быть вообще общими на все банки памяти (ну выставится адрес на все линейки и черт с ними, выбрана будет все равно сигналом /CS конкретная и данные пойдут именно с нее, остальные вхолостую отработают), просто на спектруме есть исключение из-за видеоконтроллера, который расшаривает с системной памятью одну и ту же область и лазает туда мимо процессора.
Ну есть еще нюанс что банки можно местами менять, но это не отменяет факта что адрес передается двумя половинками, 8 линий строки и 8 линий столбца.
Последний раз редактировалось ram_scan; 07.01.2016 в 22:50.
Ну ребята.... запаял 2ю озу в соседнем столбце и тест ругался только на 5ю, запаял её, стал ругаться на 1,4 и 7, в итоге понял что тест, хоть и 48к но на пентагоне требует присутствия вех микросхем озу....
Завтра вечером запаяю остальные...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
скорее всего комбинация 11011011 была пройдена при тесте, и началось тестирование остальных бит с помощью другой комбинации где опрашиваются 1, 4 и 7 биты в нуле.
ну об это писалось чуть выше, всё от схемотехники компа зависит. будет полезно конечно на будущее это знать.![]()
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Ура! Запаял ОЗУ и очевидное-невероятное: тест 48к - ОЗУ ИСПРАВНО!!!![]()
Щя буду шить тест 128к
- - - Updated - - -
Прошил тест 128к, буфер, порт конфигурации, озу норма. Погонял полчаса бесконечного теста памяти всё в норме в итоге даже в туалет нешёл - терпел, шил пентагоновскую прошивку с trd5.03 в итоге как вознаграждение за мой труд: красивое меню 128мого спектрума! Аж слеза протекла...
![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)