8301 0 February 17, 2005 Posted February 17, 2005 · Report post Здравствуйте, уважаемые! Получил задание реализовать FIFO, чтобы осуществлять взаимодействие с ПЛК по ISA-шине. Вопросы: 1. Реализация FIFO на ПЛИС или на отдельных микросхемах гибче и дешевле? 2. Где можно почитать по FIFO и ее реализацию? так сказать, мануал для начинающего... Quote Share this post Link to post Share on other sites More sharing options...
Vitёk 0 February 17, 2005 Posted February 17, 2005 · Report post Мало информации. Что такое ПЛК, какое взаимодествие, обьём ФИФО, синхронно/асинхронно и т.п. Если можно, подробнее обо всём... 1. На ПЛИС гибче, однозначно. Насчёт цены - не уверен. 2. Эти вещи довольно просты, и можно легко разобраться без руководства. Спрашиваёте - ответим :). Quote Share this post Link to post Share on other sites More sharing options...
cdg 4 February 17, 2005 Posted February 17, 2005 · Report post 1) На ПЛИС лучше тем, что весь контроллер туда ляжет, и отмоделировать можно опять-же и во вкус войти, не думаю, в конечном итоге не думаю, что выйдет сильно дороже, чем на рассыпухе, плюс разводка платы проще получится. 2) Любую книжку по цифровой схемотехнике, что есть под рукой, в доках на Altera LPM-FIFO, на сайте Xilinx www.plis.ru в апноутах (правда сегодня чегото не работает :( ). А на пальцах FIFO - это ОЗУ с последовательным инкрементом адреса по записи и чтению и автоматом, отслеживающим его переполнение, т.е. ОЗУ + пара счетчиков + пара мультиплексоров для шин если ОЗУ не двух портовое. Quote Share this post Link to post Share on other sites More sharing options...
Alexandr 0 February 17, 2005 Posted February 17, 2005 · Report post Готовые полнофункциональные микросхемы 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 всегда отличался хорошо и подробно написанной документацией. Почитайте. Quote Share this post Link to post Share on other sites More sharing options...
cdg 4 February 17, 2005 Posted February 17, 2005 · Report post SN74ABT3612 >= 16$, http://rel.ru/?q=SN74ABT3612 дороговато, почитать правда за не имением лучшего можно. Quote Share this post Link to post Share on other sites More sharing options...
acex2 0 February 17, 2005 Posted February 17, 2005 · Report post Если FPGA в системе уже есть и у нее достаточно свободной блочной памяти, то конечно же лучше реализовать FIFO прямо на ней. Скорость получится на уровне, да и места лишнего не надо. Для Xilinx есть куча аппнотов по реализации FIFO, некоторые идут с исходниками. Все это добро здесь: http://www.xilinx.com/products/design_reso...bedded_fifo.htm Quote Share this post Link to post Share on other sites More sharing options...
8301 0 February 18, 2005 Posted February 18, 2005 · Report post ооо... спасссибо огромное! сейчас пошарюсь по ссылкам. все вопросы - сюда ;) Quote Share this post Link to post Share on other sites More sharing options...