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

 
 
> Инструмент для создания микропрограмных автоматов, Подскажите
Stas
сообщение Jul 31 2006, 10:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Имею большой автомат состояний (FSM) в девайсе Stratix II, работающий на частоте 333 MHz, хочу сделать то же самое микропрограмным автоматом на модуле памяти M512 или M4K, вроде как должно получится быстрей и ресурсов меньше занимать. Те мне надо подсказать пакет, который бы на описание состояний генерировал содержание памяти в *.hex. Кто в чем делает такие штуки??
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stas
сообщение Aug 1 2006, 11:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Неужели все делают конечные автоматы и ни у кого небыло мысли сделать микропрогаммный автомат по схеме типа Уилкса и т.п. в блоке памяти? Или кодируем вручную по таблице переходов???? Интересует софт для МПА не привязываясь к производителю (XILINX/ALTERA) - без разницы... Кто что видел из этого направления?
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Aug 1 2006, 17:23
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Stas @ Aug 1 2006, 15:13) *
Или кодируем вручную по таблице переходов???? Интересует софт для МПА не привязываясь к производителю (XILINX/ALTERA) - без разницы... Кто что видел из этого направления?


Конечно не вручную :) HDL Designer -> State Diagram Editor (весь пакет называется FPGA Advantage)
http://www.tkt.cs.tut.fi/kurssit/1200/S05/...torial6_eng.htm

Про нюансы использования для этих целей памяти ничего не скажу. Не исключено, что это вообще можно сделать, указав только соответствующие настройки.
Go to the top of the page
 
+Quote Post
Stas
сообщение Aug 1 2006, 18:12
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Цитата
Конечно не вручную smile.gif HDL Designer -> State Diagram Editor (весь пакет называется FPGA Advantage)
http://www.tkt.cs.tut.fi/kurssit/1200/S05/...torial6_eng.htm

Про нюансы использования для этих целей памяти ничего не скажу. Не исключено, что это вообще можно сделать, указав только соответствующие настройки.


В документе описывается графическое создание конечного автомата в среде FPGA Advantage. На мой взгляд это излишне, хватает Quartus'а с его убогим просмоторщиком FSM... Вопрос не в создании конечного автомата, а интересуют именно МПА. Вот если FPGA Advantage может синтезировать по какому либо из описаний автомат типа Уилкса или на счетчике - это интересно, но пока я не нашел в его возможностях этого.
Вообще интересно, в приборах типа Stratix II содержится значительное количество модулей блочной памяти, конечно много уходит на FIFO, сдвиговые регистры и прочие вещи, но логично в них же распологать крупные автоматы, а как синтезировать?

Сообщение отредактировал Stas - Aug 1 2006, 18:19
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stas   Инструмент для создания микропрограмных автоматов   Jul 31 2006, 10:20
|- - acex2   Цитата(Stas @ Aug 1 2006, 08:13) Неужели ...   Aug 1 2006, 13:57
||- - Doka   Цитата(acex2 @ Aug 1 2006, 17:57) Делали ...   Aug 1 2006, 16:36
||- - acex2   Цитата(Doka @ Aug 1 2006, 13:36) Цитата(a...   Aug 1 2006, 18:59
- - disel   в XST есть описание такой фичи: RAM-based FSM Synt...   Aug 2 2006, 07:02
- - cdg   Как сделать полностью автоматом не знаю, но вот ло...   Aug 2 2006, 07:05
- - des00   автору, если проблема еще актуально то: 1. посмотр...   Sep 5 2006, 04:16
- - Gate   mentor precision в доках хвастается тем, что умеет...   Sep 5 2006, 11:01
|- - CaPpuCcino   Цитата(Gate @ Sep 5 2006, 15:01) mentor p...   Sep 29 2007, 18:27
- - des00   Цитатаесли кому актуально, есть такая разработка (...   Sep 26 2006, 09:05
|- - zltigo   Цитата(des00 @ Sep 26 2006, 12:05) Если к...   Sep 26 2006, 12:33
- - Stas   Конечно выкладывайте, вещь интересная. Я правда с...   Sep 26 2006, 12:28
- - des00   Выкладываю текущую версию проекта. если будут во...   Sep 27 2006, 08:31
- - des00   Приношу всем извинения, получил по голове от начал...   Sep 29 2006, 14:32
- - des00   В процессе имплементации корки в 6 ти местах блока...   Oct 12 2006, 14:37
- - des00   А очипятку в декодере комманд никто и не заметил ...   Oct 17 2006, 15:11


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 02:31
Рейтинг@Mail.ru


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