August 1st, 2020

поумнеть

странные люди


SRAM-Based.
Это одна из самых распространенных разновидностей ПЛИС. Конфигурация ПЛИС хранится ячейках статической памяти, изготовленной по стандартной технологии CMOS.
Достоинство этой технологии – возможность многократного перепрограммирования ПЛИС. Недостатки – не самое высокое быстродействие, после включения питания прошивку нужно вновь загружать. Значит на плате должен еще стоять загрузчик, специальная микросхема FLASH или микроконтроллер – все это удорожает конечное изделие.


(большой)фпга стОит (10-)100-1000 баксов, микроконтроллер - порядка бакса, флеш - порядка бакса, ну, обвяз еще бакс.
итого, на фоне, например, килобакса за фпга несколько баксов за "аж целый процессор" или "целый флеш" выглядят малозаметной мелочью.
поумнеть

fpga

перечитывал литературу, родилась наивная идея - "двуслойная fpga/плис"

суть. квадратно-гнездовым методом в два слоя располагаем "ячейки".
каждая ячейка связана напрямую с 4 соседями в своем слое плюс с ячейкой в другом слое.
итого, один слой можно применить для роутинга а второй для логики, или вперемешку. для симметрии интереснее вперемешку, тем более что роутинг сложнее и на его фоне логика теряется.

итого, у каждой ячейки 5 входов от соседей и 5 выходов на соседей.

на входе ячейки ставим LUT1(5 -> 1) (лукап-тэйбл, 5 входов, 1 выход)
после нее триггер.
и с триггера и с ЛУТа подаем на MUX1(2 ->1)(мультиплексор, 2 входа, 1 выход)
добавляем еще мультиплексор - все 5 входов плюс mux1, итого MUX2(6 -> 5)
а с выхода mux2 все 5 выходов раздаем на 5 наших соседей.

итого, имеем (lut1, mux1, mux2) 32+4+128*5=676 бит конфигурационной памяти в виде сопутствующего сдвигового регистра, но зато никакого внешнего аццкого коммутатора.

жопная чуйка почему-то думает, что 2 слоя будет лучше, чем 1.

(в однослойном варианте, соответственно, будет 16+4+64*4 = 276 бит)
поумнеть

радиоконструктор

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

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

поумнеть

про компиляторы и рядом

а что есть сейчас из актуальной литературы про сабж?
как написать свой компилятор с выдуманного или реального языка программирования?
а если не компилятор из условного Си в условные опкоды х86-64, а из некоего подобия верилога/вхдл в схему? а чтоб схему можно было засунуть в лтспайс?

ахо, ульман, драконы - есть еще чё в ту же степь?
поумнеть

свежая убунта

а что за уроды сейчас и последние несколько лет занимаются гуями?
почему ВСЁ привычное стало как-то черезжопно?
почему с этак 1995 года (win95/2k/xp) стало резко хуже и кривее?

имхо, вин95, как ба я ее не нелюбил, это прорыв в гуе по сравнению с вин311. чуть допилить до примерно 2к/хр - получится отличный понятный удобный гуй:

есть окна, у окон есть видимые рамки. за рамки можно растянуть.
у окна есть заголовок. в заголовке кнопки свернуть-развернуть-закрыть. заголовок АКТИВНОГО окна визуально отличается от заголовков неактивных. сразу ВИДНО в какое окно пойдет ввод. у окна ощутимой толщины рамка, которую легко поймать мышью чтоб изменить размер.

в вин95/2к/хр вроде этого не было, было только в айсвм, но окно, если его приблизить к границам экрана или другим окнам, окно пытается прилипнуть -- то есть, если до ближней границы менее этак 16 пикселей, то окно само жестко и четко пытается прилипнуть-выровняться. на практике, это удобно -- не надо снайперски точно примерно прикладывать, можно приблизить окно и оно встанет ровно.

какого хрена?
где зачем почему потеряли прилипание, видимую рамку, видимые скроллбары, визуально различимые признаки (не)активного окна?

почему, блин, в гуях этак 1995-2001 года я чувствую себя как в цютно обустроенном доме, а в современных - как в музее-дворце говна и торфа?

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

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

пуританская порнография

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

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

идея героизма и искупления, первородного греха, бдсм ради рая-после-смерти.

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

жизнь животных

склероз меня одолел. напомните, плиз, как называются такие существа?

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

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

ps: пока писал, сам вспомнил с помощью гугля: слизевики миксомицеты