Jump to content
    

FIFO на ПЛИС и на отдельных микросхемах

Здравствуйте, уважаемые! Получил задание реализовать FIFO, чтобы осуществлять взаимодействие с ПЛК по ISA-шине.

Вопросы:

1. Реализация FIFO на ПЛИС или на отдельных микросхемах гибче и дешевле?

2. Где можно почитать по FIFO и ее реализацию? так сказать, мануал для начинающего...

Share this post


Link to post
Share on other sites

Мало информации. Что такое ПЛК, какое взаимодествие, обьём ФИФО, синхронно/асинхронно и т.п. Если можно, подробнее обо всём...

1. На ПЛИС гибче, однозначно. Насчёт цены - не уверен.

2. Эти вещи довольно просты, и можно легко разобраться без руководства. Спрашиваёте - ответим :).

Share this post


Link to post
Share on other sites

1) На ПЛИС лучше тем, что весь контроллер туда ляжет, и отмоделировать можно опять-же и во вкус войти, не думаю, в конечном итоге не думаю, что выйдет сильно дороже, чем на рассыпухе, плюс разводка платы проще получится.

2) Любую книжку по цифровой схемотехнике, что есть под рукой, в доках на Altera LPM-FIFO, на сайте Xilinx www.plis.ru в апноутах (правда сегодня чегото не работает :( ). А на пальцах FIFO - это ОЗУ с последовательным инкрементом адреса по записи и чтению и автоматом, отслеживающим его переполнение, т.е. ОЗУ + пара счетчиков + пара мультиплексоров для шин если ОЗУ не двух портовое.

Share this post


Link to post
Share on other sites

Готовые полнофункциональные микросхемы FIFO делает Texas Instruments.

 

Вот ссылка на асинхронные FIFO

http://focus.ti.com/paramsearch/docs/param...&paramTable=yes

 

Вот на синхронные FIFO

http://focus.ti.com/paramsearch/docs/param...&paramTable=yes

 

Texas Instruments всегда отличался хорошо и подробно написанной документацией. Почитайте.

Share this post


Link to post
Share on other sites

Если FPGA в системе уже есть и у нее достаточно свободной блочной памяти, то конечно же лучше реализовать FIFO прямо на ней. Скорость получится на уровне, да и места лишнего не надо.

 

Для Xilinx есть куча аппнотов по реализации FIFO, некоторые идут с исходниками. Все это добро здесь: http://www.xilinx.com/products/design_reso...bedded_fifo.htm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...