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

 
 
 
Reply to this topicStart new topic
> Память в ПЛИС
PavPro
сообщение May 11 2011, 10:12
Сообщение #1


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

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Добрый день.
Столкнулся с такой проблемой. Проект требует достаточно большого объема RAM. Использую Cyclone III. Чтобы нетратить по напрасну встроенные блоки памяти (а их достаточно много в проекте) М9К, решил реализовать двухпортовую память на LCs, однако при компиляции проекта Квартус выдает ошибку, дескать на данном семействе данная реализация памяти не поддерживается более чем на 2048 слов, при не выключенной USE_EAB. Подскажите пожалуйста где откл. данная опция?
Go to the top of the page
 
+Quote Post
des00
сообщение May 11 2011, 11:08
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(PavPro @ May 11 2011, 05:12) *
решил реализовать двухпортовую память на LCs....

вы вообще представляете сколько это будет весить ?


--------------------
Go to the top of the page
 
+Quote Post
PavPro
сообщение May 11 2011, 11:36
Сообщение #3


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

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(des00 @ May 11 2011, 15:08) *
вы вообще представляете сколько это будет весить ?

На данный момент используется 307200 слов по 9 бит. Расход М9К составляет около 70% кристалла EP3C120F780.
Извиняюсь, я не совсем понял Ваш вопрос. То что памяти задействуется оч много это факт, но внешней памяти SRAM на макете пока не предусмотренно.
Go to the top of the page
 
+Quote Post
Homo Sapiens
сообщение May 11 2011, 12:02
Сообщение #4


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

Группа: Свой
Сообщений: 84
Регистрация: 30-04-09
Из: Москва
Пользователь №: 48 473



Честно говоря, мне кажется немного странной постановка вопроса. Замена встроенных блоков доморощенными вряд ли что-то значительно вам сэкономит. А скорее наоборот.
Go to the top of the page
 
+Quote Post
des00
сообщение May 11 2011, 12:03
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(PavPro @ May 11 2011, 05:36) *
Извиняюсь, я не совсем понял Ваш вопрос.

Сколько нужно LC для реализации памяти, ну хотя бы 128х8 ?


--------------------
Go to the top of the page
 
+Quote Post
PavPro
сообщение May 11 2011, 12:04
Сообщение #6


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

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(PavPro @ May 11 2011, 15:36) *
На данный момент используется 307200 слов по 9 бит. Расход М9К составляет около 70% кристалла EP3C120F780.
Извиняюсь, я не совсем понял Ваш вопрос. То что памяти задействуется оч много это факт, но внешней памяти SRAM на макете пока не предусмотренно.



Виноват, вопрос действительно глупый. Еще раз извиняюсь.
Go to the top of the page
 
+Quote Post
des00
сообщение May 11 2011, 12:09
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(PavPro @ May 11 2011, 06:04) *
Виноват, вопрос действительно глупый. Еще раз извиняюсь.

Я вам предлагаю разобраться в вопросе, а вы сразу обижаться. И так, начнем с простого. Берете бумажку, карандаш и считаете сколько LC займет память 16х4. Ответ озвучьте здесь, можете и бумажку с расчетами/схемами выложить. Потом пойдем дальше. biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
PavPro
сообщение May 11 2011, 13:10
Сообщение #8


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

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(des00 @ May 11 2011, 16:09) *
Я вам предлагаю разобраться в вопросе, а вы сразу обижаться. И так, начнем с простого. Берете бумажку, карандаш и считаете сколько LC займет память 16х4. Ответ озвучьте здесь, можете и бумажку с расчетами/схемами выложить. Потом пойдем дальше. biggrin.gif

В простейшем случае одна ячейка памяти состоит из D-триггера и двух логических элементов "И". 4 разряда соответственно 4 D-триггера и 8 лог "И". Далее таких слов 16, отсюда следует
64 D-триггера + 128 лог "И". Плюс к этим элементам добавляем 2 двухразрядных дешифратора, это еще 8 лог "И" и четыре инвертора. Вроде бы так.
Go to the top of the page
 
+Quote Post
des00
сообщение May 11 2011, 13:18
Сообщение #9


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(PavPro @ May 11 2011, 08:10) *
Вроде бы так.

странно вы считаете, считайте в 4-х входовых лютах, будет яснее и вы забыли выходной мультиплексор, у вас же память.


--------------------
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение May 13 2011, 10:35
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Цитата
Проект требует достаточно большого объема RAM

Если речь о большом объёме RAM, то Вам и нужно RAM будь то внутренняя или внешняя. А реализовывать на логике память размером более десятка-другого байт это: накладно по ресурсам (в т.ч. и финансово) и медленно по скорости. И вообще, это как плоскогубцами гвозди заколачивать - получается, но сами понимаете...


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 18:47
Рейтинг@Mail.ru


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