LINUX.ORG.RU
ФорумTalks

Пазл начинает складываться. КР580 снова воскресе.

 ,


1

1

http://habrahabr.ru/post/249613/

фап-фап SLOWрач, я тут недавеча темку создавал. Про советскую схемотехнику.

Оказывается не один я такой , ностальгирующий был, по СР-М и прочие 8ми битные ОСЬки, хотя в глаза их только видел, а начинал знакомство с контуперами только через 1.5 года после релиза Вин95.

Но не в этом дело.

Посоны таки завериложили этот эпический процессор и на стадии изысканий следующий образец гениально микросхемостроения.

так вот, может вчерашний закон и госзакупках софта и воскрешение этих вот столпов советской электроники помогут создать самобытные ОС и программы для госсектора?

Был же ДЕМОС!

ПыСы
В комментах там вещают про невозможность создания многоядерных кристаллов с ядрами КР580 из-за особенностей архитектуры.

Остается только возрождать серию ЕС-ЭВМ, которая могла в многопроцессорность и многозадачность.

Deleted
Ответ на: комментарий от Deleted

Если взять этот процессор и выполнить по современному техпроцессу, то мы получим вполне рабочую машинку, живущую от батарейки долгие годы :)

Stahl ★★☆
()
Ответ на: комментарий от unt1tled

Не, я nbsp использовал. Unicode (во всяком случае нужные мне литеры) эта падла не кушает.

Stahl ★★☆
()
Ответ на: комментарий от Stahl

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

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

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

Stahl ★★☆
()
Ответ на: комментарий от Stahl

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

У вас какой-то культ процессора. Думаете, что если у вас процессор, то есть вычислительная система. Это не так, дорогие друзья. Во-первых, у вас нет процессора. Но это мелочи. Процессору нужна оператива, ему нужны какие-то контроллеры ввода-вывода. Если вы полагаете, что к данному изделию так просто прилепить DDR3 из ближайшего магаза, и клаву с помойки, то должен вас огорчить. Это всё надо разрабатывать и отлаживать. К нему даже жесткий диск прилепить будет очень непросто. И всё это очень сложный труд, который сейчас никто не хочет достойно оплачивать. Современные скорости и возможности девайсов оно не потянет при любом разгоне. Там пропасть технологий.

lenin386 ★★★★
()
Ответ на: комментарий от Stahl

Есть же всякие микроконтроллеры

Сейчас такие микроконтроллеры, что во времена KР580 они были бы сверхвычислителем из фантастических фильмов. Эти машины типа 580 и подобные в реальности скорость I/O больше 19200 бод не развивают. На один канал. Нужно 2 канала - будет 4800.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Stahl

Stahl> у меня сложилось мнение, что современные микроконтроллеры сложнее и как следствие более жрущие, чем старые процессоры

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

Quasar ★★★★★
()
Ответ на: комментарий от Stahl

у меня сложилось мнение, что современные микроконтроллеры сложнее и как следствие более жрущие, чем старые процессоры

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

Deleted
()
Ответ на: комментарий от lenin386

lenin386> Думаете, что если у вас процессор, то есть вычислительная система. Это не так, дорогие друзья. Во-первых, у вас нет процессора. Но это мелочи. Процессору нужна оператива, ему нужны какие-то контроллеры ввода-вывода.

Вычислительные системы не всегда только десктопы ;)

Quasar ★★★★★
()
Ответ на: комментарий от Stahl

будь они выполнены по текущему техпроцессу

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

Meyer ★★★★★
()
Ответ на: комментарий от Quasar

Вычислительные системы не всегда только десктопы ;)

Должен тебе сообщить, что даже банальный RS - не такая простая штука, как тебе кажется, и для этих машин нормальных RS-ов с поддержкой прерываний хотябы, не говоря уже про DMA, никогда и не было. Про такую такую фантастику, как Ethernet, ну, ты понимаешь, да. И про tcp/ip понимаешь, что оно в 64k не влезет. Разумеется.

lenin386 ★★★★
()
Ответ на: комментарий от Stahl

Они сложнее, но не последняя часть этой сложности — всевозможные режимы энергосбережения и раздельного управления питанием.

prischeyadro ★★★☆☆
()
Ответ на: комментарий от lenin386

Ну да. Чтение творчества неврастеников-ретроманов вредит юношеской психике. Оно еле в 640k лезет.

Вот тебе первое, что нагуглилось.

https://ru.wikipedia.org/wiki/Contiki

IP стек даже на спектрумах делали.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Если вы полагаете, что к данному изделию так просто прилепить DDR3 из ближайшего магаза, и клаву с помойки, то должен вас огорчить

Давайте не будем. DDR3 и клава с помойки «прилепляется» легко и просто. А уж DMA и тем более RS (RS232? т.е UART?) вообще - на пол дня работы мизинцем левой ноги.

Вопрос только в (не)нужности всего этого.

Puzan ★★★★★
()
Ответ на: комментарий от Black_Shadow

Вот тебе первое, что нагуглилось.

Чтение творчества неврастеников-ретроманов вредит юношеской психике. Чтобы читать подобные вещи, нужно прокачать уровень.

IP стек даже на спектрумах делали.

Не делали. Там подключали новодельную девайсину, в которой TCP/IP зашито.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Чтение творчества неврастеников-ретроманов вредит юношеской психике. Чтобы читать подобные вещи, нужно прокачать уровень.

То есть, ты не будешь читать пруфы, потому что боишься последствий для психики? Ок. Похоже, тебе её уже повредили.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Вот тебе цитата из википедии про lwIP:

