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

 
 
> Spartan 2 объединение блочной и распределенной памяти, реально ли это?
Guest_putio_*
сообщение Oct 16 2011, 17:59
Сообщение #1





Guests






На отладочной плате нужен блок паралельной RAM чуть большей чем возможное кол-во блочной.
Можно ли соединить в одно ресурсы блочной и распределенной памяти?
Был бы очень благодарен за какие-то примеры.
Поиском не нашел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Boris_TS
сообщение Oct 16 2011, 18:58
Сообщение #2


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(putio @ Oct 16 2011, 21:59) *
На отладочной плате нужен блок паралельной RAM чуть большей чем возможное кол-во блочной.
Можно ли соединить в одно ресурсы блочной и распределенной памяти?

Можно, тут на выбор: либо городить кучу мультиплексоров (можно на логике быстрого переноса) - если частота большая; или можно воспользоваться BUFT, которые, пока еще есть в Spartan-2.

Для более точных ответов необходимо знать:
1. какой именно кристалл Вы используете.
2. какой надо сделать массив ОЗУ (сколько на сколько).
3. частота, на которой это всё должно работать.
Go to the top of the page
 
+Quote Post
Guest_putio_*
сообщение Oct 16 2011, 19:56
Сообщение #3





Guests






Сейчас возникло целые две задачи, где нужно было бы это провернуть -
чипы
XC2S200 есть 56K блочных, нужно сделать 70
XC3S400 есть 288K блочных, нужно сделать 344 и то этого маловато

Сколько на сколько - уточняю. Утром скажут.

Я с такими вопросами раньше не сталкивался, но хороший друг попросил
в 2-х паралельных проектах кбайты с кбитами попутал. Ориентировался, что памяти с запасом. Теперь горит.

Сейчас постараюсь найти инфу о том, что вы написали. Спасибо за наводки.


Цитата(Boris_TS @ Oct 16 2011, 21:58) *
Можно, тут на выбор: либо городить кучу мультиплексоров (можно на логике быстрого переноса) - если частота большая; или можно воспользоваться BUFT, которые, пока еще есть в Spartan-2.

Для более точных ответов необходимо знать:
1. какой именно кристалл Вы используете.
2. какой надо сделать массив ОЗУ (сколько на сколько).
3. частота, на которой это всё должно работать.



Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Oct 17 2011, 10:31
Сообщение #4


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(putio @ Oct 16 2011, 23:56) *
XC2S200 есть 56K блочных, нужно сделать 70
Хреново дело, может почти вся ПЛИС уйти на организацию ОЗУ...

Цитата(putio @ Oct 16 2011, 23:56) *
XC3S400 есть 288K блочных, нужно сделать 344 и то этого маловато
Очень хреново дело, т.к. 288K - это если все 9 бит задействовать в каждом блоке - а получается такое далеко не во всех случаях... в добавок, в Spartan-3 нет BUFT, которые могли бы неплохо помочь в этой ситуации...

Цитата(putio @ Oct 16 2011, 23:56) *
Сколько на сколько - уточняю. Утром скажут.
От «Сколько на сколько», очень много зависит - без этой информации я не смогу что-либо более конкретное посоветовать.
Go to the top of the page
 
+Quote Post
imperman
сообщение Oct 17 2011, 13:53
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 14-08-11
Из: Андорра
Пользователь №: 66 720



Цитата(Boris_TS @ Oct 17 2011, 13:31) *
Хреново дело, может почти вся ПЛИС уйти на организацию ОЗУ...

Очень хреново дело, т.к. 288K - это если все 9 бит задействовать в каждом блоке - а получается такое далеко не во всех случаях... в добавок, в Spartan-3 нет BUFT, которые могли бы неплохо помочь в этой ситуации...

От «Сколько на сколько», очень много зависит - без этой информации я не смогу что-либо более конкретное посоветовать.


Да, я уже тоже прихожу к мысли, что плохо дело из того, что успел почитать.
Spartan 2 - почти гвоздями прибили к плате дополнительную память.
Spartan 3 - получилось довесить I2C SROM, но нужна паралельная... не знаю реально ли сделать обертку в ПЛИС для паралельности. Потом данные идут в PCI-E.
Идеально было бы сделать 530Килобит, но это значит - точно использовать SPROM
Или же нужно как-то просто выжать по максимуму 3s400.
Нужно Xx32 (PCI-E 32 bit)

Go to the top of the page
 
+Quote Post



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

 


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


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