![]() |
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
стандартам -- 2.5мм. У буржуев может и так и эдак. |
Quote:
Слабо сделать что-то среднее, чтоб в оба слота лезло? |
Что то мне подсказывает , что надо остановиться на ISA8 с каевской распиновкой , но незадействованные и дублирующееся пины нужно пустить по назначению (как и предлагал автор DMA USC). Ибо всё остальное разговоры в духе "создадим самый невостребованный/не покупаемый спектрум нашей мечты" . Уж извините ;)
Если кому то мало того что нельзя затолкать (по пинам) в ISA8 , то что вы туда собираетесь подключать(?),если то что есть и так никто не берёт и тем более не производит(!) |
Quote:
Советские стандарты (замечу не российские) ушли вместе с соответствующей страной! |
Quote:
Гыыы! По поводу америки - просто мы знаем как правильно использовать писюканские платы! |
Quote:
Но к сожалению должен с этим смириться, потомучто остальные не прижились и все расширения делаются под стандарт Скорпион/КАЙ (Кирилл токо ради тебя не упоминаю Нэмо :) ). Стандарт Некста не прижился (комп не был массовым как Кай и Скорпион). Сейчас со слотами три типа машин: 1) Скорпион 2) Кай 3) Пентагон1024 ЧТобы использовать неиспользуемые пины надо посмотреть не идет ли чтото от них на старые платы, а то легко спалить будет комп каким нить ДМА или ГС. |
Quote:
Кто ищет тот находит. А вот с GS сложнее конечно ибо их мало было выпущено. Quote:
А кай я не видел и не знал что у него 2.54 |
Не фига себе дискуссию устроили... Господа, господа... Стоять-бояться. Да забудьте вы на время об ответной части разъема - о маме.
Роман, даже если вы с nedoPC выпустите ATM3, то каким тиражем? 10, 100, 1000? В любом случае вы все равно не переплюните тираж даже тех слотовых компов в отдельности как: KAY, Sprinter, Скорпион и Пентагон1024. Кроме вас, производством ZX-совместимых машин в настоящее время еще кто-нибудь еще занимается? Врядли. Так с кем вы собрались договариваться о стандартах на новый слот? Сами с собой? В этом случае, вас должен удолетворить предложеный вами разъем. Или вы хотите подискутировать с оставшимися на платформе пользователями спекки? А разве они состоят только из пользователей со слотовыми компами, не говоря уже о ATM7.10? Давайте пока отложим дисскуссию о маме разъема, ибо повторюсь - какое бы решение не приняли - оно всегда будет правильным. Давайте поговорим о девайсах, которые будут, собственно, в эти слоты, суваться. 1. Согласитесь объемы их производства все равно будут выше, чем объемы производства материнских плат. 2. При всем вашем желании удолетворить каждого владельца ZX-машины, новеньким девайсом, вы не сможете этого сделать (при существующем отношении), ибо повторюсь: парк машин довольно разнообразен, а слоты есть только на пяти моделях. Но даже на них нет единого стандарта. 3. Разводить бакланистические диспуты о том, каких компов больше, каких меньше бессмысленно, ибо в этом случае во-первых ущемляется меньшинство, а во-вторых ущемляется большинство у кого вообще никаких слотов нет. 4. Из этого выходит вполне логичная мысль - удолетворить всех можно только, в случае что разъем будет "ни вашим ни нашим", то есть универсальным. 5. Как вывод - из всех универсальных разъемов идеально подходит только елка (PLD aka IDC), ибо только из него при минимуме усилий (да и деньгозатрат тоже) можно изготовить переходник как в EISA, как ZX-BUS, как "NEMO"-BUS, так и в злочастное PCI. Да хоть в PCI-Express. А что будет на материнской плате уже не важно. |
Quote:
Райсер никогда не строится на IDC разъемах из-за их малой надежности. И еще такой вопрос к Ne01eX - при рассуждении о EISA и PCI(-Express) разговор идет о разъемах или о шинах? |
Quote:
А феню про "елку" это я от тов. Каримова подхватил... Все-таки 3*40 в самый раз. Даже с запасом. А питание по отдельному шлейфу гнать надо. |
Quote:
PCMCIA или IDE, в принципе можно зарелизить, и я бы предложил еще для обсуждения SCSI и IEEE1284 (расширенный LPT), но это будет недошина. По своей применимости эти шины близки к ZXBUS и имеют приимущество в двух случаях: возможность применения устройств расчитанных на эти шины; конструктивно они проще и дешевле в реализации. В общем-то к этому классу можно отнести и Caro-Bus (насколько я понимаю синоним названия - упрощенная шина NedoPC NI-15). Реализация шины такого типа в Спектруме имеет смысл, для определенных областей применения. Но учтите, что все вышеназванные шины, по большому счету, относятся к интерфейсным, а не системным шинам. Функциональность и гибкость их гораздо ниже. Грубо говоря разница между ними как между BASIC и ASM. |
Quote:
|
Quote:
|
Quote:
А, всеже, чем IDC должен был быть лучше скажем разъема ISA? В чем приимущество? Может никто не уловил Know-How. |
Тема застряла. Давайте пока отстранимся от разъема и продолжим обсуждение именно шины. Кто не знает, шина и разъем не являются синонимами. По сему прошу предлагать идеи на тему развития ZXBUS. В частности я предлагал рассмотреть следующие вопросы:
Quote:
|
Ну так что? Есть предложения или нет? Или никому ничего не нужно?
|
Quote:
По поводу интов - нужен КОНТРОЛЛЕР ПРЕРЫВАНИЙ! Если он будет - всё остальное уже не так важно, в принципе можно делать и совсем тупо - плата даёт инт и держит его пока проц её не пнёт в порты. Главное - контроллер чтобы был на мамке. |
2 lvd - cпасибо за поддержку дискуссии.
Quote:
Quote:
|
Quote:
|
Quote:
Повторюсь - контроллером DMA должна обладать только дочерняя плата (карта) (DMA USC, DMA UGC:) DMA контроллер при наличии на карте (дочерней плате) будет у всех имеющих карту, а если же его разместить на материнке, то будут радоваться только обладатели материнки. Естественно, если на карточке не будет контроллера DMA, будем, так сказать, работать по старому - в PIO-режиме. Я всегда выступал и выступаю за старшие модели процев. Собственно из-за них родимых и весь сыр-бор. |
Quote:
Речь про Z180 я завёл естественно не спроста. Почему бы его не задействовать в качестве нового процессора, тем паче у него собственный двухканальный DMA (а значит и один "стандарт")? |
Quote:
|
Quote:
Вот есть дма усц и есть busrq на зетнике. Када ей нужно вытащить байтик в ЦАПы очередной, она дёргает busrq, проц отключается, и она вместо него читает байт из памяти. Такое возможно собственно и на текущем хз-басе, вот только НЕ из ПАМЯТИ компа, а из адресного пространства ПРОЦА. В чём и проблема. Надо уметь делать ДМА именно из памяти, иначе оно как таковое теряет смысл. О чём и разговор - ввести стандарт на некий хз-бас2, который бы позволял карточкам ДМАчить в ОЗУ. Радоваться естественно будут не все. Челы с полудохлым пентагоном, погрязшим в проводах, будут плакать и копить деньги на пц, по причине отсутствия 100$ на новый спек =)) Quote:
|
Quote:
|
Quote:
Quote:
Quote:
Ну и в чем собственно проблема с *Z*80? Только внутренние порты? Ну ребята, если только это ставит вас в тупик, то можно вообще ни о чем не мечтать. |
Quote:
|
Кто такой DMA UGC?
------------------------------------------------------- Поддерживаю контроллер прерываний ! ------------------------------------------------------- DMA USC как бы и имеет доступ к мегу памяти , нужно только вывести необходимые сигналы на разъём (о чём собсно и речь). ------------------------------------------------------- Не поддерживаю всё отличное от Z80 , поддерживаю каждую точку своим цветом ;) ------------------------------------------------------- |
Quote:
Quote:
Quote:
Code:
ld a,hxНаконец - сколько надо м/сх, чтобы в панельку Z80 на обычном спеке всобачить Z180 ? (на 3.5 мгц) и чтоб при этом циклы обращения к памяти не изменились? Возможно ли такое вообще без добавления доп. ПЗУ с кодом начальной настройки Z180? |
Quote:
|
Quote:
|
Quote:
|
Quote:
По поводу микросхем: если охота оставить работать Z180 на 3,5МГц - то нисколько. Если же охота иметь турбо-режим (т.е. скорее всего нормальный режим, а не slow down на 3,5МГц), то можешь сам прикинуть, как строят делитель частоты :) Это всё если делать грубо. Если делать "не грубо", то там немножко другой подход. Во вторых, циклы обращения к памяти у них одинаковы. За 3M как у Z80, так и у Z180. Можно добавить WAITы по вкусу (при работе с I/O добавляется один вайт автоматически), причём для каждого типа (память или в/в) в отдельности. Без добавление ПЗУ для начальной настройки не обойтись, ибо по холодному старту Z180 работает в режиме между Z80 и HD64180 :) Но разве это проблема, поставить ПЗУ с инициализацией? Ещё одна хорошая (на мой взгляд) весть в том, что Z180 выпускается в PDIP и PLCC корпусах. С первыми проблема в том, что у них не хватает вывода A19, т.е. про мег памяти можно забыть (хотя MMU и DMA могут работать с мегом). А вот второй тип очень подходит, ибо под PLCC есть кроватки, т.е. с пайкой проблем не будет. |
Quote:
Исключением являются процессора Z8x185/Z8x195, у которых, ввиду дополнительной on board переферии жёстко использован участок #C0-#FF (и то не полностью), т.е. на этих процессорах в эту область внутренние порты перемещать нельзя. Вся работа с внутренними портами отражается на шиннах адреса и данных, т.е. по идее если порты пересекаются, то пишешь/читаешь ты в два устройства, из которых внутренний порт имеет приоритет, а данные из соседнего игнорируются. |
Quote:
Quote:
Quote:
|
Quote:
Но главным толчком к преобретению оказалось запихивание всех мелкосхем в одну матрицу... Quote:
Если DMA USC , то там на словах всё написано (к мелкосхеме DD9 привентить D3 и A19`). Quote:
|
Quote:
Кстати многе о чем тут рассуждается в нем лоегко реализовать (если бы Мак открыл исходники прошивок). |
Quote:
|
Quote:
|
| All times are GMT +4. The time now is 11:14. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.