lwIP is used by many manufacturers of embedded systems. Examples include Altera (in the Nios II operating system), Analog Devices (for the Blackfin DSP chip),[1] Xilinx,[2] Honeywell (for some of their FAA certified avionics systems) and Freescale Semiconductor (Ethernet Streaming SW for Automotive microcontrollers). The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full-scale TCP.[3] This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Не делали. Там подключали новодельную девайсину, в которой TCP/IP зашито.

Спасибо, я знаю, что в оригинальном ПЗУ никакого IP стека не было.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Puzan

DDR3 и клава с помойки «прилепляется» легко и просто

Ты некомпетентен и можешь не продолжать. Если современную клавиатуру к таким машинам прилепить можно, но я бы не сказал, что это будет очень уж просто, то DDR3 к таким машинам не прилепить вообще никак. Там пропасть несовместимостей.

А уж DMA и тем более RS (RS232? т.е UART?) вообще - на пол дня работы

Если бы это было на полдня работы, все эти машины в своё время не выпускались с откастрированным RS.

lenin386 ★★★★
()
Ответ на: комментарий от Black_Shadow

Спасибо, я знаю, что в оригинальном ПЗУ никакого IP стека не было.

Ты не компетентен и не понимаешь, в чём проблема вообще. Даже если ты присобачишь к 8-и битной машине некое ПЗУ, содержащее TCP-IP стек, она им не сможет реально воспользоваться в силу архитектурных ограничений. Помимо кода, который влезает, допустим, в 40 Кб ПЗУ и требует для работы 10 КБ ОЗУ, где ты будешь хранить данные ? Вот тебе приходит 64k дейтаграмма, и что ? Ты представляешь вообще, сколько оперативы надо, чтобы считать банальный каталог ftp. Тупо умножь количество файлов на длину имени. А у тебя 14k оперативы. Смотри, вот http://ftp.slackware.com/pub/slackware/slackware64-current/slackware64/a/ Это 20 килобайт одного каталога. А это ещё парсить. А сделайка Ctrl+a этой странички хотябы. Сколько килобайт ? Куда ты всё это будешь ложить и как парсить потом ?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 5)
Ответ на: комментарий от lenin386

Ты не компетентен и не понимаешь, в чём проблема вообще. Даже если ты присобачишь к 8-и битной машине некое ПЗУ, содержащее TCP-IP стек, она им не сможет реально воспользоваться в силу архитектурных ограничений. Помимо кода, который влезает, допустим, в 40 Кб ПЗУ и требует для работы 10 КБ ОЗУ, где ты будешь хранить данные ? Вот тебе приходит 64k дейтаграмма, и что ? Ты представляешь вообще, сколько оперативы надо, чтобы считать банальный каталог ftp. Тупо умножь количество файлов на длину. А у тебя 14k оперативы.

Это ты некомпетентен. Мы здесь говорили про IP стек, при чём здесь ftp и 64k дейтаграммы? Ты говорил, что на 64k IP стек не реализовать. Однако, реальность говорит об обратном, и ты начинаешь придумывать какие-то странные вещи, типа раз там ftp не будет, то и ip не будет. Да, сфера применения таких контроллеров сильно ограничена. Но это не значит, что на них не бывает IP стека.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Мы здесь говорили про IP стек при чём здесь ftp и 64k дейтаграммы?

О б-же. Этот человек не знает, что такое TCP-IP, и уже начинает рассуждать о тонкостях реализации на машинах с устаревшей архитектурой. Мы здесь говорили про TCP-IP, в который входят HTTP, RTSP, FTP, DNS в том числе. RTFM ! Зачем вообще ваш чистый IP нужен. Что вы с ним делать собрались.

Допустим, мы говорили, только об IP. Я утверждаю, что и этот уровень реально на таких машинах будет не юзабелен. Ну сформирует оно дейтаграмму, ну выдаст со скоростью 19200, и что ты делать с этим будешь ? Наслаждаться тем, что оно смогло ЭТО. Ну-ну.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Мы здесь говорили про TCP-IP, в который входят HTTP, RTSP, FTP, DNS в том числе.

Да что вы говорите! И в каких TFM можно это утверждение увидеть? :)

Harald ★★★★★
()
Ответ на: комментарий от Black_Shadow

Да, сфера применения таких контроллеров сильно ограничена

Нихрена себе ограничена. Её вообще этой сферы нет. На этом в реальности даже телнет не поднять, не говоря уж об ssh. И для чего оно надо ?

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

О б-же. Этот человек не знает, что такое TCP-IP, и уже начинает рассуждать о тонкостях реализации на машинах с устаревшей архитектурой. Мы здесь говорили про TCP-IP, в который входят HTTP, RTSP, FTP, DNS в том числе. RTFM ! Зачем вообще ваш чистый IP нужен. Что вы с ним делать собрались.

Да... Пиши ещё, ржу в голос. Да будет тебе известно, что помимо протокола IP, протоколы из IP стека (tcp, udp, icmp...), и то, что ты привёл для примера, находятся даже на разных уровнях модели OSI.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

что помимо протокола IP, протоколы из IP стека

IP стека не существует. Существует стек протоколов TCP-IP, и существует протокол IP. У тебя каша в голове, и ты ржёшь.

и то, что ты привёл для примера, находятся даже на разных уровнях модели OSI.

Это не мешает всем им быть в одном стеке.

ржу в голос

