Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Микропроцессор КР580ВМ80(К580ИК80): Обсуждение (http://zx-pk.ru/showthread.php?t=17336)

HardWareMan 29th October 2011 21:52

Quote:

Originally Posted by vinxru (Post 429307)
А вообще обсуждается схема компьютера Специалист и подобных. Все еще не могу понять, как вовремя обращение к памяти происходит.

Все намного проще. ВМ80 перед тем, как взять-дать данные выставляет SYN. В следующем такте Ф2, собственно, все и проворачивает. Есть же куча доков, например вот:
http://savepic.su/544961m.png
Схемы компьютеров "Специалист" и "Орион" рассчитаны так, что на каждые 8 точек происходит 2 обращения к ОЗУ. И возможно всего 3 варианта:
1. Процессору не нужны данные, оба обращения делаются синхрогенератором.
2. Процессор в такте -1 сделал SYN и в первом такте забрал их из ОЗУ. Второе обращение отдано синхрогенератору.
3. Процессор в первом обращении выставил SYN, данные ему не нужны, поэтому синхрогенератор забрал ОЗУ, во втором такте процессор забрал ОЗУ, а данные синхрогенератора уже считаны в первом.
Как уже стало понятно, четвертого варианта при исправном процессоре быть не может (но легко симулируется, если активировать SYN постоянно, без процессора) :3 Так вот, данные синхрогенератора актуальны всегда, но стОит это дополнительным регистром, непосредственно перед сдвиговым, для промежуточного хранения.

Можно пойти дальше, и предположить, что процессор хочет данные всегда, когда Ф2 0=>1 (для Z80 надо бандить на оба перепада). Для надежной работы ВМ80 можно просто выделить квант времени от Ф1 до Ф2 (одна четверть такта Ф2):
Code:

F1- _________---_________---_________---
F2- ------______------______------______
ARB        |CPU|      |CPU|

И в этот квант полностью предоставлять память процессору (сигнал записи маскировать им же). И тогда 3/4 оставшегося времени использовать память по своему усмотрению. SYN упраздняется и легко, безо всяких богомерзких WAIT'ов можно поставить хоть Z80 - все прекрасно работает. При этом упраздняются всякие регистры. Я так и сделал у себя в Специалист-МХ2. ;)

PS А если смотреть именно на схему оригинального Специалиста, то там в журнале все эпюры даны. И я их видел на осциллографе. Твоя проблема в том, что ты перепутал знак: SYN используется для запроса к ОЗУ процессором а не синхрогенератором. И, как уже было сказано выше, обращений всегда 2 за 8 точек: одно будет успешным по любому, для этого стоит регистр перед сдвиговой цепочкой на ИР1. А вот из него в ИР1 уже переносится 1 раз за 8 точек.

vinxru 30th October 2011 05:29

Quote:

Originally Posted by HardWareMan (Post 429802)
Ты перепутал знак: SYN используется для запроса к ОЗУ процессором а не синхрогенератором.

После этой фразы кажется понял. Я думал, что обращение к памяти происходит во время Т1 (это когда СИН=1). А оно происходит всегда кроме Т2 (это когда в предыдущем такте был СИН=1).

(Буду искать ошибку в схеме в симуляторе, потому что она у меня работает только в одном такте машинного цикла.)

---------- Post added at 03:29 ---------- Previous post was at 03:25 ----------

Тогда на моих осциллограммах зелененьких импульсов должно быть значительно больше.

HardWareMan 30th October 2011 12:56

А у меня все нормально:
http://savepic.su/579623.png
Напомню, что запись в регистры хранения-сдвига происходит по заднему фронту RAS, как раз на середине сигнала CAS. А CAS синфазен Ф2 И при обращении процессора, эта запись блокируется и регистр хранит предыдущее значение. Сигнал SYN эмулируется упрощенно, но достаточно для того, чтобы понять механизм.

HardWareMan 8th November 2011 17:56

Какой шикарный док я нашел в интернетах! Скачать прямой ссылкой. Жалко только качество убогое. Но зато есть таблица растактовки всех циклов в каждой команде! Может у кого имеется такой док в бумаге, да по сканировать его получше?

Viktor2312 8th November 2011 18:33

Quote:

Originally Posted by Vadim (Post 397321)
Я знаю хороший справочник, в котором описан весь комплект КР580. Называется он "Микропроцессорные комплекты интегральных микросхем" В двух томах. Том 1. Под редакцией В.А.Шахнова. Москва "Радио и связь" 1988. Есть информация о режимах работы, описание сигналов, приведена система команд, время выполнения команд, влияние на флаги.


Тоже пользуюсь этими (бумажными) справочниками, очень хорошая справочная информация, но для полного понимания команд требуется в дополнение (Книга-3. Микро- ЭВМ. Семейство ЭВМ "Электроника К1") в ней детально разжована какая группа команд что делает и как делает.

При наличии тома 1 и второй книжки, а также свободного времени можно смело писать программы на ассемблере любой сложности, главное ещё хорошо знать устройство самой ПЭВМ для которой пишется ПО.

Сам сейчас с этим заморачиваюсь просто, и благодаря этим книжечкам, что-то даже получается.

KokaF77 8th November 2011 23:19

Quote:

Originally Posted by HardWareMan (Post 433152)
Какой шикарный док я нашел в интернетах!

HardWareMan, не качается! :(
По первой ссылке - нужна регистрация.
По второй- "Невозможно загрузить веб-страницу, так как не поступили данные от сервера."

eea66 8th November 2011 23:31

Quote:

Originally Posted by KokaF77 (Post 433217)
HardWareMan, не качается! :(
По первой ссылке - нужна регистрация.
По второй- "Невозможно загрузить веб-страницу, так как не поступили данные от сервера."

Выложил на народ:
Intel 8080 Microcomputer.pdf

HardWareMan 9th November 2011 00:03

У меня все качается, за зеркалирование отдельный плюсик.

KokaF77 9th November 2011 00:06

Quote:

Originally Posted by HardWareMan (Post 433152)
Может у кого имеется такой док в бумаге, да по сканировать его получше?

Я как чувствовал, что "где-то это видел"... :)

Пожалуйста: 98-153B_Intel_8080_Microcomputer_Systems_Users_Manual _197509 - 41МВ. :)

HardWareMan 9th November 2011 09:17

Ахренеть, дайте две!

Случайность 9th November 2011 15:26

интересно а схема вм80 существует?
а то как то видел в сети схему 4004 но скачать не успел ссылки сдохли

Viktor2312 9th November 2011 20:24

Я смотрю у KokaF77 проблем с инетом нет, но у меня, это будет качать долго, так, что можно сказать вечно отчего не буду это качать, а спасибок понаговорили, что там хоть в двух словах? Очередной америкоский бред. Типа i8080 сделали америкасы и они самые крутые?

HardWareMan 9th November 2011 21:52

Quote:

Originally Posted by Viktor2312 (Post 433670)
Я смотрю у KokaF77 проблем с инетом нет, но у меня, это будет качать долго, так, что можно сказать вечно отчего не буду это качать, а спасибок понаговорили, что там хоть в двух словах? Очередной америкоский бред. Типа i8080 сделали америкасы и они самые крутые?

Во первых, для ознакомления, можно скачать плохую версию, она всего 5МБ.
Во вторых, не, там очень круто расписано про MCS80. Например, приводится такая растактовка всех команд i8080!
http://savepic.su/717979m.png
http://savepic.su/704667m.png

KokaF77 9th November 2011 22:08

Quote:

Originally Posted by HardWareMan (Post 433500)
Ахренеть, дайте две!

HardWareMan, рядом ещё и про 8085 есть. ;)
MCS80_85_Users_Manual_Jan83 - 9.9MB

