техника fifo что такое

Принципы перевозки FEFO, LIFO, FIFO, FPFO, BBD

Комплектация FEFO

Комплектация FPFO

Комплектация BBD

Комплектация LIFO

Термин относится к абстрактным принципам обработки списков и временного хранения грузов, в частности, когда нужно иметь доступ к ограниченному количеству грузов в определённом порядке. Принцип LIFO применяется в тех случаях, когда последние грузы, добавленные в структуру, должны быть первыми обработаны. Полезная аналогия с офисным работником: человек может работать только с одной страницей в каждый момент времени, поэтому очередной документ добавляется в папку сверху к стопке предыдущих. Абстрактный механизм LIFO, применяемый в логистике реализуется в реальных структурах данных в виде стека, название которого совершенно очевидно имеет отношение к «пачке бумаги», «стопке тарелок» и т. п. (англ. stack переводится как «штабель, кипа, стопка»). В качестве синонима иногда используется термин FILO (first in, last out — «первым пришёл, последним ушёл»), в котором акцентируется, что более ранние дополнения к списку должны ожидать, пока они не поднимутся в структуре на самый верх, после чего к ним будет получен доступ. В теории массового обслуживания иногда используется термин LCFS (last come, first served — «последним пришёл, первым обслужен»). В любом случае в структуре LIFO организован доступ в обратном порядке по сравнению с очередью. «Имеются определённые, часто встречающиеся ситуации в области логистики, когда нужно ограничить вставки и удаления в списки так, чтобы эти изменения могли происходить только в начале или в конце списка, но не в его середине. В таких случаях полезны две структуры данных: стеки(магазины) и очереди».

В качестве синонима LIFO также используется термин «магазинный принцип» в котором проводится аналогия с оружейным магазином и патронами.

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

Комплектация FIFO

(акроним First In, First Out — «первым пришёл — первым ушёл») — способ организации и манипулирования данными относительно времени и приоритетов. Это выражение описывает принцип технической обработки очереди или обслуживания конфликтных требований путём упорядочения процесса по принципу: «первым пришёл — первым обслужен» (ПППО). Тот, кто приходит первым, тот и обслуживается первым, пришедший следующим ждёт, пока обслуживание первого не будет закончено, и так далее.

Этот принцип аналогичен поведению лиц, стоящих в очереди, когда люди получают обслуживание в том порядке, в котором они занимали очередь. То же самое происходит, например, на нерегулируемом перекрёстке, когда водители ожидают своей очереди на продолжение движения (в американских ПДД нет правила «помеха справа», приоритет определяется по принципу FIFO). ПППО также используется как сокращённое название для алгоритма FIFO планирования работы операционной системы, по которому процессорное время выделяется каждому процессу в порядке их поступления на обслуживание. В более широком смысле, абстракция LIFO или Last-In-First-Out («последним пришёл — первым ушёл») является противоположностью абстракции FIFO. Разница, возможно, станет яснее, если принять во внимание реже используемый синоним FILO, означающий First-In-Last-Out («первым пришёл — последним ушёл»). В сущности, обе абстракции являются конкретными случаями более общего понятия работы со списком. Разница не в списке (данных), а в правиле доступа к содержимому. В первом случае добавление делается к одному концу списка, а снятие с другого, во втором случае добавление и снятие делается на одном конце.

Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания охватывает более общее понятие очереди, а также взаимодействие между очередями, обслуживание в которых осуществляется по принципу «строго-FIFO». Для обозначения этого принципа также используется аббревиатура FCFS ( first come, first served — «первым пришёл, первым обслужен»). Споры по поводу терминов «голова» и «хвост» существует в связи с очередями FIFO. Для большинства людей добавление нового элемента в очередь делается в её хвост, потом этот элемент остаётся в очереди до достижения её головы и, соответственно, оттуда покидает очередь. Эта точка зрения оправдана по аналогии с очередями людей, которые ждут каких-то услуг, при этом в приведенном выше примере можно найти параллели с использованием терминов «фронт» и «тыл». Однако, некоторые люди считают, что новые объекты входят в голову очереди и покидает её через хвост, подобно пище, проходящей через змея.

Источник

Метод ФИФО (FIFO) для оценки и учета + ПРИМЕР

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

Руководство компании вне зависимости от вида ее деятельности уделяет особое внимание контролю движения товаров и материальных ценностей. Для оценки запасов принято использовать единый метод, именуемый FIFO. В обзоре разбирается суть этого способа, его роль в формировании налогообложения, а также примеры из практики.

Суть метода

FIFO (от англ. First In, First Out) — это экономическая методика оценки товарно-материальных ценностей на основе себестоимости первоначальных закупок. Расшифровка английской аббревиатуры гласит о том, что в первую очередь к учету принимается продукт, поступивший первым. То есть, при этом способе оценивания объектов сначала проводится списание первой партии, потом второй и последующих закупок. Действия хронологического порядка повторяются до полного списания общего числа израсходованных за месяц материалов. Критериями оценки служат объем и цена актива. Кстати, полезно прочитать и про LIFO.

Кроме бухгалтерского учета, подход нашел применение во многих сферах:

Суть методики — определение материальных ресурсов предприятия посредством оценки товарно-материальных ценностей в порядке от их закупки до размещения на складах. Оценочный способ позволяет уйти от сложных расчетов и сделать их наиболее упрощенными.

Метод FIFO принято называть «естественной очередью». На практике списание запасов проводится для одной из двух целей:

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

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

Роль в формировании налогообложения

Благодаря точности методика FIFO активно участвует в налоговом учете. При помощи этого способа существенно упрощаются процессы подсчета без потребности в ожидании окончания отчетного периода. В НК РФ последовательность применения метода оценки не раскрыта, но процедура аналогична той, что установлена для бухгалтерского учета.

К преимуществам метода относятся:

Наряду с достоинствами, оценочный способ объектов характеризуется и некоторыми недостатками:

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

Примеры

Для наглядности представлены несколько примеров из финансовой практики.

Пример № 1.

На брокерском счете Петрова И. С. 20 акций «Татнефть», приобретенных 25.10.2018 по цене 65 рублей за бумагу. 12.10.2019 он пополнил портфель еще 40 акциями «Татнефти» по цене 95 рублей за бумагу. Спустя 1,5 месяца Петров И. С. избавляется от 35 акций по цене 90 рублей за штуку.

В сравнении с прошлыми ценами на активы отмечается проседание и инвестор от торговой сделки получает убыток. Но по оценке метода FIFO в спекулятивном соглашении участвовали акции, приобретенные первыми с ценой 65 рублей.

В этом случае важно учитывать факт того, что учет активов методом FIFO ведется каждым налоговым агентом самостоятельно.

Пример № 2.

10.05.2018 Березина К. А. приобрела 10 акций «Детского мира» с помощью услуг посредника «А». 20.06.2019 она приобрела еще 5 акций этого эмитента уже посредством брокера «Б». Березина К. А. решила закрыть счет у помощника «А» и перевести активы на счет брокера «Б». Несмотря на то что финансовые инструменты, числящиеся у брокера «А», приобретены раньше, нежели у «Б», на учет брокеру «Б» переведенные активы встанут за теми, что куплены 20.06.2019. При реализации ценных бумаг «Детского мира» первыми к выбыванию пойдут акции от 20.06.2019.

Сроком владения активами считается дата приобретения, указанная в подтверждающих документах.

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

Пример № 3.

Инвестор Ванин И.Н. приобрел следующие активы:

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

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

Источник

Учет по методу ФИФО. Метод ФИФО: определение, применение

ФИФО – метод учета себестоимости товарно-материальных ценностей, при котором сначала списывают те партии, которые поступили в первых поставках. Название происходит от английского выражения «first in, first out», которое дословно переводится как «первым прибыл, первым вышел». Это один из наиболее часто используемых бухгалтерами всего мира методов, которому и будет посвящен материал статьи.

Общая характеристика

ФИФО – метод бухгалтерского учета, который часто приравнивают к естественному течению очередности. Это легко объяснить тем, что списание проводится строго в принятых хронологических рамках. В первую очередь на производство или реализацию отпускают начальную партию товарно-материальных ценностей, на втором этапе – последующую и т. д. Учет заканчивается в тот момент, когда последняя поставка будет отпущена со склада.

К какому имуществу применим способ ФИФО?

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

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

Материально-производственные запасы ежемесячно списываются со склада и направляются на продажу или изготовление продукции. Для учета такой хозяйственной операции применяют один из методов, в числе которых определен и метод ФИФО. Порядок оформления прихода и отпуска МПЗ регламентирует учетная политика.

Особенности

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

Метод учета ФИФО подразумевает, что в первую очередь нужно списывать самые старые поставки по фактической себестоимости первого прихода. При этом не все предприятия следуют первой части условия, т. е. главным критерием все же является применение именно цен начальной партии для первого отпуска в производство/на реализацию. Фактически же списаны могут быть материалы из любого прихода. Для выбытия второй и дальнейших партий себестоимость определяют по ценам второй, третьей и так по порядку поставки.

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

Сферы использования

Расчет себестоимости МПЗ по ФИФО, который основывается лишь на хронологических рамках, позволяет с успехом применять метод для бухгалтерского учета на предприятиях разной отраслевой направленности. Например, его могут использовать оптовые торговые компании, промышленные предприятия, организации, занимающиеся логистикой. Исключением является лишь розничная торговля, бухгалтерский учет которой требует списания себестоимости по точной цене отдельной продукции. ФИФО – метод, который этого обеспечить не сможет.

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

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

Метод списания ФИФО: преимущества

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

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

Метод оценки ФИФО представляет незаменимую практическую ценность: простоту организации учета. Чтобы в полной мере осознать это преимущество, рассмотрим условный пример, без числовых данных:

На предприятие N поступают МПЗ мелкими партиями. По мере использования стоимость каждой из них возрастает, а сами запасы расходуют неравномерно. На конец месяца возникает необходимость учета остатков из каждой поставки и величины израсходованных запасов. При обычной методике учета бухгалтеру предстоит выполнить множество непростых и рутинных операций: остатки должны быть рассчитаны по каждой партии отдельно, а их величина в следующем периоде только увеличивается. ФИФО – метод, который позволит бухгалтеру произвести списание остатков по стоимости крайней партии с конца. Расчеты при этом значительно упрощаются.

Недостатки методики FIFO

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

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

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

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

Правила расчета

ФИФО – один из установленных ПБУ методов учета материально-производственных запасов. Для организации правильного процесса списания запасов, следует придерживаться правил его применения:

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

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

Метод ФИФО: пример расчета

Полностью разобраться в сущности способа лучше всего наглядным способом. Рассмотрим пример на предприятии с заданным условием: остаток МПЗ на начало марта 2016 года составил 600 у. е. (60 единиц запасов по себестоимости 10 у. е.). Компания получила 3 поставки:

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

Данные о движении МПЗ

НаименованиеКоличество единицСебестоимость единицыОбщая сумма, у. е.
Остаток на начало периода6010600
Партия № 11090900
Партия № 210010510500
Партия № 3101501500
Остаток на конец периода101501500

По данным задачи в отчетном месяце на складе всего было 190 единиц МПЗ. В результате хозяйственной деятельности последовательно списано 180 единиц. При расчете использовались цены начиная с первой поставки. Итого в конце периода осталось 10 единиц запасов, которые подлежат учету по себестоимости крайней поставки (в данном случае третьей).

Метод ФИФО очень прост и удобен в применении, хоть и влечет за собой некоторые отрицательные последствия. Тем не менее при грамотном подходе к установлению нужного для предприятия способа складского учета МПЗ можно свести к минимуму негативные проявления и добиться максимума положительного влияния на развитие экономической деятельности предприятия.

Источник

Метод ФИФО (FIFO) в торговле и складском учете

Метод FIFO, основная информация

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

Преимущества принципа ФИФО

У данного метода имеются свои положительные свойства или плюсы:

Недостатки принципа ФИФО

Кроме положительных свойств, метод обладает также и минусами, к ним можно отнести:

ФИФО обязательно учитывают в процессе финансового планирования и разработки ведения политики предприятия на последующие периоды.

Способы расчета себестоимости по принципу FIFO

FIFO является самым часто встречаемым способом рассчитывания стоимости, за основу берется принцип очередности. Как говорилось выше, в начале списывают материалы, поставленные первыми, отсюда и строится аббревиатура. Исключительными считают случаи, именуемые допущением, при которых важнее сроки годности, а не более раннее время проставления товаров. Таким образом, стоимость ресурсов, проданных в первую очередь высчитывается по показателям цен оставшихся продуктов из наиболее ранней поставки. При количественном исчерпывании происходит списывание ТМЦ по другой стоимости – следующая поставка и далее также.

Подробнее механизм расчета себестоимости по FIFO можно рассмотреть на следующем примере:

Магазин музыкальных инструментов ведет продажу гитар. Имеется 20 гитар по 10 000 рублей и последующие поставки в две партии по 30 гитар – первая за 9500 рублей, вторая за 9000 рублей. Продано 70 гитар по 15000 рублей. Расчет прибыли.

В начале списываются 20 гитар по 10000 рублей = 200000 рублей. Затем – 30 гитар по 9500 рублей = 285000 рублей. Осталось 20 гитар по 9000 рублей = 180000 рублей.

60 Х 15000 – (200000+285000+180000) = 235000 (рублей).

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

Метод списания по принципу FIFO

Согласно законодательству, можно производить списывание денежных средств на затраты в процессе их выбывания несколькими способами. Давайте рассмотрим все для лучшего понимания. По «Учету материально-производственных запасов» (ПБУ 5/01) бухучет может использовать несколько методик:

Методику ФИФО часто именуют конвейерным способом, то есть выбывает тот товар, что поступил первоначально.

Списание по ФИФО производится по прежней схеме, а именно, выбывание однородных запасов производится последовательно, в очередности их поступления на склады. Поэтому, товары из следующих поступлений не выводят, пока в полной мере не израсходуют ранее поступившие.

Метод ФИФО предполагает списывание на хознужды или для производства по стоимости МПЗ по факту, которые поступили 1-ми по очередности. Следовательно, себестоимость товаров из запаса, которые поступили позднее и не израсходовались, включают в цену остаточных товаров при конечном периоде.

Автоматизация складской логистики в 1С

Метод ФИФО в 1С УТ

При этом размеры и цены на остаток продуктов выстраивают в очередность: от крайней партии, потому что, следуя логике ФИФО, первоначально поступившие товары уже списали.

Далее определяют объемы выбывших товаров со склада в течение месяца. Определяют цену поступивших товаров, учитывая цену начальных товаров из остатка, потом из этого показателя вычитают цену остаточных товаров в конце месяца, которую вычислили по принципу FIFO. Этот показатель является стоимостью списания месячной продукции.

Также используются следующие формулы:

Метод ФИФО в WMS системе

Система-WMS помогает решать задачи по управлению складских помещений и производит автоматизацию операций по складам.

Основные функции WMS:

Одним из методов, которым пользуется рассматриваемая система, является ФИФО.

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

Источник

Техника fifo что такое

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

техника fifo что такое. Смотреть фото техника fifo что такое. Смотреть картинку техника fifo что такое. Картинка про техника fifo что такое. Фото техника fifo что такое

FIFO (акроним First In, First Out — «первым пришёл — первым ушёл») — способ организации и манипулирования данными относительно времени и приоритетов. Это выражение описывает принцип технической обработки очереди или обслуживания конфликтных требований путём упорядочения процесса по принципу: «первым пришёл — первым обслужен» (ПППО). Тот, кто приходит первым, тот и обслуживается первым, пришедший следующим ждёт, пока обслуживание первого не будет закончено, и так далее.

Этот принцип аналогичен поведению лиц, стоящих в очереди, когда люди получают обслуживание в том порядке, в котором они занимали очередь. То же самое происходит, например, на нерегулируемом перекрёстке, когда водители ожидают своей очереди на продолжение движения (в американских ПДД нет правила «помеха справа», приоритет определяется по принципу FIFO). ПППО также используется как сокращённое название для алгоритма FIFO планирования работы операционной системы, по которому процессорное время выделяется каждому процессу в порядке их поступления на обслуживание. В более широком смысле, абстракция LIFO или Last-In-First-Out («последним пришёл — первым ушёл») является противоположностью абстракции FIFO. Разница, возможно, станет яснее, если принять во внимание реже используемый синоним FILO, означающий First-In-Last-Out («первым пришёл — последним ушёл»). В сущности, обе абстракции являются конкретными случаями более общего понятия работы со списком. Разница не в списке (данных), а в правиле доступа к содержимому. В первом случае добавление делается к одному концу списка, а снятие с другого, во втором случае добавление и снятие делается на одном конце. [1]

Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания охватывает более общее понятие очереди, а также взаимодействие между очередями, обслуживание в которых осуществляется по принципу «строго-FIFO». Для обозначения этого принципа также используется аббревиатура FCFS ( first come, first served — «первым пришёл, первым обслужен»).

