Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FIFO на ПЛИС и на отдельных микросхемах
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
8301
Здравствуйте, уважаемые! Получил задание реализовать FIFO, чтобы осуществлять взаимодействие с ПЛК по ISA-шине.
Вопросы:
1. Реализация FIFO на ПЛИС или на отдельных микросхемах гибче и дешевле?
2. Где можно почитать по FIFO и ее реализацию? так сказать, мануал для начинающего...
Vitёk
Мало информации. Что такое ПЛК, какое взаимодествие, обьём ФИФО, синхронно/асинхронно и т.п. Если можно, подробнее обо всём...
1. На ПЛИС гибче, однозначно. Насчёт цены - не уверен.
2. Эти вещи довольно просты, и можно легко разобраться без руководства. Спрашиваёте - ответим smile.gif.
cdg
1) На ПЛИС лучше тем, что весь контроллер туда ляжет, и отмоделировать можно опять-же и во вкус войти, не думаю, в конечном итоге не думаю, что выйдет сильно дороже, чем на рассыпухе, плюс разводка платы проще получится.
2) Любую книжку по цифровой схемотехнике, что есть под рукой, в доках на Altera LPM-FIFO, на сайте Xilinx www.plis.ru в апноутах (правда сегодня чегото не работает sad.gif ). А на пальцах FIFO - это ОЗУ с последовательным инкрементом адреса по записи и чтению и автоматом, отслеживающим его переполнение, т.е. ОЗУ + пара счетчиков + пара мультиплексоров для шин если ОЗУ не двух портовое.
Alexandr
Готовые полнофункциональные микросхемы FIFO делает Texas Instruments.

Вот ссылка на асинхронные FIFO
http://focus.ti.com/paramsearch/docs/param...¶mTable=yes

Вот на синхронные FIFO
http://focus.ti.com/paramsearch/docs/param...¶mTable=yes

Texas Instruments всегда отличался хорошо и подробно написанной документацией. Почитайте.
cdg
SN74ABT3612 >= 16$, http://rel.ru/?q=SN74ABT3612 дороговато, почитать правда за не имением лучшего можно.
acex2
Если FPGA в системе уже есть и у нее достаточно свободной блочной памяти, то конечно же лучше реализовать FIFO прямо на ней. Скорость получится на уровне, да и места лишнего не надо.

Для Xilinx есть куча аппнотов по реализации FIFO, некоторые идут с исходниками. Все это добро здесь: http://www.xilinx.com/products/design_reso...bedded_fifo.htm
8301
ооо... спасссибо огромное! сейчас пошарюсь по ссылкам. все вопросы - сюда wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.