Кстати, очень хороший ресурс, много всяких вкусняшек есть. :)

Viktor2312 9th November 2011 22:27

Я не пойму, а чем всем не нравится описание в нашей отечественной литературе микропроцессора КР580ВМ80А изготовленного по обще европейским стандартам в соответствии с ISO. Отличий от оригинала перед стандартизацией всё равно нет. Ну да ладно, как говорится каждому своё...

Просто законы физики и международные стандарты никто не отменял, а потому тупо искать разницу между i8080 и КР580ВМ80, они всё равно по одному ISO изготовлены, а те кто пишут про передирание, просто не знают сути вопроса...
ИМХО.

b2m 9th November 2011 23:09

Quote:

Originally Posted by HardWareMan (Post 433500)
Ахренеть, дайте две!

Ещё бы кто-нибудь в djvu перепаковал... Наверняка покомпактнее будет.

eea66 9th November 2011 23:52

Quote:

Originally Posted by b2m (Post 433750)
Ещё бы кто-нибудь в djvu перепаковал... Наверняка покомпактнее будет.

Перепаковал, раза в 4 меньше.

Titus 10th November 2011 01:06

Quote:

Originally Posted by Viktor2312 (Post 433737)
Просто законы физики и международные стандарты никто не отменял, а потому тупо искать разницу между i8080 и КР580ВМ80, они всё равно по одному ISO изготовлены, а те кто пишут про передирание, просто не знают сути вопроса...
ИМХО.

Z80 точно передирали стачиванием кристалла. Подозреваю, что i8080 так же, но утверждать не могу.

Atari 10th November 2011 01:32

Titus, не навлекай на себя гнев строителей коммунизма, расстрелять могут как врага народа.

Viktor2312 10th November 2011 01:38

Quote:

Originally Posted by Atari (Post 433839)
Titus, не навлекай на себя гнев строителей коммунизма, расстрелять могут как врага народа.

Запрасто, без суда и следствия.

Quote:

Z80 точно передирали стачиванием кристалла.
А это как?

b2m 10th November 2011 01:39

Quote:

Originally Posted by eea66 (Post 433779)
Перепаковал, раза в 4 меньше.

Вот, теперь другое дело. Гораздо приятнее листать.
А то pdf еле ворочается. :)

Titus 10th November 2011 01:53

Quote:

Originally Posted by Atari (Post 433839)
Titus, не навлекай на себя гнев строителей коммунизма, расстрелять могут как врага народа.

Эту информацию про Z80 слышал непосредственно от человека, который работал на Ангстреме и этим в том числе занимался.

Atari 10th November 2011 02:32

Quote:

Originally Posted by Viktor2312 (Post 433842)
Запрасто, без суда и следствия.

Titus, ну ты понял? да? :v2_dizzy_cowboy:

HardWareMan 10th November 2011 08:20

Строители коммунизма детектед!

Случайность 19th November 2011 00:47

580ИК80 справочные данные
 
Как вариант замены процессора 580ВМ80А была приведена схема замены его на планарный 580ИК80. Но хотелось бы найти настоящие справочные данные на это процессор в планрном корпусе. Сколько не искал не найти что то. Сам процессор есть в железе а вот чтоб его применить нет правильной распиновки ног

Viktor2312 19th November 2011 01:39

Что-то глупости какие-то, пишем.

---------- Post added at 23:36 ---------- Previous post was at 23:34 ----------

Скачай, любую нормальтную советскую книжку, там всё есть.

---------- Post added at 23:37 ---------- Previous post was at 23:36 ----------

По данному девайсу: (устройству) 580ИК80.

---------- Post added at 23:39 ---------- Previous post was at 23:37 ----------

Не найдёшь, я дам ссылки. Завтра гляну, там всё подробно расписанно...

KokaF77 19th November 2011 01:41

Quote:

Originally Posted by Viktor2312 (Post 436731)
Скачай, любую нормальтную советскую книжку, там всё есть.

И однозначное толкование выводов этого микропроцессора в планарном корпусе с 48-ми ногами?

Viktor2312 19th November 2011 01:43

А у Вас есть?

---------- Post added at 23:43 ---------- Previous post was at 23:42 ----------

И Вообще требуется ли Энное?

KokaF77 19th November 2011 01:45

В том-то и дело, что есть, но и данные разные. Кому верить не совсем понятно.

Viktor2312 19th November 2011 02:05

Бля, опять нажалать кнопка, как еёёё та звать - Esc? чтоб она сдохла.

---------- Post added at 23:58 ---------- Previous post was at 23:58 ----------