Хорошо, что хоть пена изо рта не идёт. Или уже пошла.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Не надо оправдывать свою некомпетентность. То, что протоколы, в том числе, прикладного уровня могут быть в IP стеке (ладно, в стеке TCP-IP, раз тебе так важна формулировка), ещё не значит, что стек, выполненный без реализации этих протоколов не будет TCP-IP стеком.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Ты некомпетентен и можешь не продолжать. Если современную клавиатуру к таким машинам прилепить можно, но я бы не сказал, что это будет очень уж просто, то DDR3 к таким машинам не прилепить вообще никак. Там пропасть несовместимостей.

Давай ты не будешь тупить и демонстрировать всем своё абсолютное непонимание вопроса.

Если бы это было на полдня работы, все эти машины в своё время не выпускались с откастрированным RS.

Ключевая фраза - «в свое время». Сейчас другое время.

Puzan ★★★★★
()
Ответ на: комментарий от Black_Shadow

То, что протоколы, в том числе, прикладного уровня могут быть в IP стеке (ладно, в стеке TCP-IP, раз тебе так важна формулировка), ещё не значит, что стек, выполненный без реализации этих протоколов не будет TCP-IP стеком

Какая практическая польза в том, что в ПЗУ зашит какой-то код, что-то там реализующий, если этот код не годится для простейших, с точки зрения сегодняшнего дня, действий ? Что вообще будет делать такой контроллер ? Формировать не имеющие смысла IP дейтаграммы ? Впечатляет, но как-то не очень. На прорыв не тянет, и американцы в истерике не бьются. Какие ещё варианты ?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Puzan

Ключевая фраза - «в свое время». Сейчас другое время.

Охохо. Ты только на сопряжении сегодняших девайсов с пятивольтовой TTL логикой постареешь. А у DDR3 ног больше, чем у тех процессоров. И все они нужны. Прикинь, какая фигня.

Давай ты не будешь тупить и демонстрировать всем своё абсолютное непонимание вопроса

Ога.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

ладно, в стеке TCP-IP, раз тебе так важна формулировка

А потом приходишь на собеседование к такому, как ты, и сидишь думаешь, чего он имел ввиду.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Какая практическая польза в том, что в ПЗУ зашит какой-то код, что-то там реализующий, если этот код не годится для простейших, с точки зрения сегодняшнего дня, действий ?

Что, в твоём понимании, простейшие, с точки зрения сегодняшнего дня, действия?

Что вообще будет делать такой контроллер ?

Вариантов много. Например, обеспечивать работу SOL (Serial Over LAN), или светом управлять. Хотя, сейчас для этого используют совсем другие устройства, но мы же говорим о возможности.

Формировать не имеющие смысла IP дейтаграммы ? Впечатляет, но как-то не очень.

Я не стремился тебя впечатлить.

На прорыв не тянет, и американцы в истерике не бьются.

У тебя явно какие-то проблемы.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

TCP/IP - это обозначение того, что TCP передаётся поверх IP. UDP/IP - тоже допустимая запись. Можно даже так: HTTP/TCP/IP. Что, порвался шаблон? А теперь к названию стека протоколов. Название TCP/IP - это всего лишь условность, помимо TCP, на том же уровне в том же стеке могут быть и другие протоколы. UDP, например. ICMP. И другие. А самого TCP (сюрприз!) там может и не быть вовсе, правда, и назвать такой стек TCP/IP будет нельзя, по-этому, правильнее это будет назвать IP стеком.

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

Например, обеспечивать работу SOL (Serial Over LAN

Со скоростью 4800 бод ? Но зачем обеспечивать с такой большой скоростью, надо медленнее. Понимаешь какая фигня. Быстродействия этих машин не хватает даже для того, чтобы обслуживать один floppy дисковод. На них ставили максимум 720k флоппи, 1.44 он уже не мог в силу объективных архитектурных ограничений - не хватало производительности ввода/вывода, и нарастить в рамках 8-и битной архитектуры не получалось. Можно, конечно, разводить сложный контроллер с DMA, но это не столько сложность, это ещё и половина стоимости всей этой 8-и битной системы. Даже если её перевести на современный техпроцесс и разогнать, скажем, в 100 раз, всё равно схемотехнические ограничения 8-и битных компьютеров не надут сделать из них ничего полезного. Они в своё-то время ни для чего серьёзного годны не были.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Со скоростью 4800 бод ?

Можно даже медленнее, там не передаётся много информации.

Быстродействия этих машин не хватает даже для того, чтобы обслуживать один floppy дисковод.

Не ври. У меня был spectrum с дисководом.

На них ставили максимум 720k флоппи

Ты сам себе противоречишь.

1.44 он уже не мог в силу объективных архитектурных ограничений

Каких? Расскажи-ка мне.

Можно, конечно, разводить сложный контроллер с DMA, но это не столько сложность, это ещё и половина стоимости всей этой 8-и битной системы. Даже если её перевести на современный техпроцесс и разогнать, скажем, в 100 раз, всё равно схемотехнические ограничения 8-и битных компьютеров не надут сделать из них ничего полезного. Главный ограничитель - шина.

https://ru.wikipedia.org/wiki/Beta_Disk_Interface

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Можно даже медленнее, там не передаётся много информации.

Где не передаётся много информации. Где может понадобиться в 2015-м году скорость 4800 бод. Что ты собрался передавать с такой скоростью. Расскажи нам.

Не ври. У меня был spectrum с дисководом.

Ты даже не понимаешь, что дисководы на 720k на 1.44 - это несколько разные вещи. Не понимаешь, что скорость передачи данных у них разная. И что DMA в контроллерах нет. Не успел за битом - потерял весь вектор. И это тебе не мешает рассуждать о 8-и битных процессорах. Прискорбно.

https://ru.wikipedia.org/wiki/Beta_Disk_Interface

Ой, cпасибо, просветил, отец. Век тебя помнить буду.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Где не передаётся много информации. Где может понадобиться в 2015-м году скорость 4800 бод. Что ты собрался передавать с такой скоростью. Расскажи нам.

Ты не прочитал, зачем используется SOL? Ну так прочитай.

Ты даже не понимаешь, что дисководы на 720k на 1.44 - это несколько разные вещи. Не понимаешь, что скорость передачи данных у них разная. И что DMA в контроллерах нет. Не успел за битом - потерял весь вектор. И это тебе не мешает рассуждать о 8-и битных процессорах. Прискорбно.

http://zxpress.ru/article.php?id=8890
Мне лень ещё гуглить. Дальше сам.

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

http://zxpress.ru/article.php?id=8890

На каких-то дисководах нашли перемычку, переключающую 1,44 дисковод в режим 720. И что это должно, по-твоему, доказать ?

http://zx-pk.ru/archive/index.php/t-9188.html

Тред, окончившийся ничем и набору способов переключить дисковод в режим 720k.

Мне лень ещё гуглить. Дальше сам.

Тебе лень даже прочесть то, что нагуглил. Точнее, не лень, уровня не хватает.

Ты не прочитал, зачем используется SOL? Ну так прочитай.

Зато ты очень многое прочитал. Несомненно.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 5)
Ответ на: комментарий от lenin386

