nedoPC.org

Community for electronics hobbyists, established in 2002
Last visit was: 31 Oct 2024 16:55
It is currently 31 Oct 2024 16:55



 [ 206 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 14  Next
MC68000 
Author Message
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Romanich wrote:
lvd wrote:
А у меня от Ромы лежат 2 штуки 68060RC50, 1 штука 68030 и 3 штуки 68882 =)


ИМХО 68030 и 68060 сложны в освоении из-за дурацкого менеджмента памяти (виртуальные страницы). Нужен проц с ЛИНЕЙНОЙ адресацией адресов 1MB или выше. 8-битная шина данных приветствуется :)


Эээ... Гм, ты с х86 не спутал? ;)
По дефолту ММУ отключен и память замечательно линейная там.
А даже при включённом тоже линейная... но уже витуальная линейная, а как мапится на физическую - как раз мму и определяет +)


Last edited by lvd on 15 Oct 2006 21:05, edited 1 time in total.



15 Oct 2006 20:59
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Shaos wrote:
Romanich wrote:
lvd wrote:
А у меня от Ромы лежат 2 штуки 68060RC50, 1 штука 68030 и 3 штуки 68882 =)


ИМХО 68030 и 68060 сложны в освоении из-за дурацкого менеджмента памяти (виртуальные страницы). Нужен проц с ЛИНЕЙНОЙ адресацией адресов 1MB или выше. 8-битная шина данных приветствуется :)


Это тебе тогда MC68HC001 нужен - у него переключаемая ширина шины - 8 или 16


Кстати, как раз 68020/68030 и нужен. В 68000 только 16 бит, в 68001 вроде как только 8 бит или только 16 бит, а в 020/030 (отличаются, по большому счёту, только тем, что второй быстрее по тактовой, у второго есть 256 байт датакеша и встроенное ММУ) шина динамическая: проц выставил адрес и начал обращение, а девайс выдаёт 2 сигнала, одновременно сообщающие процу, что цикл можно заканчивать и размер шины. При этом, если на 040/060 при байтовом девайсе байт нужно мультиплексировать на все 4 части 32битной шины, на 020/030 если байтовый девайс, то он даёт байт на старшую часть (д31-д24), если вордовый - то на д31-д16. Как-то так. Можно одновременно иметь 8битное ПЗУ и 32битную память, например.


15 Oct 2006 21:03
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Post 
У MC68k есть аналог от Signetics: SCN68000C8N64

Image

Отличается от оригинала тем, что имеет ножки из мягкого металла, которые не выдерживают демонтажа (фен+игла)


15 Oct 2006 22:20
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Post 
Shaos wrote:
MC68SEC000 - это статический вариант проца ровно на 3.3В


дык я о твоем, что на картинке, а не минимижном.


15 Oct 2006 22:28 ICQ
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Post 
HardWareMan wrote:
А зачем именно 8 бит? На М68000 легко с 16ти битами собирается все, что угодно. :)


с 16 битами проблем больше - нужно спаривать микросхемы памяти по адресам, разносить по данным - т.е. двойная затрата на стоимости памяти

с 8 битами красивее :)


16 Oct 2006 02:26
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
lvd wrote:
Эээ... Гм, ты с х86 не спутал? ;)


я имел ввиду MMU

lvd wrote:
А даже при включённом тоже линейная... но уже витуальная


вот эта виртуальность меня и настораживает...


16 Oct 2006 02:30
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Post 
Почитал про моторольные процы. Вот что известно:

MC68000 - 16bit шина данных, 24bit шина адреса
MC68008 - 8bit шина данных, 20bit(48pin) 22bit(52pin) шина адреса
MC68HC001 - шина данных 8/16bit

Мне больше нравяца с 8-битной шиной днных. Остались "пустяки" - найти, где их в рассыпуху рассылают?

Какие ещё моторольные процы поддерживают 8бит данных?


16 Oct 2006 02:36
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Post 
Romanich wrote:
Какие ещё моторольные процы поддерживают 8бит данных?


Дубль два - 68020, 68030
Или ты не читатель, а писатель? :)


