Вы МОЛОДЦЫ!!!Annett wrote:Ладна. всё у меня не то и не так. и ассемблер вместо нормативно-правильного Си, и шинные драйверы вместо резисторов с диодами. И SD карт много, и вообще какие-то дурацкие плиски вместо кучи плат и 133-й серии.
уже хочется разбить это всё об стенку и отправиться в пустоту и ничто...
Альтернативная система на 68000 :)
Moderator: Shaos
-
- Fanat
- Posts: 92
- Joined: 25 Jan 2014 21:54
- Location: 37.113.169.14
Re: Альтернативная система на 68000 :)
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
-
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: Альтернативная система на 68000 :)
Спасибо. Простите. у меня бывает нестабильное психическое состояние по всяким специфическим причинам...
-
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: Альтернативная система на 68000 :)
Просто для истории...
Самый первый экспериментальный вариант системы на 68000, еще на страшной куче проводков
Снизу под этой коробкой приклеен лист меди - общая земля. Без нее сигналы получились конечно же плохие, на шинах было много звона и шума, и иногда происходили сбои и обвалы системы в исключения.
Видео (генерация визуалов, видеорежим тогда был 512*400*256 цветов) http://disk.karelia.pro/hxX9qBU/
Это был просто "нагрузочный тест" для загрузки шины и проверки работоспособности архитектуры. Одновременно работало несколько разных источников прерываний с разными скоростями (всё вместе - примерно 150тысяч прерываний в секунду - это достаточно тяжело для 16МГц процессора). Оно проработало так около 4 месяцев непрерывно без сбоев. Только после этого я начала разводить плату, которую потом Тим заказывал в производство.
Самый первый экспериментальный вариант системы на 68000, еще на страшной куче проводков

Снизу под этой коробкой приклеен лист меди - общая земля. Без нее сигналы получились конечно же плохие, на шинах было много звона и шума, и иногда происходили сбои и обвалы системы в исключения.
Видео (генерация визуалов, видеорежим тогда был 512*400*256 цветов) http://disk.karelia.pro/hxX9qBU/
Это был просто "нагрузочный тест" для загрузки шины и проверки работоспособности архитектуры. Одновременно работало несколько разных источников прерываний с разными скоростями (всё вместе - примерно 150тысяч прерываний в секунду - это достаточно тяжело для 16МГц процессора). Оно проработало так около 4 месяцев непрерывно без сбоев. Только после этого я начала разводить плату, которую потом Тим заказывал в производство.
You do not have the required permissions to view the files attached to this post.
-
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
Re: Альтернативная система на 68000 :)
Охренеть! Я за такое даже сечас наверно не возьмусь...Annett wrote:Просто для истории...
Самый первый экспериментальный вариант системы на 68000, еще на страшной куче проводков
Снизу под этой коробкой приклеен лист меди - общая земля. Без нее сигналы получились конечно же плохие, на шинах было много звона и шума, и иногда происходили сбои и обвалы системы в исключения.


Респект, однозначно респект!

-
- Admin
- Posts: 24033
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Альтернативная система на 68000 :)
Круть неописуемая безусловно 

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: Альтернативная система на 68000 :)
Ну вот. Теперь наоборот перехвалили
Эта конструкция из проводов и микросхемок перестала работать :/ (я использую ее для отладки до сих пор). 68й наотрез отказывается выполнять код
Даже в HALT упасть не может. Это какая-то фундаментальная проблема...
Нужно искать, что там отвалилось.

Эта конструкция из проводов и микросхемок перестала работать :/ (я использую ее для отладки до сих пор). 68й наотрез отказывается выполнять код

Нужно искать, что там отвалилось.
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
Re: Альтернативная система на 68000 :)
Все конструкции из проводов заканчивают свой век так. Проверено лично не на одной такой (ну не точно такой конечно...)
привет засранцу лавру :)
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
Re: Альтернативная система на 68000 :)
Абсолютно ничего подобного! Жмут проводов будет работать нормально если это чисто 5в логика 70-80х. Ну могут быть некие трудно-вылавливаемые баги-непропаи как например недавно у одного на zx форуме было с РУшками (когда он переменял 20 штук и всеравно ловил глюки в тесте то 1-й то 3-й РУ-шки). В советское время слой меди на печатных платах был плохой и бывали проблемы с микро-трещинами, после пропайки всех проводников плата оживала и работала стабильно годами.
Ну а вот с этими новыми ALTERA 3.3v\2.5v\1.8v проблемы 100% будут, проверенно при подключении 5v процессоров (1801вм3) к той же ALTERA DE1 (там применяли epm3064). Просто входные ячейки этих CPLD реагируют на малейшие "иголки" которые могут возникнуть в медленной 5v схеме, дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.
Ну а вот с этими новыми ALTERA 3.3v\2.5v\1.8v проблемы 100% будут, проверенно при подключении 5v процессоров (1801вм3) к той же ALTERA DE1 (там применяли epm3064). Просто входные ячейки этих CPLD реагируют на малейшие "иголки" которые могут возникнуть в медленной 5v схеме, дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Альтернативная система на 68000 :)
Вот это непонятный момент...bigral wrote:дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.

