spamsink: (Default)
[personal profile] spamsink
По просьбе [livejournal.com profile] tanchik показываю красотулечную змеючку из 50000 случайных вентилёчков, размещенную в FPGA Xilinx® Virtex5™ (XC5VLX330 для тех, кто понимает).
На последующих картинках схематично, в разных масштабах изображен электронный чип, который сам по себе ничего не делает, но позволяет загружать в себя и запускать схемы других электронных чипов для их отладки и тестирования перед передачей на изготовление.


Собственно змеючка (для сравнения, физический размер чипа, грубо, со спичечный коробок):


Я не ожидал, что она будет размещена столь прихотливо.

Увеличиваем: приглядевшись, можно увидеть синие (использованные) элементы.



Еще увеличиваем. Всё еще ничего интересного.



И вот теперь, наконец, что-то становится видно:


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

Еще увеличиваем.


Черные прямоугольные области, большие и маленькие узкие слева от синих прямоугольников, исчерканные "как попало" - секрет фирмы. Именно там делаются соединения между логическими элементами. "Соединительная сила" каждой такой области ограничена, поэтому выбор оптимального расположения элементов и соединений - всё еще скорее магия. Даже на современных процессорах поиск комбинации, удовлетворяющей всем условиям, может занимать многие часы, если занято больше половины элементов, а если больше трех четвертей, то, скорее всего, и вовсе не повезет.



А вот что находится внутри каждого синего прямоугольника:



Каждый из четырех прямоугольников слева способен вычислять логическую функцию от 6 аргументов.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Mar. 5th, 2026 08:59 pm
Powered by Dreamwidth Studios