nickita startcev (nicka_startcev) wrote,
nickita startcev
nicka_startcev

Category:

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 бит)
Subscribe

  • (без темы)

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

  • а вот я бы, если бы был вчера таким умным как ?? сегодня..

    а вот любопытно. допустим, вы попали в на 20-30-40-50 лет назад. помните-знаете про пейсбук, ютуб, жж и прочие блоги. как бы вы описали тенденции и…

  • электрофобийное

    внезапно, я боюсь стандартного напряжения 220/240в. осмысленно боюсь. оно неприятно бьёт и рикошетит дергающимися мышцами. итого, при любом…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments