Author |
Message |
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Эээ... Гм, ты с х86 не спутал?
По дефолту ММУ отключен и память замечательно линейная там.
А даже при включённом тоже линейная... но уже витуальная линейная, а как мапится на физическую - как раз мму и определяет +)
Last edited by lvd on 15 Oct 2006 21:05, edited 1 time in total.
|
15 Oct 2006 20:59 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Кстати, как раз 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 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
У MC68k есть аналог от Signetics: SCN68000C8N64
Отличается от оригинала тем, что имеет ножки из мягкого металла, которые не выдерживают демонтажа (фен+игла)
|
15 Oct 2006 22:20 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
дык я о твоем, что на картинке, а не минимижном.
|
15 Oct 2006 22:28 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
с 16 битами проблем больше - нужно спаривать микросхемы памяти по адресам, разносить по данным - т.е. двойная затрата на стоимости памяти
с 8 битами красивее
|
16 Oct 2006 02:26 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
я имел ввиду MMU
вот эта виртуальность меня и настораживает...
|
16 Oct 2006 02:30 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Почитал про моторольные процы. Вот что известно:
MC68000 - 16bit шина данных, 24bit шина адреса
MC68008 - 8bit шина данных, 20bit(48pin) 22bit(52pin) шина адреса
MC68HC001 - шина данных 8/16bit
Мне больше нравяца с 8-битной шиной днных. Остались "пустяки" - найти, где их в рассыпуху рассылают?
Какие ещё моторольные процы поддерживают 8бит данных?
|
16 Oct 2006 02:36 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Дубль два - 68020, 68030
Или ты не читатель, а писатель?
|
16 Oct 2006 13:45 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Слабо взять сразу 16битную память? Например, правильный simm72, будучи закоммутированным правильно, превращается в 16битный =) Есть просто ДРАМ и СДРАМ 16битные. Естественно, позволяют записывать байты отдельно.
Зато КОМАТОЗНЕЕ! :-E
|
16 Oct 2006 13:47 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
И чем оно тебя не устроило... Обычное MMU такое, лог. адреса мапит в физические + ограничения по доступу...
Не можешь отвыкнуть от CS/DS/SS/ES/GS/whatsoever, по ночам снятся кошмары про реальный и защищённый режимы? =)))
|
16 Oct 2006 13:50 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
68030 в рассыпуху CHRV рассылает =)
|
16 Oct 2006 13:51 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23385 Location: Silicon Valley
|
Они новые стоят немыслимых денег...
А новые MC68HC000 и MC68HC001 с частотой 16 MHz стоят меньше двадцатки за штучку
|
16 Oct 2006 14:21 |
|
|
lvd
Maniac
Joined: 01 Mar 2005 21:42 Posts: 230
|
Это у муторолы, а у чрв - вполне разумных!
Частота 16мгц - это 4 мипса. И никакого фпу, и 32битные тормоза (процы-то внутри 16битные). А для 020-030 фпу у чрв стоит 3 (ТРИ) доллара.
|
16 Oct 2006 15:32 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
Ну кошмары-то не снятся, а неприятный осадок есть
Ну просто не нравица мне сегментная/страничная адресации!
Хотя без проблем в своё время FLAT-режим на AMD,Intel делал (32-битный реальный режим). Да и защищённый тоже делал (CS=DS=0)
И без всяких ДОС-экстендеров, а на асме (cr0, lgt, A20 и прочее) как положено
|
16 Oct 2006 18:26 |
|
|
Romanich
Banned
Joined: 12 Oct 2006 16:44 Posts: 608
|
сразу не заметил Всё!!! Решаюсь на 68030!
Я надеюсь, 8-битную ROM/SRAM можно к нему подцепить без лишней логики? ДРАМы на предлагать!
|
16 Oct 2006 18:29 |
|