Привет всем!
Вопрос по сабжу. Выходит, что если заюзать таймер, то старшие два разряда будут "выведены из строя", иначе говоря доступ MMU к 1Мб (ко всему) памяти будет невозможен ?
[Z180] Z8S18033 - пин A18/TOUT
Moderator: Shaos
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
[Z180] Z8S18033 - пин A18/TOUT
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Admin
- Posts: 24097
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.Shaos wrote:в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18
У тебя не возникала идея заюзать "Clocked Serial I/O Port" (пины TXS, RXS, CKS) для SPI интерфейса ?. У меня возникла, но все это еще очень сыро, даже не прикидывал еще подойдет ли этот порт под протокол SPI, пока другие заботы.
P.S. Видео-систему еще не прикидывал (не делал прототип) к своему будущему компьютеру ?.
В инете нашел некую простенькую заготовку (на верилоге), она удобна тем, что в ней используются линуксовые данные разверток, т.е. знакомые тебе строки
"ModeLine "640x400" 25.175 640 664 760 800 400 409 411 450 - sync +vsync"
Поигрался с этой заготовкой (назовем ее vgacore.v) в симуле, после прикрутил к ней адрес для Видео-ОЗУ. Теперь очередь за интерфейсом к м/с памяти (планирую SRAM K6R4008C1D, 512Kx8). Пока собираю инфу по клепанию видео-систем на уровне сигналов, тактов (которой крайне мало).
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Admin
- Posts: 24097
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
Ok, поищу это.Shaos wrote:Посмотри как HardWareMan сделал свой специалист под свга
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Зачем искать?Vasil Ivanov wrote:Ok, поищу это.Shaos wrote:Посмотри как HardWareMan сделал свой специалист под свга
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
Сейчас глянул первую страницу - интересно почитать. Ознакомлюсь с остальными, благо есть где развернуться, там их 50HardWareMan wrote:Зачем искать?Vasil Ivanov wrote:Ok, поищу это.Shaos wrote:Посмотри как HardWareMan сделал свой специалист под свга

Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Admin
- Posts: 24097
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Не совсем так - таймер то заюзать можно, но TOC0/TOC1 могут не подключать его к TOUTVasil Ivanov wrote:Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.Shaos wrote:в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18
И кстати в DIP нету A19 - т.е. доступ к 1 мегу уже невозможен, а без A18 это даже не полмега будет, а только 256К...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
А тогда он бесполезен, не отловить факт его обнуления. Могу ошибаться (надо уточнять по даташиту), но imho он не выдает прерывания, а в таком случае считай, что его и нет.Shaos wrote:Не совсем так - таймер то заюзать можно, но TOC0/TOC1 могут не подключать его к TOUTVasil Ivanov wrote:Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.Shaos wrote:в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18
Да, это с самом начале даташита сразу сказано. Поэтому при заказе данных микрух я обращал внимание на их корпус.И кстати в DIP нету A19 - т.е. доступ к 1 мегу уже невозможен
Как ни крути, а без своих таймеров в ПЛИС не обойтись.
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru
-
- Admin
- Posts: 24097
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Если уже что-то попробовал с Z180 - поделись. А то я тут собрался простую платку сделать для экспериментов - там будут разъёмы DIP-64 и PLCC-68, а также в 2 ряда по краям все 68 доступных ног с шагом 0.1 дюйм для втыкания в бредборду. На борту планирую воткнуть кварц и разъём под память, а также подтяжки важных ног к +5В, а может даже и регулятор напруги 7805. Плату можно будет использовать просто как адартер PLCC-68 в какбы-DIP либо как тестовый компьютер nedoPC-180 

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 413
- Joined: 11 Dec 2003 14:34
В железе ничего не делал. Пока в голове не будет готов весь проект (иметь понятие что и как делать), в железо не полезу.Shaos wrote:Если уже что-то попробовал с Z180 - поделись. А то я тут собрался простую платку сделать для экспериментов - там будут разъёмы DIP-64 и PLCC-68, а также в 2 ряда по краям все 68 доступных ног с шагом 0.1 дюйм для втыкания в бредборду. На борту планирую воткнуть кварц и разъём под память, а также подтяжки важных ног к +5В, а может даже и регулятор напруги 7805. Плату можно будет использовать просто как адартер PLCC-68 в какбы-DIP либо как тестовый компьютер nedoPC-180
Vasil Ivanov
vasil-i@yandex.ru
vasil-i@yandex.ru