За пръв път в Sandacite.BG намираме български феритни памети!
Български феритни памети от ИЗОТ 0310
Феритните памети са исторически вид енергонезависими компютърни памети. Те появяват през средата на 50-те години и се използват до края на 80-те.
При тях данните за записват, като се намагнитват малки феритни тороиди. Като погледнете отгоре, виждате четири правоъгълника – това е матрицата, върху която се монтират феритните ядра. Когато се променя състоянието на намагнитеност на ядрото, това изразява кодиране на информационни битове като нула или единица. Всеки тороид е свързан с два или четири проводника според схемата на паметта.
Когато през проводника премине електрически ток, той създава магнитно поле. Чрез пропускане на ток в определена посока се управлява индуцирания магнитен поток в едната или противоположната посока (по посока на часовниковата стрелка или обратно на нея) и едната се приема за логическа 1, а другата за логическа 0.
Ядрата са с форма на тороиди, защото така линията на магнитните силови линии е затворена и нищо не излиза навън. Между другото, интересно е да отбележим, че най-малката сила на тока, достатъчна, за да се промени намагнитеността, е различна според температурата.
Ето напр. как се чете от феритни памети. По електрическата верига се подава импулс, който да промени стойността на бита в нула.
Стойността на бита се разбира, когато се измери токът на проводника за четене: ако намагнитването на тороида се е променило, то в него възниква индукционен ток. И тогава:
ако битът е бил „0“, няма промяна;
ако битът е бил „1“, намагнитеността се обръща. След малко време това се отчита от проводника за четене S. Времето, необходимо за този процес, ва английската терминология се нарича access time.
Тъй като след всяко четене битът става 0, процесът разрушава съхранената информация и след прочитането на бита той трябва да се възстанови.
А ето и как записваме. При процес на запис се приема, че преди това е имало четене и битът е в състояние 0:ц
за запис на „1“ се възбуждат избраните X и Y, но с токов импулс в обратна посока на този при четене. Намагнитеността се обръща в пресечната точка;
за запис на „0“ (с други думи да се предотврати запис на „1“) се подава и ток за забрана по Z. Това намалява сумата от токове през тороида, която вече не е достатъчна, за да промени посоката на намагнитеност и тя остава същата.
Тези памети се използват масово в компютрите от споменатите десетилетия, обаче са трудни, съответно скъпи за производство, и имат сложна захранваща схема. Затова след изобретяването на DRAM от Интел феритните памети започват да изчезват от масовите компютри. Продължават обаче да се употребяват в компютри за приложение във военното дело и космическите проучвания (напр. в совалките), защото не се увреждат от радиация и мощни електромагнитни импулси.
А поводът да направим тази статия е фактът, че вчера неочаквано се сдобихме с български феритни памети! Тези, които виждате на снимката в началото на статията, са действали в известния наш компютър ИЗОТ 0310 от 1974 г. – онзи, за който Тодор Живков казва, когато го вижда на Пловдивския панаир: ,,Ето такава изчислителна техника ни трябва, какво ми говорите за големи машини!“:
Български компютър ИЗОТ 0310
На снимката горе виждате откъде влиза в платката проводникът за четене S (Sense), а и останалите.
Производството на българските феритни памети започва в Завода за запаметяващи устройства във Велико Търново и такива са монтирани във втория български компютър ЗИТ-151 от 1967 г. Не знаем колко е капацитетът на тези, но поначало 1 кб е нещо нормално за един елемент от онази епоха. За да постигнете необходимо за нормална работа количество памет, е необходимо за наредите в компютъра доста такива.
Ето и снимка откъм страната спойки:
Български феритни памети от ИЗОТ 0310
М001 вероятно означава ,,модул 001″ в смисъл на модул памет.
Всяка една част от този вид стари български компютри и невероятно ценна, а още повече пък наша феритна памет! Затова посветихме отделна статия на тази находка.
А тук можете да видите информация и за един още по-стар вид компютърна памет:
Днес в Sandacite.BG обясняваме един термин от историята на българските компютри – проблемно-ориентиран комплекс.
Проблемно-ориентиран комплекс Инфорег
Първите компютри на България (тоест произведени от 1962 г. нататък) са създадени за решаване на професионални задачи – изчисления в различните видове строителство, икономика, планиране, финанси и счетоводство, управление на складове (т.е. отчетност), наука, статистика… През 70-те години към техните задачи това започва да се нарича автоматизиране и обхваща все повече области на човешката дейност (лозунгите за ,,електронизация на народното стопанство“ и ,,електронизацията – стратегическа задача“). Вече се проектират отделни компютри, специализирани в определен вид труд – проектиране на специализирани компютърни програми (ИЗОТ 1027С), финанси и банково дело (ИЗОТ 1025С, 1029С), зареждане с бензин (ИЗОТ 1008), текстообработка (ИЗОТ 1020С, 1024С), обработване на информация за земната сеизмична активност, изграждане на комуникационни мрежи и т.н. За всеки от тях се осигурява специализиран софтуер, написан и проектиран специално за конкретната дейност, която компютърът ще извършва.
През 1978 – 80 г. обаче се осъзнава, че конкретни специализирани дейности ще се извършват по-добре и устройствата за тях ще се произвеждат по-лесно, ако не се проектира изцяло ново устройство, а отделни устройства се обединяват в цели завършени системи. Затова тогава започва създаването на ново направление в българската компютърна промишленост – това на проблемно-ориентираните комплекси (ПОК). Те могат да се определят като ,,група от няколко устройства, които работят синхронно по дадена задача“. Тези устройства могат да бъдат от основните серии компютри, произвеждани в България по това време – ЕС (Единна система – огромните машини, по западния стандарт наричани mainframe), СМ (Система малка – ,,минимашини“) или т.н. бюрокомпютри – какво представляват те, можете да прочетете ТУК. Разбира се, главната единица, която управлява работата им, е микропроцесорът.
Според вида на извършваната специализирана дейност наборът от устройства, които работят заедно в проблемно-ориентирания комплекс, е различен. Някъде има касов апарат с печатащ механизъм, някъде не. Някъде има тестери за печатни платки, другаде не. Някъде има принтер с широки печатащи възможности, другаде не толкова. Всички периферни устройства, даващи облика на ПОК-а, са произведени от различни български заводи, но са взаимно съвместими и софтуерът на компютъра, управляващ комплекса, може да ги менажира всичките.
В тази публикация ще покажем накратко най-важните проблемно-ориентирани комплекси, а в следващите ще разгледаме някои от тях подробно. Тези ПОК-ове са широко изнасяни в Съветския съюз и Близкия Изток от легендарната външнотърговска организация Изотимпекс.
Изотимпекс
На първата снимка в статията виждаме ПОК Инфорег, предназначен за справочно-информационна дейност и регистриране на данни. С негова помощ може да се направи мощна система, чрез която натрупаната информация да се подреди и управлява в бази от данни, а на тази система могат да работят няколко оператора. Тя работи в режим на времеделене (тоест процесорното време се споделя между няколко потребители, работещи едновременно) и многопрограмен режим. Разбираме, че всички потребители имат колективен достъп.
ПОК Геолог е предназначен за обработка на данни за земната сезимична активност. Изграден е на базата на голяма машина ЕС 1035Б, която съдържа и специализиран процесор за матрични изчисления ЕС 2335.
ПОК База се занимава с управление на наличностите в големите складове – улеснява следенето на отчетността. При него присъства възможност да се включи в компютърната мрежа ЕСТЕЛ 4, за която повече сме ви разказвали ТУК.
Съществува и ПОК Селско стопанство. Този комплекс обработва информацията от работата на аграрно-промишлените комплекси и машинно-тракторните станции. Може да е изграден на основата на компютрите СМИТЕЛ-1, СМ-4, EC 1035Б и също ползва ЕСТЕЛ 4.
След като съществуват две-три компютърни системи за проектиране и изпробване на печатни платки, е логично да има подобен ПОК. Той се нарича Система за автоматизация на инженерната дейност и когато се използва в проектирането на платки, съдейства за полезни неща – напр. за оптималното разпределение на материал – и други подобни хитрини, които и човекът може да изчисли, но защо машината да не го направи по-бързо и по-лесно?
Минимашината СМ-4 е в основата на друг ПОК – Мрежа. Той се използва при изчислението на параметрите на мрежи за комутация на съобщенията, която действа чрез машини от сериите СМ и ЕС.
Поначало преди ПОК-овете такива специализирани дейности са се компютризирали чрез т.н. автоматизирани микропроцесорни системи, всяка от които по подобен начин има конкретна насоченост. Това е най-често бюрокомпютър, към който има включен допълнителен подходящ хардуер – напр. хроматографски анализатори и измерители в системата за обработка на данни от хроматографска работа ИЗОТХРОМ:
Българска компютърна система за хроматографски анализи
След 1978 – 9 г. този тип микропроцесорни системи стават отлична основа за бъдещите комплекси, които разширяват функциите им. Ще дадем няколко примера.
На основата на бюрокомпютъра ИЗОТ 0250, който поначало е със счетоводна насоченост, е изграден ПОК за компютризирано обработване на финансовите дейности от АПК-тата (,,ПОК за автоматизиране на финансово-счетоводната дейност“). 0250 се състои от клавиатура, принтер с много възможности и два броя 8-инвчови флопита за зареждане на програми и файлове и запис на резервно копие. Ето отблизо какво вижда операторът:
Български компютър ИЗОТ 0250
Един от най-интересните според нас ПОК-ове се занимава с електронизация и автоматизиране на зареждането с гориво и сервизното обслужване на автомобилите. Нарича се Бензин. Той работи в популярните навремето авторемонтни станции. Скоро ще ви разкажем повече за него, а засега ще ви кажем, че неговият шифър е 1008С:
Проблемно-ориентиран комплекс Бензин
Преди време Ви разказахме за специализирания в текстообработката компютър ИЗОТ 1002С. Той става основа на ПОК за тънкостите на полиграфическата промишленост в България – форматиране, страниране и т.н.
ТУК можете да прочетете какви са характеристиките на бюрокомпютъра за управление на складови наличности ИЗОТ 1003С. Именно неговите функции са разширени, за да може след това да се направи ПОК Складово стопанство за малки промишлени предприятия.
Има и проблемно-ориентиран комплекс Търговия – ИЗОТ 1015С – виждате го по-долу. Използва се в процесите на продажби на различни стоки в търговските обекти, управлява стокооборота и помага на оператора да държи финансово-счетоводен контрол. Работи напр. в градските универсални магазини. Ще ви разкажем и за него, дано да ви е интересен:
Проблемно-ориентиран комплекс Търговия
Една от най-важните сфери, нуждаещи се от компютризация (и където тя започва рано), е банковата. Още преди създаването на легендарния тамошен бюрокомпютър ИЗОТ 1025С (1983) започва производството на ПОК-а ДСК I ниво, който е на базата на ИЗОТ 1005С.
ИЗОТ 1001С е българска система за контрол на достъпа до големи сгради чрез прокарване на карта с магнитна лента през карточетец. На основата на 1001С по-късно правят т.н. ПОК Пропуск.
Тези ПОК-ове са една от най-интересните и разнообразни страници от българската компютърна техника. В днешно време обаче можем да се надяваме да съберем по-скоро някакви техни съставни части – отделни устройства – защото едва ли можем да намерим цял такъв комплекс. Жалко…
Това беше една статия на Sandacite.BG, направена с любов към българската техника. :) Трябва да правим още такива, за да се вижда, че българските компютри далеч не са само Правец, а и много други видове и подвидове. Доскоро!
За пръв път срещаме такова! Разучете в Sandacite.BG необичайното българско компютърно устройство ИЗОТ ЕС 9114 – за запис на данни от клавиатура на дискета…
ИЗОТ ЕС 9114– устройство за запис на данни върху дискета
Доста сме ви разказвали за българските 5,25- и 8-инчови флопита. Оказва се обаче, че съществува още една интересна джаджа, която се занимава със запис на данни върху магнитна лента. Ето какво е интересното при нея.
Всички обикновени флопита, които сме ви показвали досега, задължително трябва да се включат или към компютри, или към терминали. Освен това, на тези флопита могат да се записват само готови файлове – напр. написани текстови документи. В онази епоха това са най-често използваните файлове.
За голяма разлика от тях, ИЗОТ ЕС 9114 Ви предоставя възможността да записвате данните директно, без да създавате файл от тях! Така можете да записвате данни от отчети, от изчисления, от статистики… най-често такъв вид е цифровата информация тогава. Може обаче да се записва и програмен код – най-голям брой компютърни програми тогава се разпространяват и на дискети.
Това устройство датира от втората половина на 70-те години и е произвеждано в Завода за запаметяващи устройства в Пловдив. Както виждате, то се състои от буквено-цифрова клавиатура, монитор с 23 см диагонал на екрана и 1 брой 5,25-инчово флопи, монтирано вертикално. Последните две части са поставени в една кутия. Клавиатурата може да се изработи с две различни разположения на клавишите според желанието на купувача.
Как работи? Вие си тракате на клавиатурата букви, цифри и специални знаци, те се записват в паметта, докато достигнат обема на цял блок (между 80 и 128 символа) и след това този блок данни автоматично се записва на поставената във флопито дискета. Това е всичко! За да стане това, написаните от Вас символи устройството успешно е преобразувало в единици и нули, в какъвто вид те отиват на дискетата.
При въвеждането на данните процесът на запис се управлява от заводски записан в паметта на устройството служебен софтуер – две програми. Даже горе на снимката виждате по екрана набрани и светещи в зелено символи – такъв е цветът на текста при онези монитори.
Принципът на работа на ЕС 9114 не може да не ни напомни за устройствата за запис на данни на магнитна лента – и при тях не създавате напр. текстов документ, а буквено-цифровите данни се кодират и записват първо в паметта, а после на лентата. И при двата вида устройства е важно това, че не се нуждаете от истински компютър (бил той мейнфрейм или минимашина), за да си запишете данните – необходимо ви е единствено самото устройство, то работи самостоятелно. Затова такива джаджи използвани на места, където няма цяла машина или терминал.
ИЗОТ– емблема
Размерите на ЕС 9114 са сходни с тези на споменатите по-горе малки лентови устройства, затова то спокойно се побира на бюро. Дискетите са най-евтиният даннов носител в онази епоха, те могат и да се презаписват, а веднъж записани, данните върху тях могат да се разнасят лесно насам-натам. Една дискета от онези, с които този ИЗОТ работи, може да побере 1924 блока данни.
За да се гарантира достоверността на записаните данни, този ИЗОТ е снабден със софтуерен алгоритъм за проверка на записа. Това са двете функции ,,проверка“ и ,,корекция на грешки“:
когато задействате проверката, записаните на дискетата данни се проверяват чрез последователно четене на локовете и повторно набиране на всеки символ чрез клавиатурата. При тази процедура кодът на всеки символ автоматично се съпоставя с кода на знака, преминал в паметта на ЕС 9114;
ако в процеса на проверка на данните се открият грешки, те може да се редактират на самата дискета. За да стане това, трябва да се задействат (чрез клавиатурата) функциите ,,проверка на знака“ или ,,корекция на полето“, при което в паметта се редактират само грешно въведените знаци или поле, а пък на дискетата автоматично се записва поправеният блок данни на мястото на стария сгрешен.
Разбира се, когато имаме данни, трябва да можем и да търсим в тях. За тази цел ИЗОТ ЕС 9114 предлага функцията ,,търсене“, при която определен блок данни може да се търси по следните начини – по идентификатора му, по адреса или по края на данните.
Самият метод на запис е двойночестотен. Ефикасността на въвеждането на данни нараства, когато се използват амтоматичните функции ,,дублиране“, ,,пропуск“ и ,,побитово подреждане“. Устройството използва поблокова индикация.
ИЗОТ ЕС 9114 използва около 400 вата мощност от мрежата и тежи около 50 кг.
Олалаа, в Sandacite.BG намерихме български телефонен модем за 16-битови компютри Правец!
Български телефонен модем STN 8009
В немалко наши публикации досега сме ви занимавали с българския мрежов хардуер – модеми, процесори за телеобработка, мултиплексори… Модемите през 80-те г. обаче биват няколко вида. Досега сме обръщали внимание преди всичко на онези, които се включват към големи компютри от сериите ЕС и СМ и представляват кутия, която се поставя извън компютрите и се свързва с тях чрез кабели. Този път обаче при нас дойде нещо различно.
STN 8009 е един от последните модеми на Комбината Системи за телеобработка във Велико Търново. Влиза в производство през 1990 г. и е произвеждан поне до 1992 г. Той се произвежда в три модификации:
STN 8009 – т.н. самостоятелен вариант, приличен на разглежданите досега от нас ЕС 8004Е и 8005 напр., който се захранва от 220 волта напрежение;
STN 8009.01 – вариант във вид само на платка, предназначена за монтиране в персонални компютри от типа на ЕС 8531 – 08, 10…;
и най-сетне точно този STN 8009.02, който е пак платка, но проектирана за 16- и 32-битови х86-съвместими компютри. Именно него ще разгледаме днес.
Български телефонен модем STN 8009
Това, което е характерно тук, е, че нашият екземпляр не е никога използван. Така и никога не е бил разопакован – получихме го в това състояние – нов от магазина както се казва. Наистина рядка тръпка! Принудихме се да разрежем найлона, за да можем все пак да извадим модема, и с това все пак разрушихме капсулата на времето.
Платката се присъединява към дънната платка на Правеца чрез слот. Това е асинхронен телефонен модем, който се управлява от вграден микропроцесор. Когато компютърът или терминалът е снабден с такъв модем, може да участва в различни видове локални мрежи или да работи в режим на отдалечена обработка на информацията (т.н. телеобработка, за която много сме писали). STN 8009.02 предлага дуплексен обмен на данни със скорости 300 или 1200 бита/сек. Скоростта е стабилна – при по-високата 1200 бита/сек скоростта на предаване винаги е в предела от -2,5 % до +1 % от заявената стойност.
Телефонен е, защото за връзката си с други компютри или за работа в телеобработка използва телефонни линии. След инсталацията си STN 8009.02 може автоматично да определи и установи скоростта си на предаване на данни, като отчете тази отдалечения компютър или терминал, с който ще си комуникира.
Ето обратната страна на платката. Горе върху текстолита виждаме надпис IZOT 8009.02, за да не остане съмнение с какво сме се сдобили:
Български телефонен модем STN 8009
Както виждате от по-долу, модема има и малко табло с превключватели, чрез които се променят настройките му на работа. Повече за различните свойства на превключвателите можете да разбере от техническата документация на устройството, която сме ви скенирали за изтегляне по-долу. При всички положения обаче първо трябва да сте боднали платката в слота на дънната платка, и да сте присъединили модема към телефонната линия и апарат според тази схема:
Български телефонен модем STN 8009
Eто и конектора на интерфейса, който се използва – обикновеният за времето си RS 232. Неговият кабел се намира в комплекта, в кутията:
Български телефонен модем STN 8009
За да проверите дали правилно сте го инсталирали, въведете командата АТ и натиснете клавиша RETURN. Ако всичко е наред, ще чуете ОК и STN 8009.02 ще очаква следващата команда.
По онова време такива модеми се наричат интелигентни. Това означава, че докато се установява връзката, модемът може не само да отговори на повиквания, а и да набере телефонен номер. За да прави това, устройството използва вграден микропроцесор.
На платката има и електромагннитно рийд реле РМК 11105 с емблемата на ДСО Електронни елементи.
СМ611Р пък е UART чип, универсален асинхронен приемо-предавател. Грижи се за обмена на данните:
Български телефонен модем STN 8009
На платката има монтиран и говорител. Той е там, за да може да се чува как протича набирането, да издаде предупредителен сигнал при грешка в номера или при зает абонат. Ако се получи сигнал ,,заето“, може да използваме командата за автоматично пренабиране на последния набран номер.
STN 8009.02 има два работни режима – команден, наричан още локален, и дистанционен. Когато сме в първия, командите, които даваме на модема, трябва да бъдат в ASCII код. В дистанционен режим пък при скорост 300 бита/сек модемите от типа 212А използват кодове с един стартов бит, осем информационни и не по-малко от един стопа.
Повече за работата на нашето ново бисерче можете да научите от обещаната документация тук ==> Български модем STN 8009
За десерт – ето сертификата за качество на нашия модем. Издаден е 1992 г.:
Български телефонен модем STN 8009
А ето и мнооого по-стар телефонен модем – най-вероятно това е вторият български такъв:
В Sandacite.BG открихме и още един български учебен ЕДНОПЛАТКОВ компютър – ЕМК-15!
Български едноплатков компютър ЕМК-15
Както ви стана ясно от миналата статия в сайта, през 80-те г. във ВМЕИ Ленин (дн. Технически университет София) са конструирани и произвеждани редица едноплаткови учебни компютри, предназначени за обучение на студенти и ученици от техникумите. Те са няколко, като сега ни попадна и 15-ият поред от серията ЕМК. Нека видим пък той от какво се състои…
ЕМК-15 се ражда в развойната лаборатория Микропроцесори и микрокомпютри, а е изработван в НУПД – последните три думи значат ,,управление Производствена дейност“, но за първата не знаем. Подобно на предшественика си, е базиран на българската фамилия интегрални схеми СМ 650. За да може лесно да се разбира какво е устройството на това компютърче и въобще на микрокомпютрите, всички елементи и схеми на компа са открити. Така е и по-лесно да се измерват типични сигнали в конфигурацията, когато преподавателят дава задание в упражнението. В момента в клубовете по роботика децата пак така започват обучението си от примитивни компютърни и робоустройства, за да осъзнаят принципите им и да преминат към по-сложни машинки.
Български едноплатков компютър ЕМК-15
На този куплунг, който се намира в герния десен ъгъл на платката, е с магистралите на емулираните микрокомпютри – те са изведени на него. Така може конфигурацията на ЕМК-15 да се разширява, да се включват външни обекти, които да се контролират чрез него.
КАКВО МОЖЕ
Ето колко много учебни задачи могат да се изпълняват на компютърчето ЕМК-15:
запознаване с особеностите и архитектурата на фамилията чипове СМ 650, а и на МС 6805 също;
запознаване с принципите и схемните особености на микрокомпютъра, разпределение на адресното пространство, обслужване на периферия и др.;
запознаване със системната програма на СМ 650, съставяне, въвеждане, настройка и изпълнение на програми на машинен език;
съставяне на управляващи програми и използване на микрокомпютъра за управление на включени външни обекти и процеси;
използване на ЕМК-15 за вграждане в управляващи микропроцесорни системи; .
емулация на едночипови микрокомпютри от микропроцесорните фамилии СМ 650 и МС 6805.
ТЕХНИЧЕСКИ ДАННИ
Основните технически данни на едноплатковия микрокомпютър ЕМК-15 са:
8-битов микропроцесор СМ 651;
обем на оперативната памет 4 кб;
възможност за включване на потребителски EPROM, с обем 2 или 4 кб;
мониторна програма с обем 4 кб , записана в EPROM чип тип 2732;
системен куплунг с 40 извода, на който са изведени сит- палите на емулираните микрокомпютри от сериите СМ 650 и МС 6805. Това е необходимо, ако ЕМК-15 се използва за апаратна или програмна настройка на микрокомпютърни системи, базирани на споменатите по-горе фамилии интегрални схеми;
възможност за емулация на аналоговите входове на едночипови микрокомпютри;
възможност за връзка с 16-битов персонален компютър от типа Правец 16 – това е нещо, което не го видяхме при ЕМК-14;
захранване – с напржения 5 и 12 волта, включвани чрез регулируем стабилизиран токоизправител.
Компютърчето е съвсем малко – размерите му са 300 х 210 х 50 мм и тежи само около 400 грама.
ОСНОВНИ БЛОКОВЕ И ВЪЗЛИ В КОМПЮТЪРА ЕМК-25
Ето и какво има в него, подредено в удобен табличен вид:
микропроцесор СМ651;
тактов генератор, вграден в него;
дешифратор на адресното пространство;
чип за EPROM памет;
оперативна памет – RAM;
клавиатура;
панел за цифрова LED индикация;
два чипа за паралелен интерфейсен адаптер;
едночипов микрокомпютър с аналогово-цифров преобразувател СМ 654;
чип за асинхронен интерфейсен адаптер.
Български едноплатков компютър ЕМК-15 – схема
А сега да ги видим едно по едно кое какво!
Микропроцесорът СМ 651 е осембитов, с вграден в него тактов генератор, 112 байта RAM, два осембитови паралелни интерфейсни адаптера, 8-битов таймер с 8-битов предварителен делител и изведени магистрали за адреси, данни и управление. Процесорът поддържа набор от 59 команди, включващи такива за двоична аритметика, логически операции, аритметическо и логическо местене, четене, запис, условни и безусловни преходи, операции над битове и прекъсвания.
Тактовият генератор е реализиран с кварцов резонатор 4,9152 MHz.
Дешифраторът на адресното пространство се осъществява чрез чипа 74139 и логическата интегрална схема 82S129. Адресното пространство на микрокомпютъра е разделено на области, както е показано в картата на паметта тук:
Български едноплатков компютър ЕМК-15 – схема
Ако сте внимавали в час и я четете добре, виждате как тя включва:
чип контролер за входно-изходно устройства, таймер и вътрешна RAM за СМ 651;
област за RAM-та;
област на входно-изходни схеми;
област на потребителски EPROM, тип 2716 или 2732;
област на системен паралелен интерфейсен адаптер;
област за асинхронен сериен интерфейсен адаптер;
област за служебната (тук наричана мониторна) програма – онази, заводската.
За емулация на входно-изходните портове на едночиповите микрокомпютри е използван периферният интерфейсен адаптер VIA-6522. Добре е да уточним, че в първите 128 байта на адресното пространство на микрокомпютъра съществуват неизползвани адреси (2, 3, 6, 7 и В до F), които се адресират от микропроцесора като външно адресно пространство. В четири от тях (2, 3, 6 и 7 – адреси на DRC. DRD, DDRC и DDRD) е разположен паралелният интерфейсен адаптер VIA.
EPROM паметта е реализирана с интегралната схема 2732, както и при предходния учебен едноплатков компютър. Томно както и при него, тази памет може да се резшири, като се постави допълнителна EPROM в гнездо, като тя може да е 2-килобайтовата 2716 или отново 4-кб 2732. В никакъв случай обаче не поставяйте и не изваждайте схеми при включен компютър, защото ще го повредите!
Български едноплатков компютър ЕМК-15
При поставяне на допълнителна памет в зависимост от типа, те се разполагат на адреси според следната схема:
2716 – $1800 – $1FFF
2732 – $1000 – $1FFF
RAM паметта е реализирана с две интегрални схеми от типа 6116 и има обем 4096 x 8 бита. В тази памет се въвеждат на програми и данни от потребителя. Знаем, че тя е енергонезависима, затова при изключване на захранването нейното съдържание се губи. Част от паметта между адресите ($F38 и $FF7) се изполва от служебната програма, а друга част с адреси ($000 – $00А и $010 – $07F ) не може да се използва поради припокриване с вътрешното адресно пространство на микрокомпютъра. Също така да добавим, че програма, записана в потребителската EPROM памет, може да бъде прехвърлена в RAM-та.
Системният паралелен интерфейсен адаптер (в блоковата схема означен като ПИА 1) обслужва клавиатурата и цифровата индикация. Страната А на адаптера управлява буферите за управление на катодите, а страна В – буферите на анодите на индикцията.
Клавиатурата може да ви се струва малко необичайна, но всъщност е напълно нормална за този вид компютри. Тя се състои от 25 бутона, разделени на две групи – информационни и управляващи.
Клавиатурата е реализирана матрично, като колоните са свързани с анодните буфери на индикацията, а редовете – към системния паралелен интерфейсен адаптер. В момента, в който натиснем някой бутон, към съответния вход на ПИА се подава логическа нула. Скенирането и дешифрирането на натиснат бутон се осъществява по софтуерен начин, вграден в мониторната програма.
Индикацията на микрокомпютъра е изградена от шест 7-сегментни индикатора (Н1 – Н6), разделени на две групи от четири и два. Управлението ѝ е от динамичен тип и се извършва отново по програмен начин чрез ПИА и буфери за аноди и катоди.
Потребителският паралелен интерфейсен адаптер СМ 602 е чипът, който оттговаря за емулацията на входно-изходните портове на емулираните микрокомпютри от микропроцесорните фамилии СМ 650 и МС 6805.
Български едноплатков компютър ЕМК-15
Неговите вътрешни регистри са разположени на ето тези адреси на адресното пространство на микрокомпютъра:
Български учебен едноплатков компютър ЕМК-15
За едночиповия микрокомпютър с аналогово-цифров преобразувател СМ 654 ви разказахме преди време подробно ТУК. Той е използван и в едноплатковия компютър ЕМК-15, като тук отговаря за емулацията на аналоговите входове на емулираните едночипови микрокомпютри. Чрез паралелния интерфейсен адаптер аналоговата информация се подава към микропроцесора СМ 651.
Асинхронният сериен интерфейсен адаптер СМ 603 е предназначен за осъществяване на връзка с персонален компютър Правец 16 или подобен. Скоростта на обмен се задава от български 8-контактен превключвател от тип ПИС-8:
Български едноплатков компютър ЕМК-15
КАК ДА РАБОТИМ С ЕМК-15
За тази цел, разбира се, първо трябва да го включим в регулируем стабилизиран токоизправител. Това става, като червената жица се включва към положителния полюс на токоизточника, а синята – към масата. Ако сме се справили, ЕМК-15 автоматична минава в режим на готовност и на индикатора се изписва Р. При запалени всички сегменти на индикатора максималната сила на тока не трябва да надвишава 1 ампер.
Устройството на клавиатурата е на практика същото като при предния модел ЕМК-14. Бутоните в групата от 0 до 9 и от A до F образуват т.н. шестнадесетична клавиатура и служат за въвеждането на шестнадесетичен код на съответен адрес в паметта, а освен това и за въвеждане на необходимата информация в дадена клетка също в шестнадесетичен код.
Български едноплатков компютър ЕМК-15
Управляващите 9 бутона извършват следните действия, които след това на софтуерно равнище се задействат от вградената служебна програма:
въвеждане на адреси и данни от шестнадесетична клавиатура;
индикация и промяна съдържанието на вътрешните pегистри на микропроцесора;
стартиране на въведена програма от паметта на зададен адрес или от текущия PC;
въвеждане и премахване до три точки на прекъсване;
изпълнение на програма в стъпков режим;
изчисление на относителни адреси;
рестартиране на микропроцесора;
вход в мониторната програма;
прехвърляне съдържанието на EРROM паметта в RАМ;
сравнение на прехвърлените области от паметта;
задаване на типа на емулираните микрокомпютри.
Разбира се, за всички тези действия отговарят различни бутони и комбинации от тях.
Началното задействане на ЕМК-15 се извършва, като натиснем бутона RFT. Тогава се нулират интерфейсните адаптери, освен тях – онези клетки от паметта, в които работи мониторната програма, и микрокомпютърът се стартира. Компютърчето преминава в очакващото състояние ГОТОВНОСТ и индикаторът изглежда така:
Български едноплатков компютър ЕМК-15
Сега трябва да влезем в мониторната програма, затова натискаме клавииша ЕХ.
Една важна функция при тези компютри е четене и промяна на съдържанието на паметта – т.н. редакзия на паметта. ЗА тази цел първо трябва да въведем шестнадесетичен адрес, който се индицира на първите четири индикатора, като незначещите нули в най-старшия регистър (този най-вляво) може и да не се въвеждат.
По-горе споменахме за чип, в който могат да се записват и да се задействат (изпълняват) записани от потребителя програми. Това става така. От състояние ГОТОВНОСТ набираме началния адрес на паметта, от който започва потребителската програма, а след това я стартираме с клавиша GО. Да я спрем можем напр. с клавиша ЕХ.
Самото съдържание на паметта ще прочетем, като натиснем клавиша MD. Тогава първите четири индикатора ще показват адреса, а петият и шестият – съдържанието му. Промяна в това съдържание се прави, като се натиснат последовтелно два цифрови клавиша според стойността, която искаме да въведем.
За да прочетем пък какво има в следващия адрес, натискаме клавиша GО, а в предишния – отново MD.
Друга функция е да се изчисляват относителни адреси. За да се изчисли относително отместване, се натиска FS, като през това време трябва да е отворен редакторът на паметта. FS се натиска при четене съдържанието на адреса, в който ще се записва отместването. След като натиснем самия клавиш, в най-десния индикатор се появява главна буква А:
Тогава тлябва да въведем адреса, към който ще осъществем преход. Това става чрез цифровите клавиши, а след това натискаме бутона GO.
В този момент ЕМК-15 изчислява отместването и го извежда на петия и шестия индикатор. Ако преходът не може да се осъществи, на индикаторните лампи ще се изпише съобщение BAD. Тогава с клавиш MD можем да се върнем към работа с редактора на паметта.
Има и още пинизи! С ново натискане на GО осъществяваме запис в паметта на измисленото отместване и се връщае към работа с паметовия редактор, а с натискане на FC правим същото, без обаче да извъвшраве запис на отместването.
Може да се променят и регистрите чрез техния редактор на регистрите. За да достигнем до съдържанието, натискаме клавиш RD, а първият регистър, който се появява на индикацията, е програмният брояч. Чрез цифровите клавиши можем да въведем дадена стойност и така да променим съдържанието, а прочитане на съдържанието на следващия става, както вероятно се досещате, чрез клавиша GO. Предишният – MD. Вече ви е лесно, нали?
Ето и как можем да прехърляме съдържаниетона EPROM чипа в RAM-та. Извършва се чрез последователно натискане на бутоните FS и 0. Според типа на зададения емулиран компютър преххвърлянето се извършва от адрес в адрес както следва:
Български едноплатков компютър ЕМК-15
Има и още интересни неща, които можете да правите с компютъра ЕМК-15, обаче за тази цел трябва да прочетете повече за него. Това можете да направите от техническото описание и подробната инструкция за работа, които сме ви скенирали за изтегляне оттук ==> Едноплатков компютър ЕМК-15 – документация.
А това са два документа – удостоверението за качество и гаранционната карта на компютъра. Те не са попълнени, от което става ясно, че нашият екземпляр е съвсем нов, нищо не е ставало нужда да му се попълва:
Български едноплатков компютър ЕМК-15
ЕМК-14 и ЕМК-15 са малки, но са две изключително важни находки, защото са представители на цял отделен клас компютри, в който България е произвеждала представители. Така че беше нужно да им отделим сериозни статии!
В Sandacite.BG изровихме неизвестния български учебен компютър ЕМК-14 и схемата му.
Български учебен едноплатков компютър ЕМК-14
Наред с компютрите и периферията за широка употреба – различните серии на Правеците, ИЗОТ-ите и т.н. – обикновено се забравят българските компютри, предназначени за обучение. Това е така, защото те са произведени в малък тираж и не са разпространени. Тези устройства обаче са израз на тогавашната държавна политика в техникумите и техническите ВУЗ-ове да се подготвят кадри, които след това да поемат работата с вече съоръжените разнообразни компютърни устройства.
Едно такова място е, разбира се, Висшият машинно-електротехнически институт ,,Ленин“ (дн. Технически университет София), където през 80-те години в лаборатория ,,Микропроцесори и микрокомпютри“ са проектирани, а после в учебно-производствен цех са изработени поне 15 – 18 машинки, предназначени за обучение в техникумите и ВУЗ-овете. Наскоро извадихме голям късмет, като успяхме да се сдобием с две различни такива и сега ще ви представим едното. За отбелязване е, че информация за тях липсва в българското интернет пространство, а това не е добре.
КАКВО Е ЕМК-14 И ЗА КАКВО СЛУЖИ
Името на днешния ни герой е ЕМК-14, което се разшифрова като Едноплатков МикроКомпютър, 14-а поред разработка. Датира от периода 1985 – 7 г. Виждате го на първата снимка – няма нищо липсващо, точно така трябва да си изглежда, без кутия. Виждали ли сте досега такова компютърче? Има само една платка, наглед странна 25-клавишна клавиатура и LED цифрова индикация – с нея машинката комуникира с потребителя. Нарочно всички елементи на ЕМК-14 са открити, за да се добива лесно пълна представа за устройството на неговата схема и удобно да се измерват типични сигнали в конфигурацията му по време на обучение.
ЕМК-14 принадлежи към цял отделен клас машини – едноплатковите компютри (англ. single-board computer). Това означава компютър, при който на само една печатна платка са побрани всички елементи, необходими за работата му – микропроцесор, RAM памет, входно-изходни контролери, куплунзи и т.н. Такива устройства обикновено се употребяват в образованието, презентирането и демонстрирането и т.н. области, където е важно ясно да се вижда как работи нещо. Едноплатковият компютър поначало няма слотове за допълнителни карти, разширителни платки и т.н. Разбира се, такива устройства са много евтини.
Български учебен едноплатков компютър ЕМК-14
Както казахме – това е учебен компютър. Целта на този симпатяга е да предложи нагледно обучение в особеностите и архитектурата на произвежданата в Комбината по микроелектроника в Ботевград микропроцесорна фамилия СМ 650, да положи основите на знанията как се проектират микропроцесорни устройства, а освен това чрез него може да се прави и емулация на едночипови микрокомпютри от фамилиите (или сериите) СМ 650 и Motorola МС 6805. (Напр. СМ 652 е 8-битов едночипов микрокомпютър). Хората, които ще се обучават на ЕМК-14, трябва да разберат и как компютърът разпределя ресурсите си.
На специален куплунг са изведени магистралите (сигналите) на емулираните микрокомпютри от двете споменати горе фамилии, за да се разшири конфигурацията и да може ЕМК-14 да управлява външни включени към него обекти. Ще поговорим за този куплунг по-надолу.
Български учебен едноплатков компютър ЕМК-14
Въпросното управление на устройства може да стане, ако се напишат програми, които го правят – ето още една задача на учениците.
ТЕХНИЧЕСКИ ХАРАКТЕРИСТИКИ
Я да му видим и хардуера и софтуера сега. ЕМК-14 съдържа:
8-битов процесор СМ 651 с вграден в него тактов генератор (той е реализиран с кварцов резонатор 4,9152 мхц);
оперативна памет RAM 4 кб;
EPROM чип 2732FJL, в който е записана служебна програма;
възможност да се сложи още един чип с потребителски EPROM (знаете – от него се зареждат записани постоянни служебни програми, които потребителят иска да се самозадействат при вкючването). Този EPROM може да има обем на паметта 2 или 4 кб. На нашия ЕМК 14 не са слагали такъв, затова едното гнездо за чип със същия брой пинове като съседния 2732 е празно;
споменатия в началото системен куплунг (пада се горе вляво – дългият конектор с бяла рамка и многото пинове), на който са изведени сигналите на емулираните микрокомпютри от фамилиите СМ 650 и МС 6805. Това е необходимо, ако ЕМК-14 ще се използва за апаратна или програмна настройка на микрокомпютърни системи, които съдържат чипове от тези серии;
Очаквано, компютърът е съвсем лек – тежи около 400 грама, има размери 255 х 170 х 50 мм и потребява 5 волта напрежение.
Ето я и общата блокова схема на ЕМК-14 – за пръв път в Интернет. Тук можете да видите и как е разделено адресното пространство на компчето:
Компютър ЕМК-14 – схема
То включва:
чип контролер на входно-изходните устройства, таймер и вътрешна RAM памет за СМ 651;
област RAM
област на входно-изходни схеми;
област на потребителен EPROM 2716 или 2732 (обем на паметта 2 или 4 кб);
област за системен паралелен интерфейсен адаптер;
област за служебната програма.
Български учебен едноплатков компютър ЕМК-14
Дешифрацията на адресното пространство е реализирана с дешифратора 74139 и логическите схеми 7400 и 7425.
За EPROM-ите казахме на какви интегрални схеми работят. RAM паметта птък е реализирана с две интегрални схеми от типа 6116 и е с обем 4096 х 8 бита. В нея се зареждат програми и данни, отворени от потребителя, но за разлика от EPROM-а, тя е енергозависима и при изключване на ЕМК-14 зареденото се изтрива. В част от тази памет се зарежда задействалата се служебна програма, а друга част не се използва поради припокриване с вътрешното адресно пространство на компютъра. Между другото, програма, записана в потребителския EPROM, може да бъде прехвърлена в RAM паметта!
Ако ви е интересно, можем да ви предложим да разгледате и картата на паметта на компютърчето:
Компютър ЕМК-14 – схема, карта на паметта
Сега да разгледаме системния интерфейсен адаптер (ПИА), реализиран с чипа СМ 602Р от предходната на СМ 650 микропроцесорна фамилия. Той обслужва клавиатурата и индикацията. За да сме още по-подробни, ще кажем, че страната А на адаптера управлява буферите за управление на катодите, а страна В — буферите на анодите на цифровата индикация.
Клавиатурата са състои от 25 бутона, които можем да разделим на информационни в управляващи. Тя е реализирано матрично, като колоните са свързани с анодните буфери за индикацията, а редовете към системния паралелен интерфейсер адаптер. Ако има натиснат бутон към съответния вход на ПИА са подава логическа нула.
Индикацията на микрокомпютъра е изградена от шест индикатора, разделени на две групи – веднъж четири и после два.
Български учебен едноплатков компютър ЕМК-14
Управлението ѝ е от динамичен тип и се прави по софтуерен начин чрез ПИА и споменатите по-горе буфери за анода и катода.
Има и още едно нещо, наречено потребителски интерфейсен адаптер – VIA. Той емулира входно-изходните конектори на емулираните микрокомпютри от сериите СМ 650 и МС 6805.
А, нашият екземпляр никога не е ходил в сервиз, между другото – вижте вдясно, че е празно:
Компютър ЕМК-14– документация
КАК ДА РАБОТИМ С ЕМК 14
За тази цел първо трябва да го включим. На долната снимка виждате конектора с двата пина за 5 и 0 волта. Намирате си регулируем токоизправител, от който да вземете 5 волта, и свързвате червената жица към положителния полюс, а синята – към масата (отрицателния). Когато свършите, на LED панела ще се изобрази Р, което означава, че ЕМК-14 е вече в режим на готовност. Важно е да споменем, че ако искате да добавяте или сменяте интегрални схеми по платката, задължително първо трябва да изключите компютъра!
Сега да видим клавиатурата. Тя е само с цифри и малко букви, защото служи само за въвеждане на шестнадесетичен код на съответния адрес в паметта, а и за въвеждане на нужната информация в съответната нейна клетка. Това става със същия вид код.
Български учебен едноплатков компютър ЕМК-14
По-горе споменахме за управляващи бутони. Това са тези, чрез които вършим следните неща (те са предвидени като възможни и в заводския софтуер на ЕМК-то):
въвеждане на адреси и данни от шестнадесетична клавиатура;
индикация и промяна съдържанието на вътрешните регистри на микропроцесора;
стартиране на въведена програма от паметта на вададен адрес или от текущия PC;
въвеждане и премахване до три точки на прекъсване;
изпълнение на програма в стъпков режим;
изчисление на относителни адреси;
рестартиране на микропроцесора;
вход в мониторната програма;
прехвърляне съдържанието на EPROM паметта в RAM;
сравнение на прехвърлените области от паметта;
задаване на типа на емулираните’микрокомпютри.
Когато сме подали електрозахранване, натискаме бутона RES – Reset. Той прави началното стартиране на компютъра – нулират се периферните интерфейсни адаптери и онези клетки от паметта, в които работи служебната програма.
Следващата стъпка е да влезем в програмата. Натискаме бутона ЕХ, а след това може да поискаме да видим какво е съдържанието на паметта, да четем от него или да го променяме. За тази цел трябва да се въведе шестнадесетичен адрес. Той ще се покаже на първите четири индикатора, като незначещите нули в старшите регистри на числото можете да въведете – няма проблем и няма да стане грешка.
Съдържанието на така зададения адрес може да се прочете, когато натиснем клавиша MD, като сега първите четири индикатора ще покажат адреса в паметта, а петият и шестият – какво е съдържанието на адреса. Сега чрез последователно натискане на някои два от цифровите клавиши можем да променим съдържанието, а да четем какво има в следващия можем, като натиснем клавиша GO. Решим ли обаче да се върнем в предишния, пак ще ни е нужен MD.
Между другото, можем да видим и да променим и съдържанието на регистрите! За тази цел натиснете RD. Първият регистър, за който ще видите информация на индикаторите, е програмният брояч (PC). Последователността, в която се показват регистрите, е ето тази:
PC – Потребителски програмен брояч;
А – Потребителски акумулатор А;
IP – Потребителски индексен регистър;
SP – Потребителски стеков указател;
СС – Потребителски регистър на условията.
Като въведем желаната стойност чрез цифрови клавиши, можем да променяме съдържанитео на тези регистри. Както и в по-горния случай, чрез GO се прочита съдържанието на следващия регистър, а на предишния – чрез MD.
Друго интересно е как да задействаме потребителска програма. С клавиша ЕХ поставяме компютърчето в състояние на готовност и от цифровите клавиши набираме началния адрес на програмата, а след това я задействаме, натискайки клавиша GO. Можем да я спрем по някорко начина (обикновено да спреш нещо да работи е по-лесно, отколкото да го накараш да работи), напр. пак чрез клавиша ЕХ.
Компютър ЕМК-14 – документация
Работата с компютърчето ЕМК-14 може да бъде увлекателна с това, че боравим с един нетипичен компютър. Тъй като тук не е възомжно да изброим всички нейни подробности и подусловия, ви предлагаме да си изтеглите оригиналната документация (техническо описание и ръководство за работа), които сме ви скенирали тук ==> Компютър ЕМК-14 – документация
В Sandacite.BG си намерихме и българско компютърно мрежово устройство ИЗОТ 8172Е.
ИЗОТ 8172Е
Днес ще ви запознаем с една от доскоро ,,безписмените“ ни находки – тоест имаме я отдавна, но нямаме никакво инфо за нея. Вижте го това на снимката. На пръв поглед изглежда като обикновен модем, но не е. Това е по-различно нещо и го няма в големите справочници на устройствата от Единната система компютри на Източния блок, защото най-вероятно не е регистрирано в нея – няма ,ЕС“ пред номера. Произвеждано е в Завода за запаметяващи устройства във Велико Търново най-вероятно от 1985 г., а нашето е от август 1986.
ИЗОТ 8172Е
Това чудо е доооста рядко! Както споменапме, месеци наред го имаме, но никой не успя да ни даде информация какво точно представлява то, но днес най-сетне попаднахме на една книга, където го има. Този ИЗОТ е разработен от Петър Пенчев от колектива на ЗЗУ. Устройството присъства сред експонатите на ХІІІ изложба на ТНТМ (Техническо и научно творчество на младежта), която е проведена в София през 1985 г.
ИЗОТ 8172Е си има микропроцесор, който го управлява – Zilog Z80A. Устройството е предназначено за изграждане на локални мрежови вериги с кръгов обмен на данни между крайните устройства в мрежите (от едната страна голямата електронноизчислителна машина, от другата – операторските терминали). По тогавашната терминология се нарича кръгов адаптер. Тези кръгови адаптери се свързват помежду си с обикновен телефонен кабел, като не трябва да са на разстояние, по-голямо от 1 километър. Конфигурират се така, че да образуват кръгова верига.
Като разгледаме конекторите отзад, ни става още по-ясно – имаме един женски куплунг, означен с ,,ПРМ“ (приемане), и до него друг, носещ надпис ,,ПРД“ – ,,предаване“. Нещо като ,,оттук влиза, оттам излиза и продължава“:
ИЗОТ 8172Е
Елементите по платката в 8172Е са всякакви, картинката е доста пъстра – има чипове на Mitsubishi (74LS 93), Motorola (MCM2114P20) и съветски (К55ЛА9). Периферният адаптер е също оттам – интегралната схема КР580ВВ55А. Кондензаторите поне са кюстендилски, от завода Емил Шекерджийски. Тези подробности за разглежданите от нас джаджи ги даваме понякога, за да показваме и какви компоненти можете да срещнете в някогашните наши компютърни устройства.
Иначе мрежовото устройство тежи само 2,5 кг, иска ток с големина 2 ампера и 10 вата мощност от мрежата.
След началото на производството и инсталирането му по мрежите в България, ИЗОТ 8172Е е спестило около 868 800 лв в пари от 1985 г. Достатъчна причина, за да го спасим и публикуваме тук…
За пръв път в Мрежата, от Sandacite.BG – как да направим хардуерен и софтуерен ъпгрейд на Правец 8Д!
Правец 8Д – хардуерен и софутуерен ъпгрейд
Наскоро ви запознахме с възможностите на българския домашен персонален компютър Правец 8Д. Още тогава стана дума, че тъй като обичайната му външна памет е касетофон, той има ограничени функционалности, а и освен това на него не могат да се задействат програми, работещи под операционната система ДОС. А хубаво би било да можеше…
В Комбината за микропроцесорни системи в Правец са се намерили обаче умници, които малк пред 1990 г. (за съжаление не можем да установим най-точната дата) решават да разработят начин, по който кроткият Правец 8Д става истински многофункционален 8-битов компютър. В това начинание те са първото предприятие, което опитва силите си, обаче трябва да сме сигурни, че преди това и отделни хора също са го правили, защото в един от броевете на легендарното списание Компютър за Вас (първото компютърно списание в Източна Европа!) в края на 80-те г. е поместена схема как да свържем 5,25-инчово флопидисково устройство с Правец 8Д. Даже познаваме човек, който го е правил! А ето какво са направили в Комбината по въпроса…
Погледнете Правеца на горната илюстрация. Над него виждаме една бяла паралелепипедна кутия от пластмаса с 5,25-инчово флопи в лявата част и пред нея поставен компютърът. Това е т.н. ,,хардуерно и софтуерно разширение“ на Правец 8Д, за което ще стане дума днес. Вдясно е телевизор Велико Търново`84 от последните партиди (те са така – със сива рамка отпред), което ни показва, че действието се развива след 1988 г. поне. Ако се вгледате в текста на екрана, ще видите, че компютърът вече е готов да изпълнява Вашите команди.
Освен флопито, друга част от хардуера на кутията е захранването, а вътре в нея между тях двете се намират и три слота. В тях при нужда могат да се боднат три разширителни карти, които са съвместими с обикновените 8-битови компютри Правец`82, 8М, 8А и т.н. Това могат да бъдат напр. мрежови карти, модеми, карти с конектор са включване на принтер, плотер и други подобни устройства.
Правец 8Д – отвън местност до заводав Правец
Във флопито за едностранни 5,25-инчови дискети трябва да сложите дискета, от които да заредите ДОС 3.3 и програми за него в оперативната памет, а след това операционната система може и автоматично да се самозадейства оттам (мислим обаче, че за тази цел все пак е нужно при включване на компютъра само да сложите дискетата с ДОС-а, иначе няма да стане).
Веднъж зареден в компютъра ДОС, той вече ви дава много възможности. Изваждате дискетата с него и можете да заредите от други дискети работни файлове, на които да работите под ДОС. Такива са напр. текстови (редактируеми със софтуер за текстообработка). Можете също така да работите с програми за създаване на бази данни, за управление на технологични процеси, да изълнявате досовски команди като онази за форматиране на дискети, да записвате на нови данни върху тях… Въобще всичко, което може да се прави с останалите 8-битови Правеци, вече можете да извършвате и с 8Д – все благодарение на хардуерното разширително блокче!
Както казахме, кутията си върви със 70 вата собствено захранване за платката, разширителните карти, флопито си и контролера за него.
Между другото, ако присъствието на телевизор ви изглежда малко странно, да припомним, че Правец 8Д по принцип се продава без монитор, за да е максимално евтин и че към него изначално е предвидена възможността вместо монитор да се използва обикновен домашен телевизор. По-горе виждате и друга засвидетелствана снимка, при която вместо ВТ`84 ,,мониторът“ е произвежданият в същия град съветски телевизор Електрон Ц382ДБ.
За първи път в Интернет – българския комуникационен процесор ЕС 8371, представен от Sandacite.BG!
Комуникационен процесор ЕС 8371
Разглеждайки една по една частите на най-големите български компютри – серията ЕС от 70-те и 80-те години – вече стигнахме и до комуникационните процесори. Затова седнете удобно, вземете нещо за хапване/пийване и вижте какво им е забележителното пък на тях.
Вероятно мислите, че свързаността в мрежа е характеристика преди всичко на персоналните компютри от последните 20 – 30 г., че огромните едностайни машини не са имали нещо такова… Само че нещата въобще не са така. Знаете ли, че първата българска компютърна мрежа влиза в редовна употреба още в средата на 70-те години? Тя се нарича ЕСТЕЛ, тия дни я разгледахме по-подробно ТУК и ТУК , комуникационни процесори като този сега са ѝ жизнено необходими, за да си върши работата – да свързва компютри и терминали за достъп до тях.
Досега в уебпространството можехме да видим само общи снимки на машинната зала с грамадния компютър ЕС, но благодарение на тази наша статия за първи път имаме в едър план цял комуникационен процесор, в случая ЕС 8371. По времето, за което говорим, тази част на компютъра е наричана ,,процесор за телеобработка“, а представяният днес от нас модел е сред най-използваните в изгражданите тогава мрежови конфигурации! Този метален шкаф има габарити 1400 х 800 х 1600 мм (височина/широчина/дълбочина) и тежи над 140 кг. Тук шкафът е един, но могат да бъдат и два! Не е истина просто…
Процесорът е произвеждан в софийския Завод за изчислителна техника, днес до бул. Цариградско шосе. Сега ще разгледаме подробно какво има в шкафа, а ако в някой момент подробностите ви дойдат в повече, просто прескочете и продължете надолу. :) Ние просто искаме да сме подробни, защото досега нищо за този процесор не е публикувано у нас. Важно е да видим с какъв хардуер българите преди 40 години са си осигурявали компютърна мрежа!
Процесорът представлява програмируемо устройство, което се грижи за комуникацията между компютъра, служителските (операторските) терминали и други компютри, включени в мрежата. Архитектурата му включва няколко части, които са разделени на различни модули, за да се увеличи гъвкавостта на сглобяването на системата и нейното обслужване. Тези части в шкафа са главно управляващо утройство, команден панел, канален адаптер, различни линейни адаптери, комуникационни скенери, оперативна памет и бази за интерфейса. Вижте как са разпределени:
Комуникационен процесор ЕС 8371 – блокова схема
Ето и какво прави всяка една от тези части.
Централното управляващо устройство дешифрира и изпълнява различните инструкции и управлява паметта, скенерите и каналния адаптер.
Командния панел го виждате тук. От него можете да задавате запис напр. запис на информация в паметта и регистрите, а също така следите показващата се информация за работата на всички части, намерени грешки от самодиагностиката…
Комуникационен процесор ЕС 8371 – команден панел
Оперативната памет се състои от модули. Основният е с обем 32 кб, а цялата памет може да се разширява най-много до 256. Един цикъл четене-запис отнема около 1000 наносекунди, а времето за достъп е около 400. Тя е доста умна, тази памет – по-точно в нея е записана програма, чийто алгоритъм може да коригира единична и да самоустанови двойна грешка. В нея е записан управляващият софтуер на процесора.
Каналният адаптер тук е от типа КА-1 и чрез него ЕС 8371 се включва към байт-мултиплексорния канал на големия компютър – неговия ,,шлюз“ за външни цифрови връзки.
Комуникационният скенер е от тип КС-1 и е отговорен за връзката между линейните адаптери и централното управляващо устройство. Скенерите предимно обслужват заявките, които постъпват от терминалите по комуникационните канали, и към този процесор може да се включат най-много четири скенера. Всеки поддържа обмен по асинхронни и синхронни полудуплексни линии със скорост от 50 до 4800 бода (англ. baud)
(Ако сте любознателни, да уточним също така, че специална управляваща програма контролира инициализацията на линията за всеки адаптер, дължината на символите, скоростта на приемането и предаването и неговия приоритет между това по останалите линии (ако са включени повече от една).)
Т.н. бази на интерфейса осигуряват интерфейса между скенерите и линейните адаптери (а също така стробирането – т.е. избирането, селектирането – на най-малките единици информация). Адаптерите присъединяват външните линии към базите на интерфейса. Към една база може да се включат до осем линейни адаптера от типа 1А, 1Д и 2А. Ако се чудите каква е разликата между тези модели адаптери, то тя е в броя на линиите, които управляват, и възможностите, които ви дават. 1Д управлява две старт-стопнии или синхронни линии със скорост на обмена до 9600 бода/сек. 1Е управлява две устройства за автоматично повикване по комутируеми канали. 2А пък може да управлява до две телеграфни линии и туйто. Има сведения за още един използван тук адаптер – 1В. Като умножим всичко по всичок, ще видим, че към една база на интерфейса могат да се включат най-много 16 линии.
Както операторските терминали, така и комуникационният процесор ЕС 8371 има няколко режима на работа – емулационен, управление на мрежа и частично емулационен:
емулационният се осъществява под управлението на програма и емулира в големия компютър един или няколко мултиплексора. Те могат да са ЕС 8401, ЕС 8402, ЕС 8403 или ЕС 8410. Ако помните, споменахме ги в статията за терминала ИЗОТ ЕС 7925.М1;
режимът на управление на мрежата се осъществява също чрез такава програма. Тя разширява функционалните възможности на ЕС 8371, като разтоварва централния процесор на големия компютър ЕС. Това прави, като освобождава метода за достъп (работещ в ЦП) от множество функции по управлението на мрежата. При този режим обаче трябва да сте инсталирали в комуникационния процесор памет поне 64 килобайта.
частичната емулация е нещо като комбиниран режим между двете едновременно. За него също е нужна мрежова управляваща програма и в такъв случай се емулират едновременно мултиплексор за предаване на данни, а същевременно и управление на мрежата.
В режим на емулация комуникационният процесор работи с известните операционни системи ДОС 2.2 и ОС 4.1, а също и с методите за достъп ВТАМ и ОТАМ, за които казахме повече ТУК. В режимите на управление на мрежата и на частична емулация процесорът работи с операционните системи ДОС 3 и ОС 6.1 и метод за достъп ВТАМ.
Компютър ЕС 1035
Някъде тук в залата се спотайва и техният ЕС 8371…
Управляващите програми на ЕС 8371 също са разработени на модулен принцип, като модулите се подбират според конкретната конфигурация на мрежата за телеобработка и в какъв режим ще я използваме.
Процесорът е снабден от завода с комплект тестови програми, които дават възможност за правилно функциониране и работа не само на самия ЕС 8371, а и на свързаните с него модеми, линии за връзка и терминали – това е т.н. група програми ,,он-лайн“. Много от диагностичните функции могат да се изпълняват динамично, без да се нарушава нормалното действие на останалите части на контролера.
Разглежданият от нас процесор може да работи с 51 инструкции, а дължината на машинната дума може да е 16, 18 или 20 бита. Към него могат да се включат между 2 и 352 външни комуникационни линии с дуплексен или полудуплексен вид обмен и полудуплексен режим на работа (от тях дуплексните могат да са най-много 176). От информацията горе за адаптерите разбрахме, че линиите за връзка могат да са няколко вида: телефонни некомутируеми, комутируеми, телеграфни некомутируеми и комутируеми. Методът на предаване на данни пък е старт-стопов или синхронен. В интерес на истината, има и още подробности, които могат да се кажат, ама в такъв случай със сигурност няма да ни отворите вече, съвсем ще ви досадим…
След всичко това веротно ви е ясно, че ЕС 8371 харчи доста и затова използва трифазно напрежение 380 волта, потребявайки около 2 киловата мощност.
Комуникационният процесор ЕС 8371, също както много други български компютърни части, е широко изнасян, най-вече в бившия СССР.
А това е нещо, което също помага в междукопютърния обмен на данни…
Sandacite.BG първи в Интернет ще ви разкажем за страшно редкия български компютър Правец 8VС!
Български компютър Правец 8VС
В нашия сайт като че отделяме внимание най-вече на българските компютри от грамадните серии ЕС и по-малките СМ (произвеждани през 70-те и 80-те г.), но когато забележим липса в интернетското познание за родните персонални компютри, които се развиват ударно най-вече след 1982 г., сме винаги на линия да попълним дупките. Такъв шанс имаме и днес, защото пред очите ни попадна неизвестен досега представител на серията Правец! Неговият модел е 8VС и това е един от последните произведени 8-битови компютри в България – датира от 1991 г. Нека сега го разгледаме подробно!
Български компютър Правец 8VС
Компютърът е поместен в кутия от 1 – 2 мм дебела ламарина, боядисана в сиво, а предният панел е от твърда пластмаса. Можем да определим Правец 8VС като all-in-one машина, но да споменем и че клавиатурата му е откачена от главния блок, а не се закача за него, както е при десет години по-стария Compaq Portable.
Клавиатурата се свързва към компютъра посредством 25-пинов кабел. Кутията ѝ е стандартна кутия на клавиатура от Правец 16, но при производството на матрицата е пробито само при основните клавиши, защото някои групи клавиши при Правец 8VС тук ги няма. Напр. при секторите с функционалните клавиши F1 – F10 и цифровата клавиатура пластмасата е плътна, защото тези видове клавиши не са включени:
Български компютър Правец 8VС
Иначе, ако отворим клавиатурата, виждаме, че платката си е стандартна клавиатура от 8С, а клавишите като изработка също:
Български компютър Правец 8VСБългарски компютър Правец 8VС
На предния панел виждаме екрана, чийто диагонал е само 10 инча. Познати са ни и други компютри със сходно оформление и същия екранен диагонал – напр. професионалните машини ИЗОТ ПРОКОН 1300 и МИК 16С, за които ви разказахме неотдавна. При този Правец 8VС за монитор е използван готов дисплеен модул, производство на японската компания Митцубиши:
Български компютър Правец 8VС
Този дисплей се е използвал при индустриални компютри и може би по същото време в България се е произвеждало нещо друго, също комплектовано с него, и затова са го използвали. Даже е вероятно кутията на Правец 8VС да е проектирана така, че да пасне на модула.
Ето, между другото, изглед на компютъра отгоре:
Български компютър Правец 8VС
Отпред е монтирано и едно 5,25-инчово флопи от дебелите. То чете и двустранни 360 кб дискети и на практика е същото като използваното в Правец 16.
Противно на очакванията ни обаче, вляво от него не може да се сложи второ флопи, тъй като там се намира захранването. Ако все пак трябва да се сложат 2 флопита, или трябва да се сложат 2 флопита с ½ височина на мястото на това, което виждаме тук, или второто флопи да се свърже като външно. Това може да стане, като му се изкара букса за свързване, която да се намира може би до буксата за свързване на клавиатурата – там има изрязано място за 4 букси.
Дънната платка на Правец 8VС всъщност е стандартното дъно за познатия ни Правец 8С:
Български компютър Правец 8VС
Монтираното в разглеждания компютър флопи е свързано с нея чрез конверторна платка (фабрично произведена), която конвертира управлението на флопито от вградения контролер на дъното към управление на 360-кб флопи. Въпросната платка конвертор в сложена на единия от трите свободни слот на компютъра, като реално от слота взима само захранване.
Български компютър Правец 8VС
Платката конвертор има доста липсващи чипове и по-внимателно вглеждане се разбира, че липсващите чипове са всъщност частта от контролера за флопи. Тъй като 8С си има контролер за флопи, просто чиповете не са монтирани, за да не пречат, а и за по-евтино.
Струва си да се замислим защо конструкторите са решили въпроса с флопидисковото устройство на Правец 8VС, като му инсталират 360-кб флопи за Правец 16 и конверторна платка – може би, защото вече не са се произвеждали флопита за старите 8-битови Правеци.
,,Пищялката“ на Правеца е типичният 0,15-ватов миниатюрен говорител, от завод ,,Гроздан Николов“ Благоевград:
Български компютър Правец 8VС
По-горе споменахме за захранването.
Български компютър Правец 8VС
То е импулсно, на него има лепенка на завод „Аналитик“ Михайловград, но вероятно захранването е тайванско, а в България само е ребрандирано. Другите модели 8-ци (8М, 8А, 8С, 8S) използват или тайвански захранвания, или такива от един завод в Харманли, който е на името на един професор. Обаче може би през 1992 г. вече заводът не е работил…
Да обърнем Правеца…
Български компютър Правец 8VС
Отзад виждаме външни конектори за периферни устройства. Напр. може да се свърже принтер, ако се изкара конектор и се свърже с контролера за принтер на дъното.
Български компютър Правец 8VС
На задния панел четем надпис: ,,ЗМТ при ,,МС“ АД – Правец“, което се разшифрова може би като като ,,Завод за микропроцесорна техника при ,,Микропроцесорни системи“ АД – Правец“.
А ето ви тук да погледнете и още един страшно рядък български компютър, но доста по-стар…