Так вот.

---------- Post added 19.11.2011 at 00:00 ---------- Previous post was 18.11.2011 at 23:58 ----------

Я думаю куда её в клавиатуре ПЭВМ "ИРИША-М" засунуть? Но её стандартное расположение меня не устраивает. Я её всегда цепляю, и сообщение всё удадяется.

Так вопщем кнопка ESC в клавиатуре ПЭВМ "ИРИША-М" будет находиться в удобном месте, не позволяющем, ошибочно удалять всё сообщение. И пусть разработчики РС обкакаются...

---------- Post added at 00:05 ---------- Previous post was at 00:00 ----------

:v2_dizzy_christmas:

KokaF77 19th November 2011 02:11

Viktor2312, а причём здесь ESC и 580ИК80???! :)

Viktor2312 19th November 2011 02:29

*

Случайность 20th November 2011 01:07

угу нужно однозначное сотответствие ног процессора.

темы на эту тему не раз втсречались. и везде заходили тупик. Хочется уже наконец найти НАСТОЯЩИЕ И ПРАВИЛЬНЫЕ справочные данные на 580ИК80 (планарный корпус 48 ног)

Atari 20th November 2011 05:56

кагбэ важно точно быть уверенным в ногах питания и F1/F2, остальное можно и так найти.

Случайность 20th November 2011 07:07

с учетом того что проц в единственном экземпляре то не охота с ним эксперементировать

Може у кого есть плата с таким процом. и Может по дорожкам можно восстановить часть ног. И уже по этим данным найти правильный справочник. Так что у кого есть такая плата в коллекции просьба выложить качественное фото с обоих сторон

dk_spb 20th November 2011 12:52

Ну раз лень эксперементировать - может проще справочник открыть?
Например, Нефедов, том 6, страница 284.

dk_spb 20th November 2011 12:57

1 Attachment(s)
Quote:

Originally Posted by Случайность (Post 437061)
темы на эту тему не раз втсречались. и везде заходили тупик. Хочется уже наконец найти НАСТОЯЩИЕ И ПРАВИЛЬНЫЕ справочные данные на 580ИК80 (планарный корпус 48 ног)

Чудеса какие-то рассказываете......

Случайность 20th November 2011 16:08

здесь не раз на форуме уже встречались неточности в справочниках.

так что верить не совсем им можно. И хотелось бы чтоб кто то кто рабодал имено с этим процессором в планарном корпусе поддтвердил какой либо вариант что да вот тут правильно.

по поводу неточностей в справочниках на этот процессор ВОт и тут есть информация

http://offtop.ru/dustyattic/v1_624472_13.php

Quote:

Меня как раз интересовал К580ИК80, в металлокерамике, которого в этой книге, как оказалось, нет
У него цоколевка в разных справочниках отличается, и вообще по этому варианту информации немного. Потому любое уточнение было бы ценно.
вот еще ссылка на поиск информации про процессор

http://electronix.ru/forum/lofiversi...hp/t21905.html

Quote:

Взято из: "Интегральные микросхемы и их зарубежные аналоги" Нефёдов А.В., том 6, стр.283
(Лично я замечал ошибки в этом справочнике, такчто лучше перепроверить нумерацию
по другим источникам)
собственно выше вами выложен скан страниц этого справочника.

как вариант попробовать найти интеловский даташит на этот процессор. Если он в планаре выпускался.

dk_spb 20th November 2011 16:30

Случайность, Можно хоть один пример источника с другой цоколевкой?
Уж чтобы Нефедову не верить.....

Случайность 20th November 2011 17:34

У меня такого справочника нет. Все что есть в электронном виде Но там везде только классический к580ВМ80А то есть дип корпус.

Сомнения вызывают многочисленные темы в форумах об этом процессоре. и неизвестности соответствия ног.
Былоб хотяб два процессора. То можно было бы одним рискнуть. А так есть только один. который искалс несколько лет. Для колекции без разницы живой дохлый. А мне нужно его использовать по своему прямому назначению. Так что вариант с убиением не проходит.


All times are GMT +4. The time now is 01:00.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.