D-Luxe 0 2 декабря, 2010 Опубликовано 2 декабря, 2010 · Жалоба Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 2 декабря, 2010 Опубликовано 2 декабря, 2010 · Жалоба Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Смотря насколько асинхронные. Если пара лишних клоков, то все нормально работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
litv 0 3 декабря, 2010 Опубликовано 3 декабря, 2010 · Жалоба Потому что асинхронные схемы не работают, либо работают с глюками и без ПЛИС. А с разными задержками после разных трассировок, с разным быстродествием для разных ПЛИС............... Учитесь сихронному проектированию. Посмотрел отчет после трассировки если констрейны клока выполнены, то всё ВСЕГДА работает. А то я знал одного директора ,тот чтобы не разбираться, трассировал сразу на 6 машинах один проект ПЛИС, а потом смотрел как они работают(в основном как не работают). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 3 декабря, 2010 Опубликовано 3 декабря, 2010 · Жалоба 2 D-Luxe в основном потому что человек изначально много чего не учитывает, что может быть и потом долго удивляется почему не работает :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shtirlits 0 3 декабря, 2010 Опубликовано 3 декабря, 2010 · Жалоба Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Потому что очень много вариантов развития событий. Их трудно все учесть. Синхронные схемы радикально сужают пространство вариантов и дают надежду, что возможно обосновать корректность схемы. Написать-то можно даже windows. Попробуй доказать, что он корректно работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexRayne 7 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба Вообщето работают. Только надо их делать аккуратно и ооочееень тщательно отлаживать от всякой лажи. (в частности надо подробно смотреть как гонки проходят на регистры.) В результате такой отладки вы запросто получите схему напорядо сложнее синхронного аналога и на порядок медленнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба Вообщето работают. Только надо их делать аккуратно и ооочееень тщательно отлаживать от всякой лажи. (в частности надо подробно смотреть как гонки проходят на регистры.) В результате такой отладки вы запросто получите схему напорядо сложнее синхронного аналога и на порядок медленнее. А между тем, вновь возрастает интерес к асинхронным машинам. Особенно в эпоху тотального распараллеливания. Только нужны правильные подходы. Насчёт "на порядок медленнее" - совершенно непонятна ваша логика. Первый самотактируемый процессор разработал профессор Элэйн Мартин (Alain Martin) в Калифорнийском технологическом институте (Калтех), а сама идея принадлежит одному из создателей компьютерной графики Айвану Сюзерланду (Ivan Sutherland), написавшему первую статью о нетактируемой логике. В 1990 г. в Университете Манчестера в Англии по этому направлению была создана рабочая группа, а в 1994-м она разработала первый чип для сотовых телефонов. В 1997 г. корпорация Intel создала совместимый с процессором Pentium асинхронный тестовый кристалл, который был в три раза производительнее и потреблял вдвое меньше энергии. В 1998 г. Philips выпустила асинхронный процессор для своих пейджеров. В 2001 г. Intel в Pentium 4 частично реализовала элементы асинхронной логики. Вот была тема по теме Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба А между тем, вновь возрастает интерес к асинхронным машинам. Особенно в эпоху тотального распараллеливания. Только нужны правильные подходы. Насчёт "на порядок медленнее" - совершенно непонятна ваша логика. Вот была тема по теме ну не знаю, везде пишут что в FPGA должны быть только синхронные схемы. Возможно в CPLD и можно асинхронные и просто комбинационные проекты/схемы, т.к. у них фиксированная задержка пин-то-пин. PS Я кажется начинаю запутываться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Это про конечные автоматы что ли, синхронные и асинхронные? Или автор топика вопрошает, про другое? Есть среди нас телепаты? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба Это про конечные автоматы что ли, синхронные и асинхронные? Или автор топика вопрошает, про другое? Есть среди нас телепаты? Может, про задержки "на НОПах вентилях"? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба ну не знаю, везде пишут что в FPGA должны быть только синхронные схемы. везде пишут, что внутренности FPGA заточены под синхронные схемы. А схемы могут быть любые, но вот вы запаритесь их констрейнить в температуре (немного о констрейнах асинхронных цепей, есть в 11 ом номере КиТ). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба ну не знаю, везде пишут что в FPGA должны быть только синхронные схемы. Возможно в CPLD и можно асинхронные и просто комбинационные проекты/схемы,В процессе модернизации студенческих учебных стендов коллеге приходилось реализовывать работу асинхронных схем (стандартной для ТТЛ-логики серии К155) на CPLD (XC95144XL). Причем кроме реализации работы асинхронной логики на синхронном дизайне ПЛИС была предусмотрена (и использовалась) возможность контроля правильности монтажа внешних соединений стенда (отслеживалось замыкание выходов) и передача состояний моделируемой схемы по связи на комп преподавателя. Правда рабочая частота моделируемой на ПЛИС асинхронной логики была небольшая - единицы кГц. Для студенческих стендов большего не требовалось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 8 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба В процессе модернизации студенческих учебных стендов коллеге приходилось реализовывать работу асинхронных схем (стандартной для ТТЛ-логики серии К155) на CPLD (XC95144XL). А где там 155 серия. Чем хорош xilinx, так это многообразием базовых примитивов. 74 серия в виде примитивов в MAX+ была представлена. И что интересно, функционально примитивы счетчиков были заточены под пакет и не соответствовали функционалу привычной 74 серии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chan 0 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба Если речь идет о самосинхронных схемах, то проблемы заключаются в отсутствии необходимого базиса реализации основных элементов этих схем (С-элемент или G-триггер) Почему это так см. http://samosinhron.ru/files/articles/nativ...ve_way_2007.doc Хотя для некоторых архитектур FPGA есть варианты http://www.kandeco.com/publications/NCL.pdf Для реализации таких схем разрабатываются специальные архитектуры FPGA http://vlsi.cornell.edu/~rajit/ps/fpga2p.pdf http://www.ee.washington.edu/faculty/hauck...ions/vienna.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 7 декабря, 2010 Опубликовано 7 декабря, 2010 · Жалоба А где там 155 серия.Там это где? SN74xx это есть оригинальный прототип м/с серии К155. С продукции TI в свое время и клонировали отечественную логику. Чем хорош xilinx, так это многообразием базовых примитивов.Нет, примитивы 74xx из Xilinx не использовались. Реализовывалась именно функциональная схема базовых элементов м/с серии К155. Например, функциональная схема счетчика К155ИЕ5 (SN7493). Понятно, что на 3,3В ПЛИС полностью электрически ТТЛ повторить не получается, но функции асинхронной логики повторить вполне можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться