nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 26 Apr 2024 06:51



Reply to topic  [ 148 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next
Альтернативная система на 68000 :) 
Author Message
Fanat

Joined: 25 Jan 2014 21:54
Posts: 92
Location: 37.113.169.14
Reply with quote
Annett wrote:
Ладна. всё у меня не то и не так. и ассемблер вместо нормативно-правильного Си, и шинные драйверы вместо резисторов с диодами. И SD карт много, и вообще какие-то дурацкие плиски вместо кучи плат и 133-й серии.
уже хочется разбить это всё об стенку и отправиться в пустоту и ничто...

Вы МОЛОДЦЫ!!!


05 Apr 2017 21:47
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Bill wrote:
Вы МОЛОДЦЫ!!!


+1 :)

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


05 Apr 2017 23:41
Profile
Senior

Joined: 30 Mar 2017 00:55
Posts: 137
Reply with quote
Спасибо. Простите. у меня бывает нестабильное психическое состояние по всяким специфическим причинам...


06 Apr 2017 05:21
Profile
Senior

Joined: 30 Mar 2017 00:55
Posts: 137
Reply with quote
Просто для истории...
Самый первый экспериментальный вариант системы на 68000, еще на страшной куче проводков :)
Снизу под этой коробкой приклеен лист меди - общая земля. Без нее сигналы получились конечно же плохие, на шинах было много звона и шума, и иногда происходили сбои и обвалы системы в исключения.

Видео (генерация визуалов, видеорежим тогда был 512*400*256 цветов) http://disk.karelia.pro/hxX9qBU/
Это был просто "нагрузочный тест" для загрузки шины и проверки работоспособности архитектуры. Одновременно работало несколько разных источников прерываний с разными скоростями (всё вместе - примерно 150тысяч прерываний в секунду - это достаточно тяжело для 16МГц процессора). Оно проработало так около 4 месяцев непрерывно без сбоев. Только после этого я начала разводить плату, которую потом Тим заказывал в производство.


Attachments:
DSCN3195a.jpg
DSCN3195a.jpg [ 811.22 KiB | Viewed 6637 times ]
06 Apr 2017 07:32
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Annett wrote:
Просто для истории...
Самый первый экспериментальный вариант системы на 68000, еще на страшной куче проводков
Снизу под этой коробкой приклеен лист меди - общая земля. Без нее сигналы получились конечно же плохие, на шинах было много звона и шума, и иногда происходили сбои и обвалы системы в исключения.
Охренеть! Я за такое даже сечас наверно не возьмусь... :roll: :roll:
Респект, однозначно респект! :kruto:


06 Apr 2017 07:57
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Круть неописуемая безусловно :roll:

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


06 Apr 2017 16:16
Profile WWW
Senior

Joined: 30 Mar 2017 00:55
Posts: 137
Reply with quote
Ну вот. Теперь наоборот перехвалили :)
Эта конструкция из проводов и микросхемок перестала работать :/ (я использую ее для отладки до сих пор). 68й наотрез отказывается выполнять код :( Даже в HALT упасть не может. Это какая-то фундаментальная проблема...
Нужно искать, что там отвалилось.


07 Apr 2017 00:13
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Все конструкции из проводов заканчивают свой век так. Проверено лично не на одной такой (ну не точно такой конечно...)

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


07 Apr 2017 00:44
Profile
Senior

Joined: 31 Mar 2012 16:50
Posts: 152
Location: 93.73.80.128
Reply with quote
Абсолютно ничего подобного! Жмут проводов будет работать нормально если это чисто 5в логика 70-80х. Ну могут быть некие трудно-вылавливаемые баги-непропаи как например недавно у одного на zx форуме было с РУшками (когда он переменял 20 штук и всеравно ловил глюки в тесте то 1-й то 3-й РУ-шки). В советское время слой меди на печатных платах был плохой и бывали проблемы с микро-трещинами, после пропайки всех проводников плата оживала и работала стабильно годами.

Ну а вот с этими новыми ALTERA 3.3v\2.5v\1.8v проблемы 100% будут, проверенно при подключении 5v процессоров (1801вм3) к той же ALTERA DE1 (там применяли epm3064). Просто входные ячейки этих CPLD реагируют на малейшие "иголки" которые могут возникнуть в медленной 5v схеме, дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.


07 Apr 2017 05:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
bigral wrote:
дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.

Вот это непонятный момент... :esurprised: Если навешиванием конденсаторов на GND и +5В прямо
на выводах питания ИС
- то фронты её выходного сигнала наоборот улучшаются.

_________________
iLavr


07 Apr 2017 05:36
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Жгут проводов -- ему хоть бы хрен, а вот многожильный провод вполне может и обломиться в месте пайки. Или отпаяться тупо, я в детстве монстрячил девайсики на МГТФ, вот уж наелся там отваливающимися проводочками :)

Что касается епмок, то да, есть такая бяда. Можно лечить кондёрами, а можно, например, пересинхривать все сигналы на какойнить клок и работать строго синхронно внутри.

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


07 Apr 2017 06:15
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
angry_troll wrote:
а вот многожильный провод вполне может и обломиться в месте пайки.
По моему опыту многожильный провод в месте пайки ломается как раз нечасто - хоть на одной, хоть на паре жилок удерживается долго, даже если часто гнуть...
Другое дело, что все часто делают ошибку: зачищая изоляцию многожильного провода, делают надрез по всем проводникам - вот по этой, казалось бы незаметной "риске", многожильный провод и ломается.

_________________
iLavr


07 Apr 2017 06:28
Profile
Senior

Joined: 31 Mar 2012 16:50
Posts: 152
Location: 93.73.80.128
Reply with quote
Lavr wrote:
bigral wrote:
дело лечится навешиванием конденсаторов на GND тогда фронты заваливаются и иголки сглаживаются.

Вот это непонятный момент... :esurprised: Если навешиванием конденсаторов на GND и +5В прямо
на выводах питания ИС
- то фронты её выходного сигнала наоборот улучшаются.


Та не, я не про то, то другая история. Навешивание блокировочных кондеров сглаживает провалы питания которые у таких микрух типа DRAM огромны изза сущьности внутреннего строения самой микрухи, которая может резко увеличить потребление в определенный очень короткий промежуток времени.

Я про кондеры с сигнальной линии на землю, которые затягивают фронты а сильно короткие импульсы вообще срезают.

Тут же речь о том что к примеру у 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 инверторе), сама микруха может генерить себе помехи и сбиваться время от времени.


07 Apr 2017 06:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
bigral wrote:
Я про кондеры с сигнальной линии на землю, которые затягивают фронты а сильно короткие импульсы вообще срезают.

Ну ты тогда как-нибуть излагай коротко, однозначно и понятно, а не длинно и запутанно. :wink:
А то, как здесь говорят, мы ж не телепаты понять, что ты хотел сказать, когда "стольмногабукв"... :mrgreen:

_________________
iLavr


07 Apr 2017 07:04
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
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 инверторе), сама микруха может генерить себе помехи и сбиваться время от времени.


Я больше могу сказать -- даже сраная 74hct04 может сама себе генерить помехи, на плавном фронте например. На выход добавит зубчиков 50-100мгц частотой :) Ну или вход с выходом соединишь -- вот тебе и осциллятор без кварца.

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

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


07 Apr 2017 07:11
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 148 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next

Who is online

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