Охохо. Ты только на сопряжении сегодняших девайсов с пятивольтовой TTL логикой постареешь.

Да неужели? Про level translators мы не слышали, про 5V-tolerant IO мы тоже не в курсе?

А у DDR3 ног больше, чем у тех процессоров. И все они нужны. Прикинь, какая фигня.

Да что ты говоришь! То-то я каждый раз, когда делаю устройство с DDR3, удивляюсь, нафига столько выводов и зачем они нужны.

Ты неверное не слышал про контроллер памяти, который стоит между процессором и памятью?

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

На каких-то дисководах нашли перемычку, переключающую 1,44 дисковод в режим 720. И что ?

А то, что это перемычка снижает скорость вращения, а не переводит дисковод в режим 720. Но ты-то писал, что вообще подключить любой дисковод невозможно.

Тебе лень даже прочесть то, что нагуглил. Точнее, не лень, уровня не хватает.

Пока что видно, что уровня не хватает тебе. Все твои утверждения в этом треде оказались неверными.

Я ЗНАЮ, зачем испольузется SOL

Сомневаюсь.

И знаю то, что скорости 4800 сейчас вызовут только недоумение.

Даже 1200 не вызывают. И, кстати, спектрум умел модемы на 14400, так что твои 4800 тут выглядят довольно странно. Что касается современного использования - на современном железе скорость в 9600 бод на консольном интерфейсе - вполне нормальное явление.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Puzan

Про level translators мы не слышали, про 5V-tolerant IO мы тоже не в курсе?

В курсе, в курсе. В одну сторону работает. Ничего ? Для тебя, и таких, как ты, это не проблема, разумеется. Ну, зачем читать из памяти. В неё можно только писать.

Ты неверное не слышал про контроллер памяти, который стоит между процессором и памятью?

Нда. И какие контроллеры памяти DDR3 для 8-и битных процессоров ты можешь перечислить. Б-же, над такими как ты, даже стебаться не выходит. И что за устройства с DDR3 ты сделал ?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

А то, что это перемычка снижает скорость вращения

Так в том то и суть. У этих машин банально не хватает скорости, чтобы обслужить более высокую скорость 1.44 флопа.

а не переводит дисковод в режим 720

Э-э-э, погоди. А как же это ты на меньшей скорости собрался 18 секторов считать. У тебя арифметика позиционирования не сложится. Хотя, зачем я это спрашиваю.

Но ты-то писал, что вообще подключить любой дисковод невозможно.

Подключить можно хоть собачий хвост к светомузыке. Будет ли он работать, и работать без эмуляции других девайсов.

И, кстати, спектрум умел модемы на 14400

Модем работает в одну сторону. В два потока 14400 каждый уже не выйдет. А конвертор LAN->RS подразумевает два потока одновременно, так что 14400 тут уже не выйдет, и 9600 не выйдет.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 4)
Ответ на: комментарий от lenin386

В курсе, в курсе. В одну сторону работает. Ничего ? Для тебя, и таких, как ты, это не проблема, разумеется.

Это проблема только для таких как ты. Ты же не в курсе, что единственное место в 8080, где может меняться направление передачи - это шина данных, и что направление передачи на шине данных однозначно определяется сигналами RD/WR. Но тебе, конечно, это не интересно, потому что ты и без этого гений.

Нда. И какие контроллеры памяти DDR3 для 8-и битных процессоров ты можешь перечислить.

Ты конечно же можешь сказать, чем принципиально отличается контроллер памяти DDR3 для 32-битных процессоров от контроллера для 8-битных?

И что за устройства с DDR3 ты сделал?

Если тебя это реально интересует (в чем я сомневаюсь), я тебе расскажу. Но я думаю ты просто потупить пришел.

Б-же, над такими как ты, даже стебаться не выходит.

Потому что ты даже стебаться не умеешь.

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

Что-то я повелся на твоё некомпетентное нытьё

Ты только на сопряжении сегодняших девайсов с пятивольтовой TTL логикой постареешь.

Речь, вообще то, шла про «старые процессоры, для которых, будь они выполнены по текущему техпроцессу» (с)Stahl. Про 5V IO ничего не было.

Но это сути не меняет, ты уже показал всем нам, что ничего не понимаешь.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Контроллер памяти для 32х битных процессоров отличается принципиально от контроллера для 8-и битных количеством ног и их назначением. Принципом функционирования. Набором инструкций. Всем.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Контроллер памяти для 32х битных процессоров отличается принципиально от контроллера для 8-и битных количеством ног

Так-так-так. А если мы, например, будем использовать только 8 «ног» вместо 32, работать не будет?

и их назначением

Так-так, можно раскрыть, в чем отличие в назначении тридцати двух ног от восьми?

Принципом функционирования

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

Набором инструкций

А это апофеоз! С большим интересом посмотрел бы на набор инструкций контроллера памяти.

Всем

Я бы сказал всё. Ты сдулся, но признать это не хочешь, и это не делает тебе чести.

Puzan ★★★★★
()
Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от Puzan

Набором инструкций обладает любой контроллер, контроллер памяти в том числе, иначе в нем нет смысла. Это инструкции чтения, записи, одиночные и групповые. Инструкции управления конфигурацией и энергосбережением. Инструкции и регистры состояния. Сопрягать современный контполлер со старой схемотехникой, даже на новом техпроцеессе, ты упаришься. Каждый контроллер памяти предназначен для своего процессора. Возможна совместимость в рамках одной линейки одного производителя. Откуда вы такие паяльники беретесь.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Сопрягать современный контполлер со старой схемотехникой, даже на новом техпроцеессе, ты упаришься.

Ты путаешь какой-то неведомый «современный контроллер» с просто контроллером памяти. И старая схемотехника тут не при чем (к тому-же, речь про описание на верилоге).

Каждый контроллер памяти предназначен для своего процессора.

Ага. И люди еще не придумали слова «унификация».

Возможна совместимость в рамках одной линейки одного производителя

Я повторю - ты путаешь неведомый «современный контроллер» «одного производителя» с просто контроллером памяти.

Откуда вы такие паяльники беретесь.

Паяльник - это какое-то новое оскорбление?

Puzan ★★★★★
()
Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от Puzan

Ты путаешь какой-то неведомый «современный контроллер» с просто контроллером памяти

Назови хоть один, посмотрим, как его можно прикрутить к 8-и битной технике хотябы в теории.

И люди еще не придумали слова «унификация».

Увы, слово есть, дела нет. Тащит на себя одеяло даже каждый линуксодистростроитель, уж про железо говорить нечего. Микропроцессорный комплект - слышал такое ?

с просто контроллером памяти

Назови хоть один.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Э-э-э, погоди. А как же это ты на меньшей скорости собрался 18 секторов считать. У тебя арифметика позиционирования не сложится. Хотя, зачем я это спрашиваю.

Какая арифметика позиционирования? Ты хоть раз видел разобранный дисковод? Как позиционирование головки может зависеть от скорости вращения шпинделя?

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Как позиционирование головки может зависеть от скорости вращения шпинделя?

Флоп - это простейший исполнительный механизм. С какой скоростью он крутится, так и идут битики буквально с головок. Если он будет медленнее крутиться, на некоторые данные ты просто не попадёшь никогда.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 4)
Ответ на: комментарий от lenin386

Подключить можно хоть собачий хвост к светомузыке. Будет ли он работать, и работать без эмуляции других девайсов.

Пазл начинает складываться. КР580 снова воскресе. (комментарий)

Твои слова:

Понимаешь какая фигня. Быстродействия этих машин не хватает даже для того, чтобы обслуживать один floppy дисковод.

Это при том, что: https://ru.wikipedia.org/wiki/Beta_Disk_Interface

Интерфейс поддерживает дискеты двойной плотности (теоретически возможна поддержка одинарной) с 40 или 80 дорожками, односторонние и двухсторонние, до 4 дисководов одновременно.

Модем работает в одну сторону.

ЧЕГО???

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Ты не ответил на вопрос. Как скорость вращения связана с позиционированием головок?

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Если кратко - вы, ламеры, мне надоедаете уже.

Чувак, ты перед всем ЛОРом уже опозорился в этом треде, тебе мало? Отвечай, как позиционирование головок флоповода связано со скоростью вращения шпинделя?

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Отвечай, как позиционирование головок флоповода связано со скоростью вращения шпинделя?

Позиционирование головок - эта фраза тебе померещилась. Можешь проверить поиском. Я говорил про позиционирование в потоке данных. Секторы, байтики, MFM. Слышал такие слова ?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Назови хоть один, посмотрим, как его можно прикрутить к 8-и битной технике хотябы в теории.

Вот даже опенсорц есть: http://opencores.org/project,ddr3_sdram

Прикручивание к 8080 займёт часа два у опытного разработчика. С верификацией.

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

Не те, что в спектрумах.

Там какие-то особые, специальные модемы, работающие по особым специальным спектрумавским протоколам?

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Там какие-то особые, специальные модемы

Не поверишь. Они даже не по RS подключаются. И не USB хахахахаха

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Позиционирование головок - эта фраза тебе померещилась. Можешь проверить поиском. Я говорил про позиционирование в потоке данных. Секторы, байтики, MFM. Слышал такие слова ?

Единственное, что во флопе позиционируется - это головки. То, о чём ты пишешь - это попытка сохранить лицо при полном сливе.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Единственное, что во флопе позиционируется - это головки.

И дорожка заглатывается целиком, секторов нет, межсекторых промежутков нет, правильно я понимаю твое эссе ?

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Не поверишь. Они даже не по RS подключаются.

