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

 
 
> массив на триггерах, как это объяснить синтезатору
zcost
сообщение Aug 28 2007, 06:28
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 12-04-07
Пользователь №: 26 979



Как объяснить синтезатору, что нужно массив выполнить на триггерах для Спартана-3.

Объявляю массивы:

subtype data_type is STD_LOGIC_VECTOR( 15 downto 0 );
type data_array_type is array( 0 to 7 ) of data_type;

signal mem_wr_8x16: data_array_type;
signal mem_rd_8x16: data_array_type;

Но ISE9.1 упорно пытается организовать массивы с помощью RAM,а хотелось бы это сделать на триггерах, память нужна для других целей.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zcost
сообщение Aug 28 2007, 07:14
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 12-04-07
Пользователь №: 26 979



Нужно именно на тригеррах, так как возникает в дальнейшем необходимость за один такт скопировать
содержимое одного массива в другой.

mem_rd_8x16<=mem_wr_8x16;

с помощью памяти такая операция навряд ли возможна.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Aug 28 2007, 07:16
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(zcost @ Aug 28 2007, 11:14) *
Нужно именно на тригеррах

Заведите на них reset.
Go to the top of the page
 
+Quote Post
zcost
сообщение Aug 28 2007, 07:54
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 12-04-07
Пользователь №: 26 979



Цитата(andrew_b @ Aug 28 2007, 10:16) *
Заведите на них reset.


Не понял на счет reset
Имеется в виду:

if(reset ='1') then
mem_rd_8x16<=(others=> '0');
end if;

Сообщение отредактировал zcost - Aug 28 2007, 07:56
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zcost   массив на триггерах   Aug 28 2007, 06:28
- - AJIEKCEu   Цитата(zcost @ Aug 28 2007, 10:28) Как об...   Aug 28 2007, 06:50
|- - zcost   Цитата(AJIEKCEu @ Aug 28 2007, 09:50) Име...   Aug 28 2007, 08:38
|- - Boris_TS   Цитата(zcost @ Aug 28 2007, 12:38) Не смо...   Sep 3 2007, 05:55
|- - andrew_b   Цитата(zcost @ Aug 28 2007, 11:54) Имеетс...   Aug 28 2007, 08:14
- - AJIEKCEu   ЦитатаНужно именно на тригеррах, так как возникает...   Aug 28 2007, 08:14
|- - zcost   Цитата(AJIEKCEu @ Aug 28 2007, 11:14) Не ...   Aug 28 2007, 08:23
|- - AJIEKCEu   Цитата(zcost @ Aug 28 2007, 12:23) Действ...   Aug 28 2007, 08:29
- - sazh   Если нужно как регистры, почему нельзя сразу описа...   Aug 28 2007, 09:25
|- - zcost   Цитата(sazh @ Aug 28 2007, 12:25) Если ну...   Aug 28 2007, 10:15
- - sazh   Конечно странно. что средствами пакета вы не может...   Aug 28 2007, 10:30
|- - zcost   Цитата(sazh @ Aug 28 2007, 13:30) Конечно...   Aug 28 2007, 10:59
- - vetal   хм...а чем не нравится размещение в озу? Взять озу...   Aug 28 2007, 10:45


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

 


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


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