на выводах питания ИС - то фронты её выходного сигнала наоборот улучшаются.
iLavr
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
Re: Альтернативная система на 68000 :)
Жгут проводов -- ему хоть бы хрен, а вот многожильный провод вполне может и обломиться в месте пайки. Или отпаяться тупо, я в детстве монстрячил девайсики на МГТФ, вот уж наелся там отваливающимися проводочками 
Что касается епмок, то да, есть такая бяда. Можно лечить кондёрами, а можно, например, пересинхривать все сигналы на какойнить клок и работать строго синхронно внутри.

Что касается епмок, то да, есть такая бяда. Можно лечить кондёрами, а можно, например, пересинхривать все сигналы на какойнить клок и работать строго синхронно внутри.
привет засранцу лавру :)
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Альтернативная система на 68000 :)
По моему опыту многожильный провод в месте пайки ломается как раз нечасто - хоть на одной, хоть на паре жилок удерживается долго, даже если часто гнуть...angry_troll wrote:а вот многожильный провод вполне может и обломиться в месте пайки.
Другое дело, что все часто делают ошибку: зачищая изоляцию многожильного провода, делают надрез по всем проводникам - вот по этой, казалось бы незаметной "риске", многожильный провод и ломается.
iLavr
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
Re: Альтернативная система на 68000 :)
Та не, я не про то, то другая история. Навешивание блокировочных кондеров сглаживает провалы питания которые у таких микрух типа DRAM огромны изза сущьности внутреннего строения самой микрухи, которая может резко увеличить потребление в определенный очень короткий промежуток времени.Lavr wrote:Вот это непонятный момент...bigral wrote:дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.Если навешиванием конденсаторов на GND и +5В прямо
на выводах питания ИС - то фронты её выходного сигнала наоборот улучшаются.
Я про кондеры с сигнальной линии на землю, которые затягивают фронты а сильно короткие импульсы вообще срезают.
Тут же речь о том что к примеру у EPM3064 входная ячейка сверхчуствительная, она претендует на совместимость ОДНОВРЕМЕННО с ttl,lvttl,cmos при этом поддерживает входные\выходные частоты на порядок выше чем у сбис-ов и логики 70-80х... Т.е. всякие "иголки" на шинах уровнем около 1v и длинной в 3...5 ns для нее вполне себе легитимный импульс! Это в то самое время когда комп собранный на 1801ВM3 + кр555/1533 эти "импульсы" вообще не замечает, и не успевает на них реагировать. Это было выявленно изза того что EPM3064 использовался как преобразователь TTL <-> LVTTL между 1801ВМ3 и платой ALTERA DE1. Eсли подключить цифровой анализатор на входе EPM3064 и сравнить сигналы с выходом, то это можно засечь, хотя при этом половина "иголок" исчезнет изза того что сам анализатор добавит некую емкость на линию. Еще данная особенность проявляется когда надо сделать стабильный генератор на cpld (ну там на 1 инверторе), сама микруха может генерить себе помехи и сбиваться время от времени.
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Альтернативная система на 68000 :)
Ну ты тогда как-нибуть излагай коротко, однозначно и понятно, а не длинно и запутанно.bigral wrote:Я про кондеры с сигнальной линии на землю, которые затягивают фронты а сильно короткие импульсы вообще срезают.

А то, как здесь говорят, мы ж не телепаты понять, что ты хотел сказать, когда "стольмногабукв"...

iLavr
-
- Doomed
- Posts: 449
- Joined: 08 Apr 2013 04:04
- Location: 213.247.249.139
Re: Альтернативная система на 68000 :)
Я больше могу сказать -- даже сраная 74hct04 может сама себе генерить помехи, на плавном фронте например. На выход добавит зубчиков 50-100мгц частотойbigral wrote: Тут же речь о том что к примеру у EPM3064 входная ячейка сверхчуствительная, она претендует на совместимость ОДНОВРЕМЕННО с ttl,lvttl,cmos при этом поддерживает входные\выходные частоты на порядок выше чем у сбис-ов и логики 70-80х... Т.е. всякие "иголки" на шинах уровнем около 1v и длинной в 3...5 ns для нее вполне себе легитимный импульс! Это в то самое время когда комп собранный на 1801ВM3 + кр555/1533 эти "импульсы" вообще не замечает, и не успевает на них реагировать. Это было выявленно изза того что EPM3064 использовался как преобразователь TTL <-> LVTTL между 1801ВМ3 и платой ALTERA DE1. Eсли подключить цифровой анализатор на входе EPM3064 и сравнить сигналы с выходом, то это можно засечь, хотя при этом половина "иголок" исчезнет изза того что сам анализатор добавит некую емкость на линию. Еще данная особенность проявляется когда надо сделать стабильный генератор на cpld (ну там на 1 инверторе), сама микруха может генерить себе помехи и сбиваться время от времени.

Это всё вполне нормальные и неизбежные явления. Надо просто быть к ним готовым и уметь бороться. Один из способов -- делать нормальную разводку (не 2-слойку), каждый сигнал над слоем земли или питания (слой без жутких разрезов), у каждого источника сигнала последовательный резистор, близкий к волновому сопротивлению линии. А не жаловаться, что мол чой-то альтеры слишком быстрые, любую иголку ловят, ну их нах

привет засранцу лавру :)