Что за RS? Если ты про RS-232, то и по нему модемы в spectrum подключались. Помимо RS-232, есть и другие протоколы, начинающиеся на RS, так что изъясняйся конкретнее.

И не USB хахахахаха

Я не понимаю, зачем ты здесь показываешь свою тупость?

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

И дорожка заглатывается целиком, секторов нет, межсекторых промежутков нет, правильно я понимаю твое эссе ?

Нет, сектора могут читаться в произвольном порядке, не целиком дорожка.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Если ты про RS-232, то и по нему модемы в spectrum подключались

По RS-232 в Spectrum не подключалось ничего. Хоть эти порты в нём и были, на них тратились дорогостоящие микросхемы, из-за них блок питания вырабатывал -12в. Но ни один девайс по RS-232 к Синклеру не подключался. Модемы к спектрумам подключались по сиcтемной шине. И мышки через специальный контроллер.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Black_Shadow

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

Как они будут читаться, если MFM завязана на скорость вращения. Там бред будет читаться и секторов контроллер не найдёт.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Ну, давайте поищем на этом «контроллере» сигналы A0-A15, D0-D8, RD, WR.

Давай я за тебя поищу. A0-A15 = IO_Address[0:15], D0-D7 = IO_Write_Data[0:7]/IO_Write_Data[0:7]. Остальное (IO_Write_Strobe, IO_Read_Strobe, IO_Addr_Strobe) легким движением руки (посредством простого автомата) превращается в RD/WR.

Может хватит?

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

По RS-232 в Spectrum не подключалось ничего. Хоть эти порты в нём и были, на них тратились дорогостоящие микросхемы, из-за них блок питания вырабатывал -12в. Но ни один девайс по RS-232 к Синклеру не подключался. Модемы к спектрумам подключались по сиcтемной шине.

Ну сходи уже в гугл, а?

Black_Shadow ★★★★★
()
Ответ на: комментарий от Puzan

A0-A15 = IO_Address[0:15], D0-D7 = IO_Write_Data[0:7]/IO_Write_Data[0:7].

Это всё очень познавательно. Но где железная имплементация и где schematics. Студенческие поделки - это прекрасно. Но это не совсем то.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

В сад.

Можешь и в сад, только здесь бред больше не пиши, ок? А то и ip стек у него неполноценный без http, и вообще, ip стека на 64кб не бывает.

Black_Shadow ★★★★★
()
Ответ на: комментарий от lenin386

Это всё очень познавательно. Но где железная имплементация и где schematics

Вы, батенька, зажрались. Я показал возможность подключения, а имплементировать в железе как нибудь сами. Я так понял, ты большой поклонник спектрума, вот тебе и карты в руки. Будет у тебя спектрум с DDR3.

Студенческие поделки - это прекрасно. Но это не совсем то.

Не нравятся студенческие поделки (рабочие, кстати), возьми корку от альтеры или зайлинкса, там еще более унифицировано.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Я показал возможность подключения, а имплементировать в железе как нибудь сами

Не пойдёт. Пожалуйста, что-то более реальное.

Я так понял, ты большой поклонник спектрума, вот тебе и карты в руки

Я большой фанат Спектрума, но отличаюсь от большинства его «поклонников» тем, что полагаю, что его надо оставить таким, как он есть. Не надо напаивать на него контроллеры ж0ских дисков, какие-то неведомые звуковухи, и прочую фигню. Вот то, что он может, то может. Большее - оно не для этой техники.

Не нравятся студенческие поделки (рабочие, кстати), возьми корку от альтеры или зайлинкса, там еще более унифицировано.

Там как раз нифига ничего не унифицировано. Только под свои изделия.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Не пойдёт. Пожалуйста, что-то более реальное.

Тебе надо, ты и делай.

Я большой фанат Спектрума, но отличаюсь от большинства его «поклонников» тем, что полагаю, что его надо оставить таким, как он есть.

Теперь понятно почему ты так самозабвенно споришь.

Там как раз нифига ничего не унифицировано. Только под свои изделия.

Не надо рассуждать о том, чего не знаешь.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Тебе надо

Мне надо ? Это из какой моей фразы ты сделал такой вывод ?

Не надо рассуждать о том, чего не знаешь

До. Ну, так назови контроллер DDR3-то. В железе. Cо схемами. С сигналаи A0-15, D0-D7, RD, WR. Ждём, пивко почти кончилось.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Ждём, пивко почти кончилось.

Протрезвел?

Почитал я твои посты. Ты же упертый (или упоротый?) дартаньян с заоблачным ЧСВ. Спорить с тобой равносильно спору с телевизором.

По этому рекомендую ещё раз прочитать тред и уже наконец понять свою никчемность и пристыдиться.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Ни одного контроллера ddr3, кроме какого-то нагугленного паленого проекта, начатого в 2012-м, и брошенного в 2014-м году, и очевидно, никогда нигде не работавшего в железе, ты назвать не можешь. Это при том, что с апломбом утверждал, что разработал куеву тучу девайсов с ddr3, и что тебе припаять ddr3 как два пальца к любому кофейнику. И это не мешает тебе учить жизни, стыдить и вешать ярлыки. Если у меня ЧСВ, то тебя вообще из диспансера выпускать нельзя.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Ни одного контроллера ddr3

Ты просил:

Назови хоть один

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

Вот можешь посмотреть (в гугле еще десяток наберется):

https://www.altera.com/products/intellectual-property/all-ip/interface-protoc...

http://www.xilinx.com/products/intellectual-property/mig.html

Но это тебе конечно тоже не подходит?

Это при том, что с апломбом утверждал, что разработал куеву тучу девайсов с ddr3

С апломбом? Тебе померещилось.

припаять ddr3 как два пальца к любому кофейнику

Не к кофейнику, а к 8080, и не припаять, а принципиальная возможность подключить, что ты категорически отверг:

DDR3 к таким машинам не прилепить вообще никак

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Ты на полном серьёзе считаешь, что гуглить тут кроме тебя никто не умеет. Распространённая болезнь. Но надо ещё уметь читать нагугленное, вот в чём фигня-то. Это сложно, это образование надо. Смотри вот это http://www.xilinx.com/support/documentation/ip_documentation/mig_7series/v2_3... на странице 173. И как собрался этот интрефейс сопрягать с 8-и битными процессорами ? Чем собрался генерировать команды ? Как закодируешь адрес последовательным кодом ? Этакий монстропроцессор рядом поставишь ? Транспьютер, типа, да ? Разработанный на коленке за полдня под пивко и чипсы. Охотно верю. И всё, давай до свидания. Над тобой стебаться даже нельзя.

а принципиальная возможность подключить

Принципиальная возможность подключения собачего хвоста к светомузыке тоже есть, но реальность немного другая, чем твои грёзы.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 6)
Ответ на: комментарий от lenin386

Смотри вот это http://www.xilinx.com/support/documentation/ip_documentation/mig_7series/v2_3... на странице 173. И как собрался этот интрефейс сопрягать с 8-и битными процессорами ?

Ты вот реально позоришься в каждом посте, это даже весело. На странице 173 приведён кусок временной диаграммы работы PHY. Тебе рассказать, чем отличается PHY от Memory Controller с шиной AXI?

Но надо ещё уметь читать нагугленное, вот в чём фигня-то. Это сложно, это образование надо.

Чего тебе, к сожалению, не хватает.

Над тобой стебаться даже нельзя.

Дык чтобы стебаться надо хоть какие-то знания иметь. А то получается как с неспиленной мушкой.

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

Этакий монстропроцессор рядом поставишь ?

По всей видимости ты весьма слабо представляешь себе принципы работы цифровой электроники. Твои очень поверхностные представления остались на уровне Z80 и дискретной логики. Однако при этом с пеной у рта пытается спорить. Не ЧСВ ли это?

Puzan ★★★★★
()
Ответ на: комментарий от lenin386

Откуда взялась цифра 4800? Это для какого микроконтроллера? На 4800 бод при полном дуплексе получим ~10000 бит/с, т.е. 1250 байт/с. Для КР580ВМ80А на 2МГц (~250000 оп/с) получим 200 команд/байт. Запас большой, так что скорость можно даже удвоить (9600 бод). Учитывая наличие у UART аппаратного буфера на 16 байт, можно расчитывать на снижение стоимости вызова прерывания (одно на несколько байт), поэтому есть основания полагать, что даже скорость 19200 достижима.

Что касается памяти, то решение давно существует и заключается в переключении адреса некоторого окна (размером, допустим, в 16K) на разное пространство в памяти большой ёмкости. Если в пространстве ввода/вывода отвести на это хозяйство 2 байта, то получим доступ к 1Gb памяти!

Кстати, по поводу дискет 3.5". Для чтения одной дорожки 18x512 нужна скорость в 4 оп/байт. Расчёты могу привести, если надо. Так что

если её перевести на современный техпроцесс и разогнать, скажем, в 100 раз,

то можно получить вполне приемлемый микроконтроллер.

pS
()
Последнее исправление: pS (всего исправлений: 1)
Ответ на: комментарий от pS

Что касается памяти, то решение давно существует и заключается в переключении адреса некоторого окна (размером, допустим, в 16K) на разное пространство в памяти большой ёмкости. Если в пространстве ввода/вывода отвести на это хозяйство 2 байта, то получим доступ к 1Gb памяти!

О, профессионалы подтянулись. Я ждал вас. Решение с окном прекрасно. За исключением одной мелочи. Вот смотри, есть у нас программа. printf «hello, world». И вот представь, что сам код функции printf лежит в другом окне, чем место, откуда её вызывают. Это же нормально, да. Переключаем окно, call _printf. Оппа. А где у нас сама строка «hello, world ?». А в старом окне осталась. Вот для того, чтобы этого не происходило, в нормальных 16-и битных процессорах и ввели сегменты данных. А тут тебе останется в 48k не переключаемого пространства запихивать 1) «сегмент данных», причём, один, не больше 2) код, обслуживайщий банки 3) стек 4) cюда всё I/O, иначе опять ничего выйдет 5) а там ещё ПЗУ. Итого, непрерывного адресного пространства у тебя остаётся ещё намного меньше. Совсем ничего. И вот тот код, который требует 40k ОЗУ, и 10k ОЗУ, тебе в такую модель уже, скорее всего, не запихать никак. Тоесть, будет только хуже. Можно иначе : данные в банки, код в непереключаемые участки, так и делали чаще всего. Но ничего, кроме гиганского, по меркам той техники, RAM диска, это не даёт. Опять же, с уменьшением памяти под код.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 8)
Ответ на: комментарий от Puzan

Тебе рассказать, чем отличается PHY от Memory Controller с шиной AXI?

Расскажи. Только не мне уже. Не забудь только осветить, как ты 32 бита шины данных (минимум) от контроллера, будешь запихивать в 8 бит процессора. И если ты думаешь, в AXI4 меньше команд и проводов, то вынужден с тобой не согласиться. Принцип обмена с современной памятью полностью другой, я уже это говорил. Когда начинаешь повторяться, это означает, что действительно пора заканчивать. В общем, до свидания.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Не забудь только осветить, как ты 32 бита шины данных (минимум) от контроллера, будешь запихивать в 8 бит процессора.

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

