|
Асинхронные схемы |
|
|
|
Dec 3 2010, 19:52
|
Знающий
   
Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905

|
QUOTE (D-Luxe @ Dec 2 2010, 22:47)  Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Потому что очень много вариантов развития событий. Их трудно все учесть. Синхронные схемы радикально сужают пространство вариантов и дают надежду, что возможно обосновать корректность схемы. Написать-то можно даже windows. Попробуй доказать, что он корректно работает.
|
|
|
|
|
Dec 7 2010, 10:08
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(AlexRayne @ Dec 7 2010, 12:53)  Вообщето работают. Только надо их делать аккуратно и ооочееень тщательно отлаживать от всякой лажи. (в частности надо подробно смотреть как гонки проходят на регистры.) В результате такой отладки вы запросто получите схему напорядо сложнее синхронного аналога и на порядок медленнее. А между тем, вновь возрастает интерес к асинхронным машинам. Особенно в эпоху тотального распараллеливания. Только нужны правильные подходы. Насчёт "на порядок медленнее" - совершенно непонятна ваша логика. Цитата Первый самотактируемый процессор разработал профессор Элэйн Мартин (Alain Martin) в Калифорнийском технологическом институте (Калтех), а сама идея принадлежит одному из создателей компьютерной графики Айвану Сюзерланду (Ivan Sutherland), написавшему первую статью о нетактируемой логике. В 1990 г. в Университете Манчестера в Англии по этому направлению была создана рабочая группа, а в 1994-м она разработала первый чип для сотовых телефонов. В 1997 г. корпорация Intel создала совместимый с процессором Pentium асинхронный тестовый кристалл, который был в три раза производительнее и потреблял вдвое меньше энергии. В 1998 г. Philips выпустила асинхронный процессор для своих пейджеров. В 2001 г. Intel в Pentium 4 частично реализовала элементы асинхронной логики. Вот была тема по теме
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Dec 7 2010, 10:31
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(MrYuran @ Dec 7 2010, 12:08)  А между тем, вновь возрастает интерес к асинхронным машинам. Особенно в эпоху тотального распараллеливания. Только нужны правильные подходы. Насчёт "на порядок медленнее" - совершенно непонятна ваша логика. Вот была тема по теме ну не знаю, везде пишут что в FPGA должны быть только синхронные схемы. Возможно в CPLD и можно асинхронные и просто комбинационные проекты/схемы, т.к. у них фиксированная задержка пин-то-пин. PS Я кажется начинаю запутываться...
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Dec 7 2010, 11:13
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(D-Luxe @ Dec 2 2010, 22:47)  Почему асинхронные схемы не работают, либо работают с глюками на ПЛИС? Это про конечные автоматы что ли, синхронные и асинхронные? Или автор топика вопрошает, про другое? Есть среди нас телепаты?
|
|
|
|
|
Dec 7 2010, 20:29
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(sazh @ Dec 8 2010, 00:55)  А где там 155 серия. Там это где? SN74xx это есть оригинальный прототип м/с серии К155. С продукции TI в свое время и клонировали отечественную логику. Цитата(sazh @ Dec 8 2010, 00:55)  Чем хорош xilinx, так это многообразием базовых примитивов. Нет, примитивы 74xx из Xilinx не использовались. Реализовывалась именно функциональная схема базовых элементов м/с серии К155. Например, функциональная схема счетчика К155ИЕ5 (SN7493). Понятно, что на 3,3В ПЛИС полностью электрически ТТЛ повторить не получается, но функции асинхронной логики повторить вполне можно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|