16 Oct 2006 13:45
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Post 
Romanich wrote:
HardWareMan wrote:
А зачем именно 8 бит? На М68000 легко с 16ти битами собирается все, что угодно. :)


с 16 битами проблем больше - нужно спаривать микросхемы памяти по адресам, разносить по данным - т.е. двойная затрата на стоимости памяти

Слабо взять сразу 16битную память? Например, правильный simm72, будучи закоммутированным правильно, превращается в 16битный =)

Есть просто ДРАМ и СДРАМ 16битные. Естественно, позволяют записывать байты отдельно.

Quote:
с 8 битами красивее :)

Зато КОМАТОЗНЕЕ! :-E


16 Oct 2006 13:47
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Romanich wrote:
lvd wrote:
Эээ... Гм, ты с х86 не спутал? ;)


я имел ввиду MMU


И чем оно тебя не устроило... Обычное MMU такое, лог. адреса мапит в физические + ограничения по доступу...

Quote:
lvd wrote:
А даже при включённом тоже линейная... но уже витуальная


вот эта виртуальность меня и настораживает...

Не можешь отвыкнуть от CS/DS/SS/ES/GS/whatsoever, по ночам снятся кошмары про реальный и защищённый режимы? =)))


16 Oct 2006 13:50
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Post 
Romanich wrote:
Почитал про моторольные процы. Вот что известно:

MC68000 - 16bit шина данных, 24bit шина адреса
MC68008 - 8bit шина данных, 20bit(48pin) 22bit(52pin) шина адреса
MC68HC001 - шина данных 8/16bit

Мне больше нравяца с 8-битной шиной днных. Остались "пустяки" - найти, где их в рассыпуху рассылают?


68030 в рассыпуху CHRV рассылает =)


16 Oct 2006 13:51
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23385
Location: Silicon Valley
Post 
lvd wrote:
Romanich wrote:
Почитал про моторольные процы. Вот что известно:

MC68000 - 16bit шина данных, 24bit шина адреса
MC68008 - 8bit шина данных, 20bit(48pin) 22bit(52pin) шина адреса
MC68HC001 - шина данных 8/16bit

Мне больше нравяца с 8-битной шиной днных. Остались "пустяки" - найти, где их в рассыпуху рассылают?


68030 в рассыпуху CHRV рассылает =)


Они новые стоят немыслимых денег...

А новые MC68HC000 и MC68HC001 с частотой 16 MHz стоят меньше двадцатки за штучку

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


16 Oct 2006 14:21 WWW
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Post 
Quote:
Shaos wrote:
68030 в рассыпуху CHRV рассылает =)


Они новые стоят немыслимых денег...

Это у муторолы, а у чрв - вполне разумных!

Quote:
А новые MC68HC000 и MC68HC001 с частотой 16 MHz стоят меньше двадцатки за штучку

Частота 16мгц - это 4 мипса. И никакого фпу, и 32битные тормоза (процы-то внутри 16битные). А для 020-030 фпу у чрв стоит 3 (ТРИ) доллара.


16 Oct 2006 15:32
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
lvd wrote:
Не можешь отвыкнуть от CS/DS/SS/ES/GS/whatsoever, по ночам снятся кошмары про реальный и защищённый режимы? =)))


Ну кошмары-то не снятся, а неприятный осадок есть :)
Ну просто не нравица мне сегментная/страничная адресации!

Хотя без проблем в своё время FLAT-режим на AMD,Intel делал (32-битный реальный режим). Да и защищённый тоже делал (CS=DS=0)
И без всяких ДОС-экстендеров, а на асме (cr0, lgt, A20 и прочее) как положено :)


16 Oct 2006 18:26
Banned

Joined: 12 Oct 2006 16:44
Posts: 608
Post 
lvd wrote:
Дубль два - 68020, 68030
Или ты не читатель, а писатель? :)


сразу не заметил :) Всё!!! Решаюсь на 68030!

Я надеюсь, 8-битную ROM/SRAM можно к нему подцепить без лишней логики? ДРАМы на предлагать!


16 Oct 2006 18:29
 [ 206 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 14  Next

Who is online

Users browsing this forum: No registered users and 0 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

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