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

 
 
> xilinx edk coregen bram, различия
rv3dll(lex)
сообщение Jun 23 2010, 11:14
Сообщение #1


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



была необходимость сделать брам бло размером 64 килобайта. чтобы ускорить процесс взял корегенератор. Блок работает но помимо самих брам использует другие ресурсы луты и триггера.

между тем стандартный брам блок из набора едк ядер потребляет только саму память а по остальным ресурсам нули.

где я что не понимаю?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryR
сообщение Jun 23 2010, 11:35
Сообщение #2


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Ресурсы идут на прослойку между блоком и шиной, к которой он подключен.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jun 23 2010, 12:50
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(DmitryR @ Jun 23 2010, 15:35) *
Ресурсы идут на прослойку между блоком и шиной, к которой он подключен.


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

о как. оказывается, если памяти до 16килобайт, то независимо от разрядности она потребляет только брам блоки, а больше ещё и логика подключается

интересно с чем это связано.?

Получилось. видимо синтезатор некооректно уже плохо думает, если ему поставить больше 16 к

установил делать из стандартных примитивов 2*8к для конфигурации 64 разряда глубиной 8192

и всё получается если BE не использовать, хотя память в едк с ней работает.
короче косячно(
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jun 23 2010, 12:57
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(rv3dll(lex) @ Jun 23 2010, 16:50) *
о как. оказывается, если памяти до 16килобайт, то независимо от разрядности она потребляет только брам блоки, а больше ещё и логика подключается

интересно с чем это связано.?

С тем, что надо формировать enable и мультиплексировать выход данных.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jun 25 2010, 04:22
Сообщение #5


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(DmitryR @ Jun 23 2010, 16:57) *
С тем, что надо формировать enable и мультиплексировать выход данных.


всё может быть, но готовый едк примитив работает и без этого.
Go to the top of the page
 
+Quote Post



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

 


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


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