Содержание

Информатика

Структуры данных

В информатике этот термин относится к способу запоминания данных, обрабатываемых в очереди. Каждый элемент очереди хранится в структуре данных очереди (без исключений). Первые данные, добавленные в очередь, будут первыми из неё удалены, то есть обработка производится последовательно в том же порядке, что и поступление. Это типичное поведение для очереди, хотя и не единственно возможное (см. также алгоритмы LIFO и стек).

Типичная структура данных выглядит следующим образом (пример на языке C++):

(Для информации об абстрактных структурах данных см. очереди. Подробнее о реализации см. кольцевой буфер.)

Популярные Unix-системы включают в языки программирования C/C++ файл заголовка sys/queue.h, который содержит макросы, используемые в приложениях по созданию FIFO очередей.

Споры о голове и хвосте очереди

Споры по поводу терминов «голова» и «хвост» существует в связи с очередями FIFO. Для большинства людей добавление нового элемента в очередь делается в её хвост, потом этот элемент остаётся в очереди до достижения её головы и, соответственно, оттуда покидает очередь. Эта точка зрения оправдана по аналогии с очередями людей, которые ждут каких-то услуг, при этом в приведенном выше примере можно найти параллели с использованием терминов «фронт» и «тыл». Однако, некоторые люди считают, что новые объекты входят в голову очереди и покидает её через хвост, подобно пище, проходящей через змея. Очереди, описанные таким образом, появляются в тех случаях, когда они могут рассматриваться как официальные, например, в описании операционной системы GNU/Linux.

Конвейеры

В вычислительных средах, которые поддерживают модели конвейеров и фильтров для межпроцессного взаимодействия, FIFO является альтернативным названием для именованного канала.

Планирование работы диска

Контроллеры дисков могут использовать метод FIFO в качестве алгоритма планирования работы диска по обслуживанию запросов ввода-вывода данных.

Коммуникация и сети

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

Электроника

Принцип FIFO обычно используется в электронных схемах для буферизации и управления потоком, передаваемом от аппаратного обеспечения к программному. В аппаратной форме FIFO в основном состоит из множества указателей чтения и записи, памяти и логики управления. Устройство памяти может быть SRAM, триггер, защёлка или любого другого подходящего типа. Для FIFO больших размеров используется, как правило, двойной порт SRAM, в котором один порт используется для записи, а другой для чтения.

Синхронным является такой FIFO, в котором одни и те же часы используются как для чтения, так и для записи. Асинхронные FIFO используют для чтения и записи различные часы. При использовании асинхронных FIFO возникает проблема метастабильности. Чаще всего при реализации асинхронных указателей FIFO используется код Грея (или любой другой код, в котором два соседних значения шкалы сигнала отличаются только в одном разряде) для обеспечения надежной генерации флага. Заметим ещё, что для генерации флагов в асинхронных реализациях FIFO нужно обязательно использовать арифметические указатели. И наоборот, для генерации флагов в синхронных реализациях FIFO можно использовать либо алгоритм «дырявое ведро», либо тот же арифметический указатель.

Примерами флага статуса FIFO являются: полон, пуст, почти полон, почти пуст, и т. д.

Первая известная реализация FIFO в электронике была сделана Питером Алфке в 1969 году в компании Fairchild Semiconductors. Сейчас Питер Алфке является директором Xilinx.

Очередь FIFO полна/пуста

В аппаратуратных устройствах принцип FIFO используется для синхронизации. Он часто реализуется в виде кольцевой очереди и имеет два указателя:

Первоначально адреса чтения и записи оба равны первой позиции памяти, при этом очередь FIFO пуста.

Очередь FIFO пуста Когда регистр адреса чтения догоняет регистр адреса записи, триггер FIFO выдаёт сигнал «Пуст». Очередь FIFO полна Когда регистр адреса записи догоняет регистр адреса чтения, триггер FIFO выдаёт сигнал «Полон».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *