реклама на сайте
подробности

 
 
> Проектирование асинхронных стейт-машин, Кто и как, каими тулзами решает эту задачу
v_mirgorodsky
сообщение Sep 3 2014, 17:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Доброго времени суток,

Собственно - $subj. Изучаю вопрос проектирования чипа с использованием асинхронных пайплайнов. I.E. Sutherland, ‘‘Micropipelines’’ неплохо описывает концепцию и дает понимание о том, как работают вычислители при таком подходе, однако как делать управляющие стейт-машины в этой работе не рассматривается. Подход, предложенный в ASYNCHRONOUS FINITE STATE MACHINE DESIGN: A LOST ART? Christopher Carroll, University of Minnesota-Duluth мне не понравился. Другие книги, которые я просмотрел по теме, учат вариациям на тему той-же методологии, однако кардинально ничего не улучшают. В результате асинхронные стейт-машины представляют собой диких паучков из нандов и норов с обратными связями, крайне тяжело модифицируются, плохо верифицируются, короче - обладают целым рядом недостатков, делающих их реальное применение неоправданно дорогим и сложным.

Есть ли у кого мысли как упростить этот процесс и сделать его более простым и контролируемым?



--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dvladim
сообщение Sep 15 2014, 17:57
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



По асинхронным схемам (и особенно по преобразованию синхронных в асинхронные) есть серия патентов фирмы Achronix. Это контора, которая сейчас и Интелом сотрудничает. Когда выходила первая серия их ПЛИС, так там характеристики по быстродействию, температурному диапазону и напряжению были такие сумасшедшие, что косвенно это указывало на асинхронную реализацию ядра, что и коррелировало с патентами. Так что можно их еще почитать.
Лично я не вникал, но отметил для себя, что тема перспективная. Одна из ключевых нерешенных проблем в этой области - это определение окончания расчета какого-то блока. Как правило делается эталонная цепь, переключение которой гарантированно произойдет позже чем худший случай для конвейера. Для ПЛИС такие решения проще чем для произвольной логики.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- v_mirgorodsky   Проектирование асинхронных стейт-машин   Sep 3 2014, 17:21
- - Jurenja   Способа сделать проектирование асинхронные схемы б...   Sep 5 2014, 06:39
- - v_mirgorodsky   Жаль, придется использовать существующую методолог...   Sep 5 2014, 09:51
|- - Serhiy_UA   Цитата(v_mirgorodsky @ Sep 5 2014, 12:51)...   Sep 8 2014, 04:40
|- - v_mirgorodsky   Цитата(Serhiy_UA @ Sep 8 2014, 06:40) Уто...   Sep 8 2014, 09:02
- - v_mirgorodsky   Нашел еще одну книгу по дизайну асинхронных систем...   Sep 7 2014, 19:18
- - des00   Есть книга Asynchronous Circuit Design.Chris J. My...   Sep 8 2014, 05:39
|- - Serhiy_UA   Цитата(des00 @ Sep 8 2014, 09:39) если ну...   Sep 8 2014, 07:51
- - des00   Документы не читал, поэтому аннотаций дать не могу...   Sep 8 2014, 09:07
|- - Serhiy_UA   Когда-то изучал в институте асинхронные автоматы, ...   Sep 9 2014, 04:53
|- - Кнкн   Залил кое-что по асинхронщине /upload/BOOKS/Async...   Sep 9 2014, 06:51
- - krux   ЦитатаСпособа сделать проектирование асинхронные с...   Sep 9 2014, 19:05
- - Shivers   Цитата(v_mirgorodsky @ Sep 3 2014, 20:21)...   Sep 19 2014, 07:21
- - yes   книжки переехали сюда? /pub/BOOKS/IC_Design/_Async...   Sep 19 2014, 14:47
- - yes   книжки переехали сюда? /pub/BOOKS/IC_Design/_Async...   Sep 19 2014, 15:03
|- - v_mirgorodsky   Цитата(yes @ Sep 19 2014, 17:03) я на уро...   Sep 20 2014, 22:59
|- - Shivers   Цитата(v_mirgorodsky @ Sep 21 2014, 01:59...   Sep 21 2014, 13:16
||- - v_mirgorodsky   Цитата(Shivers @ Sep 21 2014, 15:16) Забл...   Sep 21 2014, 21:49
||- - Shivers   p.s. Цитата(v_mirgorodsky @ Sep 22 2014, 00...   Sep 22 2014, 06:59
|- - yes   Цитата(v_mirgorodsky @ Sep 21 2014, 02:59...   Sep 22 2014, 11:14
|- - Shivers   Цитата(yes @ Sep 22 2014, 15:14) но обычн...   Sep 22 2014, 16:31
- - Shivers   Домино - любопытно. Я правильно понимаю, что у вас...   Sep 22 2014, 05:22
|- - v_mirgorodsky   Цитата(Shivers @ Sep 22 2014, 07:22) Доми...   Sep 22 2014, 19:29
|- - zzzzzzzz   Цитата(v_mirgorodsky @ Sep 22 2014, 22:29...   Sep 22 2014, 20:38
|- - Shivers   Цитата(v_mirgorodsky @ Sep 22 2014, 23:29...   Sep 23 2014, 07:53
|- - v_mirgorodsky   Цитата(Shivers @ Sep 23 2014, 09:53) И вс...   Sep 23 2014, 09:19
|- - Shivers   Цитата(v_mirgorodsky @ Sep 23 2014, 13:19...   Sep 23 2014, 10:11
|- - v_mirgorodsky   Цитата(Shivers @ Sep 23 2014, 12:11) Дело...   Sep 23 2014, 15:11
|- - Shivers   Цитата(v_mirgorodsky @ Sep 23 2014, 19:11...   Sep 23 2014, 15:31
- - zzzzzzzz   Есть ещё одна альтернатива - CML. На высоких часто...   Sep 22 2014, 09:01
- - Shivers   Цитата(zzzzzzzz @ Sep 22 2014, 13:01) Ест...   Sep 22 2014, 10:06
|- - zzzzzzzz   Цитата(Shivers @ Sep 22 2014, 13:06) Альт...   Sep 22 2014, 15:11
- - SIA   Цитата(zzzzzzzz @ Sep 22 2014, 12:01) Ест...   Nov 30 2014, 20:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016