Представлен рабочий прототип проекта FuryGpu, развивающего самодельный GPU на основе FPGA Xilinx Zynq UltraScale+, оформленный в виде отдельной платы, подключаемой к ПК через интерфейс PCIe. Описания аппаратных блоков реализованы на языке SystemVerilog, а проект платы подготовлен в свободной системе автоматизированного проектирования печатных плат KiCAD. В текущем виде GPU FuryGpu уже позволяет запустить игру Quake с производительностью отрисовки 60 FPS при разрешении 1280 x 720...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60873
ПЛИС - это база! Удачи товарищу в развитии своего проекта!
А где тогда коллектор и эмитер?
Коллекторы появятся, если разработчик не договорится с работодателем.
Но есть нюанс - он запустил игру из 90-х на базе ПЛИС который уделал бы все тогдашние CPU, правда с лучшим разрешением. Чем это отличается от запуска DOOM на кофеварке и насколько приближает к созданию GPU на ПЛИС, способного хотя бы на игры прошлого десятилетия. Мне кажется раньше виртуалки дорастут до полноценной эмуляции GPU на CPU.
КМК ПЛИС не для этого создавался. Он не превзойдет специализированные процессоры, но он может быть полезен там где первоначальная задача не ясна, именно гибким переключением функции. Но речь не идет конечно о полноценном CPU или GPU скорее о чем-то на уровне одноплатников:не нужно видео - все бросаем на CPU, нужно видео - получаем что-то на уровне встроенной графики.
Немного не так. На базе ПЛИС выпускают много чего мелкосерийного, для чего выпуск отдельного проца не рационален. Я знаю про разнообразные узкоспециализированные DSP. 20 лет назад работал в компании, которая заказывала себе видеограббер на 24 бита оттенков серого.
Эмуляция GPU с использованием CPU это не только о том что реализация возможностей части GPU с использованием CPU сложнее, и о том, что мощностей CPU не хватает или хватает, но CPU работает с большой нагрузкой обрабатывая ту информацию, что делают для GPU. Какой-то части информации, что-то примитивное и мощности CPU хватает. По этому тенденция, всё на что не хватает мощности CPU переносят если могут на обработку GPU.
Для какой-то части информации, что-то примитивное и мощности CPU хватает.
Riva TNT2 вернулась, Ура
https://www.techpowerup.com/gpu-specs/riva-tnt2.c4130
Во времена Riva TNT2 видеопамяти было 32 - 64 Мбайт. Здесь не указано, но, наверное, поболее.
Тут набортной может вообще не быть, используется системная (чипов памяти на картинке не видно).
На ПЛИСе есть своя память. Хоть и небольшая. А так по конструкции понятно, что это модуль на плате. Значит, набортная память тоже есть. Она буквально под радиатором, рядом с ПЛИС. Обычное решение таких модулей.
Для 2D-затычек - самое оно, проблема только в активном охлаждении, его быть не должно.
FPGA - как затычка ? Ценою 2000+ баксов (или сколько там сейчас FPGA чипы стоят соизмеримыми харрактеристиками)?
Народ совсем ожирел ))
Уж для затычки аналогичной цены я лучше 4090 куплю)
Ну ты же понимаешь, что это только начало. Код не дописан, компилятора SPIR-V в биткод FPGA не реализовано, динамической реконфигурации тоже не прикручено, FPGA себя пока полностью не проявляет.
https://aliexpress.ru/item/1005004998441156.html?sku_id=1200...
Не то семейство, хотя бы https://aliexpress.ru/item/1005002680670185.html , но конкретная модель неизвестна
Ну так, всё равно, не 2000 баксов, а 260 и за плату разработки.
После FPGA можно залить в жёсткое железо.
Хотя и FPGA при массовом производстве будет дешевле.
> Хотя и FPGA при массовом производстве будет дешевле.То есть теперь на хосте будет kvm, в kvm будет докер, в докере будет java-vm, которая будет исполнять js, который будет управлять "виртуальной" видеокартой на FPGA чипе
Отличный план, - Нужно больше виртуализации Богу виртуализации.
Виртализация - тренд. Скоро и десктопные ОС будут по типу Qubes.
В плане возможностей это - 2D-затычка. Всё остальное там просто не нужно.
От 2D-затычки ожидается несколько больше, чем текстурирование полигонов, давно уже.
От неё ожидается блит, оверлей, и совсем немножечко геометрии и текстурирования, чтобы кады гонять.
Название Vortex для открытого GPGPU крайне неудачно, потому что Vortex уже используется для звуковых карт, лучше бы назвали Vertex
а как же это - https://zakazradio.ru/vendors/vertex/ ??
> уже используется для звуковых картУже четверть века НЕ используется. Этот вортекс уже гугл толком не находит.
Гугол вообще почти ничего не находит уже как год или больше. Bing ищет лучше и даже яндекс
Вот в данном случае гугл как раз всё делает правильно. Желающие уточнят, что им нужен Aureal, а остальным и не надо.
Ну серьёзно, это ведь уже археология.
да шото гугол плохо ишет по многим другим запросам - может выдавать 2-3 ссылки, а может вообще ничего не выдать. Кароче гугол поламали...
Начнём с того что он не открытый а закрытый.
Вообще контор использущих Вортекс в названии слишком много, поэтому можно принебречь.
https://opennet.ru/60088-vortex
По отсутствию ражиатора видно, что карта особо не нвгружена.
Он там есть, на полшишечки.
https://www.youtube.com/watch?v=P0fNmVkUevo
хобби.. ну видимо рабочий юзабельный прототип явно не скоро на рынках появится. ну или технологию выкупит какойнить промышленник, допилит и будет всем счастье
кому она нафиг нужна
Если она не хуже какого-нибудь Mali 400, то для отображения десктопа вполне сгодится.
> не хуже какого-нибудь Mali 400
> Quake с производительностью отрисовки 60 FPS при разрешении 1280 x 720Mali 400 в этом разрешении скушает и Quake 3.
Для тех кто не в курсе - из дорогих ПЛИС, когда они отлажены, потом делают дешевые микросхемы массово. Более того драйвер и архитектура позволяют делать то что могут и другие производители при желании - свой набор инструкций и алгоритмов, свои интерфейсы для подключения видеовыхода или входа.
https://www.opennet.dev/openforum/vsluhforumID3/132032.html#8
На что именно вы хотите обратить внимание? Там переписка длинная, а я мысли читать непосредственно извлекая из других голов не умею.
Это если делается что-то конкретно и целенаправленно, под определённую спецификацию. А не просто бесконечное допиливание
> операций с плавающей запятой (fp32)с точкой же
нас учили "запятой"
Переучивайся, теперь ты айтишник.
Айтишники предложение с малой начинают же.
Если ещё и не заканчивают предложения, то ваще хрен распарсишь.
И запятая явно лишняя. Зато {} не хватает
Айтишникам ведь не надо знать, что это число одинарной точности.
> нас учили "запятой"а PCIe как учили ?
Учили Q-Bus
https://www.furygpu.com/aboutFull fp32 floating-point front-end
POINT.
https://translate.google.com/?sl=en&tl=ru&text=floating-poin...https://ru.wikipedia.org/wiki/Число_с_плавающей_запятой#«Плавающая_запятая»_и_«плавающая_точка»
Надо отметить, про косноязычие с плавающей точкой лично я слышу впервые.
Норм. Осталось мощь подтянуть, чтобы гонять аланчика 2 на ультрах в 8к.
Но-но, не все ещё Baldurs Gate 3 прошли!
>Проект разрабатывается с 2021 года в качестве хобби программистом, специализирующемсяВот так и случаются революции в IT
https://mv-smirnov.org/the-history-of-revolutions-software-f.../ — в принципе то же самое: GPU AMD делал не он!
GPU AMD делали инженеры ATI.
Какая революция, ты о чем?
Видео ядро на Верилоге тебе любой студент напишет.
Угу и где ядерные ракеты тебе каждый военный покажет, а может и продаст.
После известных реформ Сердюкова это уже не очень смешно.
Конфигурация ПЛИС грузится с microSD-карты? (правый край печатной платы)
Zynq™ UltraScale+™ MPSoC devices provide 64-bit processor scalability while combining real-time control with soft and hard engines for graphics, video, waveform, and packet processing. Built on a common real-time processor and programmable logic equipped platform, three distinct variants include dual application processor (CG) devices, quad application processor and GPU (EG) devices, and video codec (EV) devices, creating unlimited possibilities for applications such as 5G Wireless, Next-generation ADAS, and Industrial Internet-of-Things.Непонятно какую ПЛИС он использовал, во-первых они все имеют встроенные ARM-ядра, во-вторых есть версии ПЛИС со встроенной графикой Mali-400.
Вот пример:
Zynq UltraScale+ EG:
Quad Arm Cortex-A53
Dual Arm Cortex-R5F
16nm FinFET+ Programmable Logic
> Arm Mali™-400MP2Т.е. этот ПЛИС совсем не голый, своими знаниями ему это легко удалось.
Вот если был голый ПЛИС, тогда был снял шляпу, это был бы высший пилотаж и таких людей надо брать в конструкторское бюро.
> Вот если был голый ПЛИС, тогда был снял шляпу, это был бы высший пилотаж и таких людей надо брать в конструкторское бюро.Quake 1 с вышеприведёнными параметрами сейчас запросто осилит любой ширпотребный процессор в софте.
Вот именно в софте.
А ПЛИС это полупроводниковые вентили.
Точка.
А теперь сравним цену и энергопотребление.
>>А ПЛИС это полупроводниковые вентили.учите матчасть, ПЛИС и FPGA - это две бальшие разницы.
но некоторым "что влов что полбу"
И какая же? Поискал, может чего поменялось за последние пару десятков лет? Вроде все тоже
https://marsohod.org/11-blog/265-fpga#:~:text=%D0%...,%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B%20%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D1%8B%D1%85%20%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D1%81%D1%85%D0%B5%D0%BC.
Смотря кому.https://ru.wikipedia.org/wiki/%D0%9F%D1%...
Программи́руемая по́льзователем ве́нтильная ма́трица (ППВМ, англ. field-programmable gate array, FPGA) — полупроводниковое устройство, которое может быть сконфигурировано производителем или разработчиком после изготовления; наиболее сложная по организации разновидность программируемых логических интегральных схем.
ну да...сначала трындим о "ПЛИС", потом даём ссылку на "ППВМ".
вы это, опердилитесь.
>наиболее сложная по организации разновидность _программируемых_ _логических_ _интегральных_ _схем_.Т.е. ПЛИС.
Как не понять аббревиатуру.
>>Непонятно какую ПЛИС он использовалчо нипонятного?
https://www.amd.com/en/products/system-on-modules/kria/k26/k...
Page not found
https://www.amd.com/en/products/system-on-modules/kria/k26/k...
Graphics Processing Unit
Mali™-400 MP2 up to 667 MHzНу т.е. GPU там есть, Mali-400.
Я так понял он взял, или просто попалась по работе подручная, эту систему-на-модуле из-за 16 нанометровой ПЛИС, т.к. можно обеспечить хорошие тактовые частоты на внутренних вентилях.Нет документации, поэтому неясно в каком видео задействован Mali-400 для видеовывода, либо он не используется вообще, и всё работает на Verilog.
>>Нет документации, поэтому неясно в каком видео задействован Mali-400 для видеовывода, либо он не используется вообще...вот именно.
---
лично меня интересует только сколько слоёв меди в "его" ПП.
> Вот если был голый ПЛИС, тогда был снял шляпуС чего. Современные ПЛИС идут либо с ARM-ядрами, либо умеют сами с SPI читать прошивку.
Z80 на ПЛИС уже давно имитируют.
ARM-ядра это роялти, что дорого. И подсанкционно.
Если только на ПЛИС, с разработкой вентильной логики и драйверов.
Речь об опыте с вентильной логикой и дешевизне самой ПЛИС.
>>Речь об опыте с вентильной логикойвот реально - ЧИТАЙ МАТ ЧАСТЬ, за последние 20 лет много чего изменилось.
>>и дешевизне самой ПЛИС.кому я дал ссылку на _модуль_ ? только _модуль_ с НДС-ами и пересылками обойдется в 400$
Читаю, MPSoC (XCK26), многопроцессорная система на чипе.
ПЛИС там только часть интеграции этой системы.Конкретно по модулю, Kria K26 System-on-Module, система в виде готового модуля включающая MPSoC XCK26. А тут SoC как часть интеграции системы на модуле.
Вижу только высокоуровневую интеграцию.
Меня интересовало, была ли работа орагнизована исключительно на ПЛИС.
Заголовок новости неправильный, надо было "Проект FuryGpu развивает GPU на базе Системы на модуле", а уж есть там FPGA (ПЛИС), интегрированный или отдельный, неважно. Этот же заголовок двухсмысленный и из-за закрытой реализации неясно, задействовалась ли ПЛИС вообще.
Лучше бы ссылку на Altera Cyclone или Max давал бы.
Меня решения на базе SoC и тем более SoM не интересуют.
И в новости завернуто про Verilog и FPGA, SoM использовали только как тонкое 16 нм. готовое интегрированное решение.
По самой ПЛИС ничего не менялось, как была вентильной матрицей, так и осталась, просто стала частью интеграции. Всего лишь.
>>Меня решения на базе SoC и тем более SoM не интересуют.ну а как иначе построить систему с приемлиемой производительностью?
за тебя сделали ПРАВИЛЬНУЮ ПП на которой бегают гигарецы между ЦПУ и памятью, где правильно выведены ПиСиАй лэйны и все такое прочее, и ты можешь только молиться что твои проводки на твоей части ПП не угробят результат.
хочешь сам разводить всю обвязку вокруг ФПГА?
Вся обвязка сделана автором в KiCAD, на печатной плате.
У меня есть подозрение, что этот "проект" просто маркетинговый шаг для рекламы SoM.В 1996 году, когда вышел Quake, ходовое разрешение было 640x480 и 800x600, было бы достижением реализовать всю GPU на нескольких ПЛИC, а не модуле с высокой и глубокой интеграцией. Тогда автор получил бы больше опыта и смог бы сразу опубликовать исходники по софту и железу.
Это всё что я хотел сказать.
>>Вся обвязка сделана автором в KiCAD, на печатной плате.ну я понял, для вас это дело далёкое и туманное.
есть новость - КР580ВМ80А несколько устарел, за окном 5G, в телефоне DDR5.
Да-да, MAX и Cyclone устарели.Юношеский максимализм собирать звонок на микроконтроллере, а не на простом мультивибраторе.
Всё ясно с Вами.
>>MAX и Cyclone устарели.ну и зачем голову морочить? сразу признались бы в религиозной нетерпимости к зайлингу, и всё.
640х480 -- это где-то начало 1990-х, первые VGA.В 1996 году почти повсеместно в конторах было 800х600 на мониках Samsung Syncmaster 3Ne -- самая ходовая модель. И, кажется, единственная модель, которую было целесообразно ремонтировать, даже если умирал кинескоп -- их было как г***а за баней, и легко было найти донора запчастей. Во второй половине 00-х их по нескольку штук часто оставляли возле мусорки, вполне рабочих.
Ну и "народные" видеоадаптеры тех лет -- S3 Virge/Trio64V+/Trio64V2 с целым мегабайтом DRAM на борту, а то и с двумя. Тоже их было как грязи. У меня остались даже, где-то в кладовке валяются, использовались в качестве тестовых, когда PCI-слоты были актуальны.
https://docs.amd.com/r/en-US/ds987-k26-som/Overview
Глупость ты сморозил. ARM-ядра аппаратные, на том же чипе, чтобы прошивку в него заливать и прочие процессорные функции выполнять.
Зачем платить роялти за ARM, когда прошивку в ПЛИС может залить микроконтроллер.
И речь шла о реализации GPU на FPGA (ПЛИС) на Verilog, так к чему удорожать решение ядрами.
Т.е. либо это реклама SoM, либо ему под руку попался бесплатный модуль SoM, поэтому проект закрытый. В чём смысл этой новости на opennet мне непонятно.
Очевидно что никакой встроенный mali тут не используется, исключительно самописный VHDL\Verilog код. Иначе были бы и шейдеры и всё прочее.
Новость не плохая, но проект по факту закрыт. Смысла радоваться журавлю в небе не вижу. Ждем синицы.
И закрыт не в том плане что закончен и не развивается, а в том плане что исходники не предоставляются.
На официальном сайте так и написанно.
Requests regarding access to the design or open-source timelines will be ignored.
> И закрыт не в том плане что закончен и не развивается, а
> в том плане что исходники не предоставляются.
> На официальном сайте так и написанно.
> Requests regarding access to the design or open-source timelines will be ignored.Я это и имел ввиду. По факту сейчас это новость про проприетарщину.
> в том плане что исходники не предоставляютсяа если бы предоставлялись - что бы ты с ними сделал?
скачал бы, позырил, поцокал языком и закрыл обратно?
Например у меня есть кому предоставить разработку, но кот в мешке не нужен и коммерческой выгоды вообще не вижу. В чем смысл вкладываться?
А как давно опенсорс стал про выгоду? Разве он не про свободу, равенство и братство?
Да да он как раз про это, но увы мы живём в системе где для дальнейшего развития одного энтузиазма мало. Нужны деньги и вынода
Есть ещё фактор упертость создателя. Я вкладываюсь, мне конечный продукт. Автору известность , заказы и поддержка обновлений возможно в команде. Продукт развивается, все в плюсе.
если автору нужна выгода, ему нет смысла выкладывать разработку в паблик - лучше продать кому-то как есть, с потрохами. исходники для оценки тут не нужны, образец вот, перед глазами, работает, берите и дальше сами своей командой ковыряйте, как сможете. если автору нужен стабильный доход - пусть берут автора на работу, исходники для этого тем более не нужно открывать. открытые исходники разработчику такого уровня ничего не дают, кроме тупых поучений от бездарей, безумных хотелок от лодырей, и кучи дохлых форков форков форков форков форков форков форков форков от китайцев.
Для развития деньги вовсе не обязательны, вы просто смотрите не в ту сторону.
>А как давно опенсорс стал про выгоду? Разве он не про свободу, равенство и братство?С того момента как корпорации увидили в линуксе бесплатный юникс.
Столлман вообще из своих личных интересов придумал GNU.
Не, работа языком твоя стихия.Но отсутствие исходников, повторюсь, осуждаю.
За этими технологиями будущее. Проект скорее как пруф оф концепт.
Громкие слова и не более. Никакого будущего нет. FGPA для массового производства не подходит.
Сам ZX-Spectrum и его клоны выпускали на ПЛИС, это был контроллер ОЗУ, порты ввода-вывода, клавиатура. 80-е. Массово.
Ну теперь вот и прикинь, сколько стоит на сегодняшние деньги тот zx-spectrum из 80х. Ахнешь.
https://eandc.ru/pdf/mikroskhema/kr556rt1.pdf
Твоё сообщение это доказательство моей правоты. Выпускали, раньше, но отказались в пользу более совершенной технологии.
Спектрумы не были массовыми. Массовыми были Apple и IBM.
"За всё время выпуска Commodore 64 (1982—1994гг.) было продано более 15 млн компьютеров[1]. Согласно книге рекордов Гиннесса, Commodore 64 стал лидером продаж среди моделей компьютеров[2]. ""В Великобритании основными конкурентами Commodore 64 были британцы Sinclair ZX Spectrum и Amstrad CPC. Вышедший на рынок несколькими месяцами ранее и имеющий к тому же в два раза меньшую цену, «Спектрум» быстро завоевал рынок и стал лидером продаж."
"Снижение цены послужило толчком для пересмотра спецификации материнской платы C64. ... в результате чего изменилось местоположение процессоров VIC-II, SID, а также _программируемого_ _логического_ _устройства_."
Apple никогда не были массовыми, а IBM PC удалось захватить рынок, просто потому что архитектуру подарили китайцам.
Apple II было продано около 5 млн. штук.
Разница в 3 раза по продажам, т.к. он собирался на рассыпухе, а не ULA (БМК) или ПЛИС, соответственно брали что дешевле для производства и цене покупки для конечного потребителя.
Против 15 млн Коммодоров, и это не считая Спектрумов с клонами, Атари и прочих. Эппл 2 несбалансированный аутсайдер: дохлый ЦП и 10 кг микросхем в придачу, с соответствующим ценником.
> Apple никогда не были массовыми, а IBM PC удалось захватить рынок, просто потому что
> архитектуру подарили китайцам.Просто родаки Билли оказались более авторитетными в Нью-Йоркском деловом гадюшнике, чем родаки Стива. И смогли пробить ему выгодный контракт, оказавшийся судьбоносным. Но ни одна сифачная журнашлюха нам этого, разумеется, не расскажет. Ведь это так романтично -- читать кулстори, как обычный мальчик из рабочей семьи в ржавом гараже спаял космический корабль для межгалактических перелётов.
Хотя не в последнюю очередь тогда сыграл роль выбор правильной архитектуры: когда память измерялась килобайтами, архитектура CISC давала существенную экономию из-за компактности исполняемого кода. Ну и плюс кодить на ассемблере было проще, когда есть много всяких инструкций на разные случаи жизни, а тогда многое что писАлось непосредственно в машинных кодах ради скорости выполнения.
>> Apple никогда не были массовыми, а IBM PC удалось захватить рынок, просто потому что
>> архитектуру подарили китайцам.
> Просто родаки Билли оказались более авторитетными в Нью-Йоркском деловом гадюшнике, чем
> родаки Стива. И смогли пробить ему выгодный контракт, оказавшийся судьбоносным.Это как раз и объясняет, почему IBM подарили архитектуру китайцам, и почему свою PC-DOS подарили мусорному ведру. Отбили потери на продажах MS-DOS. Не вся компания, а избранные той самой мамочкой.
> Хотя не в последнюю очередь тогда сыграл роль выбор правильной архитектуры: когда
> память измерялась килобайтами, архитектура CISC давала существенную экономию из-за компактности
> исполняемого кода. Ну и плюс кодить на ассемблере было проще, когда
> есть много всяких инструкций на разные случаи жизни, а тогда многое
> что писАлось непосредственно в машинных кодах ради скорости выполнения.MOS 6502 с тремя регистрами куда более CISC, чем x86, а про кордебалет с сегментами x86 лучше замять для ясности. Но советую посмотреть так же и схему Apple-2. В исполнении Агат-7 это было ведро микросхем вокруг унылого 8-ми разрядного камня, который вполне бодро гонял спрайты в Commodore 64, Atari, NES и т.п.
> IBM подарили архитектуру китайцамIBM никому ничего не дарили. Ты забываешь, кто такой "белый человек" :)) Белый человек может подарить туземцам контейнер стеклянных бус, но даже под пытками не выдаст им технологию производства стекла.
Имеется ввиду, что архитектура была сделана открытой? -- Так тогда, получается, они подарили её всему миру. А если ты про VIA и IDT, то во-1-х это были не китайцы, а тайваньцы, во-2-х они не знали, как бы поскорей здыхаться такого "подарка". IDT скопытились, а VIA к концу 00-х окончательно ушла на arm'ы. Хотя когда-то чипсеты для х86-материнок делала неплохие.
> Отбили потери на продажах
На лицензионных отчислениях.
> MOS 6502 с тремя регистрами куда более CISC, чем x86
Чувак, тебя куда-то не в ту степь понесло. 6502 -- это 8 бит. Сегмент 8-битных игрушек был изначально метрворожденный, и поделия вроде Атарёв с Комодерами и Осборнами предлагались для частных лиц и малого бизнеса, у кого по работе было настолько много математики, что с куркуляторами уже было не справиться, но килобаксов на покупку нормальной рабочей станции не имелось.
Так что сравнил ты самокат с мотоциклом. 8086 надо сравнивать с Моторолой 68к, которая в начале 1980-х уже была, и уже были первые достойные машины на ней -- Лиза, первый Мак, первые Сан-технические СПАРКи.
> Агат-7
Обидно, конечно, что этот хлам зачем-то решили драть ещё и у нас, при том, что уже существовали другие достойные машины и процы.
> который вполне бодро гонял спрайты
Ну вот то-то и оно. 8 бит годится разве что для поиграться.
>> IBM подарили архитектуру китайцам
> IBM никому ничего не дарили. Ты забываешь, кто такой "белый человек" :))
> Белый человек может подарить туземцам контейнер стеклянных бус, но даже под
> пытками не выдаст им технологию производства стекла.Я действительно подчас забываю дописать пару слов, потому что кто их поймёт - тот сам потом в ответ допишет, а кто не поймёт, тому бесполезно будет объяснять.
> Имеется ввиду, что архитектура была сделана открытой? -- Так тогда, получается, они
> подарили её всему миру. А если ты про VIA и IDT,
> то во-1-х это были не китайцы, а тайваньцы, во-2-х они не
> знали, как бы поскорей здыхаться такого "подарка". IDT скопытились, а VIA
> к концу 00-х окончательно ушла на arm'ы. Хотя когда-то чипсеты для
> х86-материнок делала неплохие.Тогда в 3-х, это уже про Intel, а не про IBM.
>> Отбили потери на продажах
> На лицензионных отчислениях.На шину ISA? IBM позже пыталась закрыть и ввести шину MCA, но процесс вышел из под контроля и победила EISA.
>> MOS 6502 с тремя регистрами куда более CISC, чем x86
> Чувак, тебя куда-то не в ту степь понесло. 6502 -- это 8
> бит. Сегмент 8-битных игрушек был изначально метрворожденный, и поделия вроде Атарёв
> с Комодерами и Осборнами предлагались для частных лиц и малого бизнеса,
> у кого по работе было настолько много математики, что с куркуляторами
> уже было не справиться, но килобаксов на покупку нормальной рабочей станции
> не имелось.В #94 появилась первая привязка ко времени - 80-е. Я примерно про то время и пишу, Apple-2 и приводил как пример несуразности в ответ на "Массовыми были Apple и IBM". Если правильно помню, далее машины того производителя именовались иначе.
> Так что сравнил ты самокат с мотоциклом. 8086 надо сравнивать с Моторолой
> 68к, которая в начале 1980-х уже была, и уже были первые
> достойные машины на ней -- Лиза, первый Мак, первые Сан-технические СПАРКи.Сравнение 32-х разрядного процессора окажется сильно не в пользу 16-ти разрядного с сегментной адресацией, который при всех своих недостатков не иначе как чудом принялся захватывать рынок.
>> Агат-7
> Обидно, конечно, что этот хлам зачем-то решили драть ещё и у нас,
> при том, что уже существовали другие достойные машины и процы.Может быть, что бы осталось меньше дефицитных ресурсов например на БК-0010 или хотя бы Специалист? Их небось десяток можно было выпустить вместо одного Агата, в сумме было бы больше пользы.
>> который вполне бодро гонял спрайты
> Ну вот то-то и оно. 8 бит годится разве что для поиграться.Ну ветка про пригодность FPGA для массового производства была изначально. 8 бит + ПЛИС того времени было вполне массово и годилось для своих целей.
> Я действительно подчас забываю дописать пару словСлово "подарок" означает в моём понимании именно подарок. Без всяких оговорок и условий. В противном случае это уже ничерта не подарок, пардон май френч. Поэтому твоё утверждение "подарили" звучит слишком броско и спорно, мягко говоря.
> Тогда в 3-х, это уже про Intel, а не про IBM.
100%
> На шину ISA?
На архитектуру вообще. Ведь материнки многие делали, и многие брендовые компы выпускали, которые нельзя в рекламе было обозвать "IBM-совместимые" без отчислений хотя бы за товарный знак корпорации на три буквы.
> IBM позже пыталась закрыть и ввести шину MCA, но процесс вышел из под контроля и победила EISA.
Пляски вокруг костра с пись-пополам помню, но вот плат под EISA что-то мало помню, в основном у барахольщиков были VLB.
> Я примерно про то время и пишу, Apple-2 и приводил как пример несуразности в ответ на "Массовыми были Apple и IBM".
Apple действительно стали массовыми, но уже под конец 1980-х, по многим причинам. Во-1-х, инвесторы Яблока -- тоже очень не последние люди (Жопса к тому времени уже турнули из компании), во-2-х корпорации на три буквы нужен был конкурент, чтобы не попасть под антимонопольное законодательство. Но при этом конкурент из своей "тусовки" а не реально независимый. Аpple, НЯЗ, пилила в то время бабки на госконтрактах, поставляя Маки в американские школы. Ну и ей помогли освоить довольно крупный рынок книгоиздательства и музыкальной индустрии, хотя тут была уже конкуренция с Амигой. Амигу искренне жаль, кстати.
> Сравнение 32-х разрядного процессора окажется сильно не в пользу 16-ти разрядного с сегментной адресацией,
> который при всех своих недостатков не иначе как чудом принялся захватывать рынок.И я даже знаю, что это за "чудо" :))) Но говорить не буду. Ну и также возможно, что у х86 инструкцию было больше, ассемблер проще, была аппаратная реализация перевода чисел из 16-чной системы в 10-чную, что упрощало жизнь индусам и обeзьяно-кодерам тех лет.
> Их небось десяток можно было выпустить вместо одного Агата, в сумме было бы больше пользы.
Т.е. намеренное вредительство? Тоже так думаю, но это мы уже сейчас в политику скатимся и соберём малолетних троллей в тред. Не-буду-говорить-кто под демагогию об "ускорении социалистического строительства" готовили демонтаж страны.
> Ну ветка про пригодность FPGA для массового производства была изначально.
Да. Что-то нас обоих куда-то не туда занесло)))
>> Я действительно подчас забываю дописать пару слов
> Слово "подарок" означает в моём понимании именно подарок. Без всяких оговорок и
> условий. В противном случае это уже ничерта не подарок, пардон май
> френч. Поэтому твоё утверждение "подарили" звучит слишком броско и спорно, мягко
> говоря.Если уж заниматься подобной оценкой, то стоит учитывать пословицу "дарёному коню в зубы не смотрят" и завершение "PC-DOS подарили мусорному ведру", что как бы намекает.
>> Тогда в 3-х, это уже про Intel, а не про IBM.
> 100%
>> На шину ISA?
> На архитектуру вообще. Ведь материнки многие делали, и многие брендовые компы выпускали,
> которые нельзя в рекламе было обозвать "IBM-совместимые" без отчислений хотя бы
> за товарный знак корпорации на три буквы.Вот именно, что многие делали комплектуху, и за сборку из неё вряд ли кто-то кому-то отчислял (я точно не отчислял). "Бренды белой сборки" у нас покупали, судя по цене, исключительно ради откатов.
>> IBM позже пыталась закрыть и ввести шину MCA, но процесс вышел из под контроля и победила EISA.
> Пляски вокруг костра с пись-пополам помню, но вот плат под EISA что-то
> мало помню, в основном у барахольщиков были VLB.Вот здесь я действительно скомкано выразился. Имел ввиду, что новый стандарт от создателя архитектуры не принялись, а расширили существующий. Это прокатило и дальше принялись клепать новые, PCI и т.д.
>> Я примерно про то время и пишу, Apple-2 и приводил как пример несуразности в ответ на "Массовыми были Apple и IBM".
> Apple действительно стали массовыми, но уже под конец 1980-х, по многим причинам.
> Во-1-х, инвесторы Яблока -- тоже очень не последние люди (Жопса к
> тому времени уже турнули из компании), во-2-х корпорации на три буквы
> нужен был конкурент, чтобы не попасть под антимонопольное законодательство. Но при
> этом конкурент из своей "тусовки" а не реально независимый. Аpple, НЯЗ,
> пилила в то время бабки на госконтрактах, поставляя Маки в американские
> школы. Ну и ей помогли освоить довольно крупный рынок книгоиздательства и
> музыкальной индустрии, хотя тут была уже конкуренция с Амигой. Амигу искренне
> жаль, кстати.Ну это же были Макинтоши уже? Амигу, подозреваю, давили, поскольку вокруг неё собирались энтузиасты, писали демки и слишком хорошо умели кодить, а если бы сумели объединиться - мало ли какой Линукс мог случиться.
>> Сравнение 32-х разрядного процессора окажется сильно не в пользу 16-ти разрядного с сегментной адресацией,
>> который при всех своих недостатков не иначе как чудом принялся захватывать рынок.
> И я даже знаю, что это за "чудо" :))) Но говорить не
> буду. Ну и также возможно, что у х86 инструкцию было больше,
> ассемблер проще, была аппаратная реализация перевода чисел из 16-чной системы в
> 10-чную, что упрощало жизнь индусам и обeзьяно-кодерам тех лет.Да никак там асм не проще, его хвалят те, кто ничего другого не видел. Я могу признаться честно, что не осилил) аж коробило. Тот же PDP-11 изучается вообще за пару часов, причём можно кодить хоть опкодами в восьмеричной системе, что ставит под угрозу продажи компиляторов с безопасного языка того времени.) IA32 вышла лучше, а AMD64 совсем другое дело, особенно в BSD/Linux, но время другое и это не надо никому.
>> Их небось десяток можно было выпустить вместо одного Агата, в сумме было бы больше пользы.
> Т.е. намеренное вредительство? Тоже так думаю, но это мы уже сейчас в
> политику скатимся и соберём малолетних троллей в тред. Не-буду-говорить-кто под демагогию
> об "ускорении социалистического строительства" готовили демонтаж страны.Сейчас историю пытаются повторить, с тем же RISC-V в высокопроизводительный сегмент, но так же всплывают и истории, как на некоторых предприятиях меняются управленцы, так что надо надеяться на лучшее.
>> Ну ветка про пригодность FPGA для массового производства была изначально.
> Да. Что-то нас обоих куда-то не туда занесло)))Спасибо на добром слове.))
Графический контроллер ещё был в ULA. На рассыпухе заметно дороже выходило в то время, с учётом сложности пайки и надёжности.
У нас тоже делали ULA, на БМК типа КБ01ВГ1-2, КА1515ХМ1 либо Т34ВГ1.Базовый матричный кристалл (БМК) (англ. gate array, англ. Uncommitted Logic Array, ULA) — большая интегральная схема (БИС). В отличие от ПЛИС формируется физически, путём нанесения маски соединений последнего слоя металлизации. БМК с маской заказчика обычно изготавливались на заказ.
Да знаю, что делали. Дохли эти Т34 через какой-то одинаковый срок, приходилось паяльником их греть. Зато джойстики Веста были годные: дешевые, достаточно надёжные и удобные. Вот их надо было Т34 назвать.
Только не 60, а 15-30 фпс. Там на видео прекрасно видно. А разрешение такое на десктопе.
Там время построения кадра указано.
Как бы замена интеграшкам от интела очень даже нужна, если от неё ещё будут сорцы - так вообще идеально.
только у интола оно гораздо шустрее. А то и с аппаратным кодированием/декодированием иного видео
На данный момент не готово даже как POC ни для чего. Пускай было бы медленно, но шейдеры и прочее современное нужно поддерживать.