Принцип обмена с современной памятью полностью другой, я уже это говорил.

Ты просто не понимаешь как оно работает, по этому для тебя это «совершенно другой» неведомый способ.

В общем, до свидания.

Пока. В следуюший раз не забудь поздороваться.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

наверное вчера был пьян, когда я об том говорил?

Ты говорил о шине ядреса. Ну, какая разница. Адрес, данные, фигня какая.

lenin386 ★★★★
()
Ответ на: комментарий от pS

Можно банк кодировать в команде.

Можно. Но для того, чтобы получить доступ к данным из банка, надо переключить банк. Переключаем, улетаем из кода.

Так делали на каком-то советском клоне КР580.

Там скорее данные были в банках, а код в непереключаемой области. Так все делали. Но это всего лишь RAM диск для данных. Код в перекулючаемую область не впихнёшь при таком подходе.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Ты забыл поздороваться.

Ты говорил о шине ядреса. Ну, какая разница. Адрес, данные, фигня какая.

Во-первых я говорил об обеих шинах, во вторых разницы действительно нет. Можно спокойно взять только 8 бит из 32 на шине данных, и всё будет работать. А если хочется по-правильному - то мультиплексор (ты, надеюсь, знаешь что это такое), управляемый двумя младшими битами адреса.

Но что я тебе рассказываю, это же азы, и ты сам это знаешь, правда?

Puzan ★★★★★
()
Ответ на: комментарий от pS

Откуда взялась цифра 4800?

Из практики.

Учитывая наличие у UART аппаратного буфера на 16 байт, можно расчитывать на снижение стоимости вызова прерывания

Пичаль только в том, что у UART-ов того времени не было не только аппаратного буфера (фантастика), но и прерывания. В таком виде они полностью не годны, но вот так. Распайка прерывания удорожала систему существенно, на что никто не шёл. Для чего их вообще паяли - Х.З., видимо, большие боссы услышали, что RS - это круто и надо, но сделайте дешевле. В результате, например, внешний дисковод, подключаемый через RS, работал медленнее магнитофона. Что будет, если вкорячить нормальный RS в 8-и битную систему ? Это риторический вопрос, вся суть 8-и битной системы - это простота и дешевизна реализации. Если на неё напаивать нормальное железо - это феррари с двигателем от запора получится.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Всё верно. Но можно расширить адресное пространство кода: например, при выдаче сигнала прерывания + 8 команд RST адресное пространство переключается на другой банк (всего 1+1+8=10 сегментов == 640Kb). Таким образом, системные программы будут изолированы. Сегмент(ы) данных можно также переключать и изолировать.

pS
()
Ответ на: комментарий от Puzan

Если не секрет, каким образом из обычных людей получаются профессиональные разработчики железа? Сколько времени проходит с того времени как пришедший из института нулевый джуниор начинает приносить деньги?

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Если не секрет, каким образом из обычных людей получаются профессиональные разработчики железа?

Ленин (не тот, который на лоре) завещал учиться, учиться и еще раз учиться. Другого пути нет. Конечно, для этого нужны способности и желание, но это справедливо для любой специальности.

Сколько времени проходит с того времени как пришедший из института нулевый джуниор начинает приносить деньги?

Наверное побольше, чем для программиста, потому что в разработке железа итерации длиннее. А так, не знаю. Что значит приносить деньги? Разработчик работает над проектом, который ему поручили, а уж будет ли приносить деньги проект, разработчик не виноват.

Puzan ★★★★★
()
Ответ на: комментарий от Puzan

Ну вот я знаю, что можно взять любого нулевого человека (н-р после института или другой айти-работы) и отпрвить писаь сайты на джаве. И через пару месяцев обучения он уже сможет выпускать нечто, чем реально будут пользоваться. Это уже отлаженный процесс, ну и дорожка между тем чему учили в универе, или что есть в книжках «C++ для идиотов» и реальным продакшеном - весьма небольшая.

А тут вот ты говоришь, «делать устройства с DDR3». Чисто для интересу пошел в википедию чтобы узнать, что для этого нужно знать. Ну чтобы например, написать письмо в контору на тему «привет, я немножко знаю как делать железо, возьмите меня джуниор железо разработчиком». Ну вот, стал читать, какое-то устрашающее количество информации получается, чую «вообще нулевым» не получится вообще ничего сделать... :(

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Начинаешь с 8битных микроконтроллеров и цифровой схемотехники, чтобы понимать, что есть всякие памяти, регистры, триггеры и прочее, ну а потом фпга и вперед. На первый этап, думаю, полгода хватит.

Deleted
()
Ответ на: комментарий от stevejobs

Если совсем ноль, т.е. учился не на разработчика железа и в принципе не в курсе что там как работает, то за пару месяцев никак не получится. Разве что к ардуине светодиоды прикрутить.

чую «вообще нулевым» не получится вообще ничего сделать...

Ну «делать устройства с DDR3» конечно сразу не получится, но что нибудь несложное на микроконтроллере вполне. Тут главное азы знать - всякие законы Ома с Кирхгофом, как работает транзистор, для чего нужны емкость и индуктивность. Ну и о цифровой электронике иметь представления - для чего и как работаю триггеры, мультиплексоры, дешифраторы и пр.

И опыт. Без практики ничего не получится.

Puzan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.