nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:38



Reply to topic  [ 11 posts ] 
[Z180] Z8S18033 - пин A18/TOUT 
Author Message
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Привет всем!

Вопрос по сабжу. Выходит, что если заюзать таймер, то старшие два разряда будут "выведены из строя", иначе говоря доступ MMU к 1Мб (ко всему) памяти будет невозможен ?

_________________
Vasil Ivanov
vasil-i@yandex.ru


06 Sep 2011 06:50
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18

_________________
:dj: https://mastodon.social/@Shaos


07 Sep 2011 21:20
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shaos wrote:
в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18


Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.

У тебя не возникала идея заюзать "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


08 Sep 2011 06:53
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Посмотри как HardWareMan сделал свой специалист под свга

_________________
:dj: https://mastodon.social/@Shaos


08 Sep 2011 07:00
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shaos wrote:
Посмотри как HardWareMan сделал свой специалист под свга


Ok, поищу это.

_________________
Vasil Ivanov
vasil-i@yandex.ru


08 Sep 2011 07:04
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Vasil Ivanov wrote:
Shaos wrote:
Посмотри как HardWareMan сделал свой специалист под свга


Ok, поищу это.

Зачем искать?


08 Sep 2011 07:45
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
HardWareMan wrote:
Vasil Ivanov wrote:
Shaos wrote:
Посмотри как HardWareMan сделал свой специалист под свга


Ok, поищу это.

Зачем искать?


Сейчас глянул первую страницу - интересно почитать. Ознакомлюсь с остальными, благо есть где развернуться, там их 50 :)

_________________
Vasil Ivanov
vasil-i@yandex.ru


09 Sep 2011 22:13
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Vasil Ivanov wrote:
Shaos wrote:
в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18


Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.


Не совсем так - таймер то заюзать можно, но TOC0/TOC1 могут не подключать его к TOUT
И кстати в DIP нету A19 - т.е. доступ к 1 мегу уже невозможен, а без A18 это даже не полмега будет, а только 256К...

_________________
:dj: https://mastodon.social/@Shaos


10 Sep 2011 17:00
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shaos wrote:
Vasil Ivanov wrote:
Shaos wrote:
в даташыте написано, что если биты TOC0 и TOC1 взведены, то нога используется как TOUT, а если сброшены - то как A18


Ну дык я и написал, что "если заюзать таймер", т.е нога A18 будет юзаться как TOUT. Imho по этой причине (что-то одно - A18 или TOUT) нельзя заюзать таймеры (2шт) полноценно, т.е. чтобы таймеры были в деле и доступ ко всему мегу ОЗУ был. В даташите нигде опровержение вышесказанному не нашел. Печально.


Не совсем так - таймер то заюзать можно, но TOC0/TOC1 могут не подключать его к TOUT


А тогда он бесполезен, не отловить факт его обнуления. Могу ошибаться (надо уточнять по даташиту), но imho он не выдает прерывания, а в таком случае считай, что его и нет.

Quote:
И кстати в DIP нету A19 - т.е. доступ к 1 мегу уже невозможен


Да, это с самом начале даташита сразу сказано. Поэтому при заказе данных микрух я обращал внимание на их корпус.
Как ни крути, а без своих таймеров в ПЛИС не обойтись.

_________________
Vasil Ivanov
vasil-i@yandex.ru


10 Sep 2011 21:34
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Если уже что-то попробовал с Z180 - поделись. А то я тут собрался простую платку сделать для экспериментов - там будут разъёмы DIP-64 и PLCC-68, а также в 2 ряда по краям все 68 доступных ног с шагом 0.1 дюйм для втыкания в бредборду. На борту планирую воткнуть кварц и разъём под память, а также подтяжки важных ног к +5В, а может даже и регулятор напруги 7805. Плату можно будет использовать просто как адартер PLCC-68 в какбы-DIP либо как тестовый компьютер nedoPC-180 ;)

_________________
:dj: https://mastodon.social/@Shaos


11 Sep 2011 10:05
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shaos wrote:
Если уже что-то попробовал с Z180 - поделись. А то я тут собрался простую платку сделать для экспериментов - там будут разъёмы DIP-64 и PLCC-68, а также в 2 ряда по краям все 68 доступных ног с шагом 0.1 дюйм для втыкания в бредборду. На борту планирую воткнуть кварц и разъём под память, а также подтяжки важных ног к +5В, а может даже и регулятор напруги 7805. Плату можно будет использовать просто как адартер PLCC-68 в какбы-DIP либо как тестовый компьютер nedoPC-180 ;)


В железе ничего не делал. Пока в голове не будет готов весь проект (иметь понятие что и как делать), в железо не полезу.

_________________
Vasil Ivanov
vasil-i@yandex.ru


16 Sep 2011 22:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ] 

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.