|
Переобозначить порты и саму мегафункцию в Квартусе, как? |
|
|
|
 |
Ответов
|
Oct 24 2017, 13:07
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(Flip-fl0p @ Oct 24 2017, 13:38)  IMHO проще перейти на на "чистый" HDL. С удовольствием бы... Только блоки памяти ПЛИСки при этом не задействуются.
--------------------
Вечный студент
|
|
|
|
|
Oct 24 2017, 13:19
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(MrGalaxy @ Oct 24 2017, 16:07)  С удовольствием бы... Только блоки памяти ПЛИСки при этом не задействуются.  Это как же? Verilog HDL Synthesis Attributes and Directives http://quartushelp.altera.com/14.1/mergedP...og_file_dir.htmА аттрибуты синтеза написать? А если вот так: (* ramstyle = "M512" *) reg [0:7] my_ram[0:63]; Или так: reg [0:7] my_ram[0:63] /* synthesis ramstyle = "M512" */; И что тогда?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Oct 24 2017, 16:35
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(Flip-fl0p @ Oct 24 2017, 16:15)  Всё прекрасно задействуется: 1. Можно правильно описать память: тогда она автоматически будет синтезироваться. Как описать память см. Altera HDL coding style. 2. Можно при помощи Mega wizard генерировать необходимый блок памяти, описанный на HDL. Цитата(iosifk @ Oct 24 2017, 16:19)  Это как же? Verilog HDL Synthesis Attributes and Directives http://quartushelp.altera.com/14.1/mergedP...og_file_dir.htmА аттрибуты синтеза написать? А если вот так: (* ramstyle = "M512" *) reg [0:7] my_ram[0:63]; Или так: reg [0:7] my_ram[0:63] /* synthesis ramstyle = "M512" */; И что тогда? Спасибо большое, я не знал, использую только vhdl.
--------------------
Вечный студент
|
|
|
|
|
Oct 25 2017, 11:10
|

Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 20-10-10
Из: город самоваров и пряников
Пользователь №: 60 298

|
Цитата(Maverick @ Oct 24 2017, 22:19)  Я в принципе так и описываю, только размещение происходит в логических блоках, а не в ячейках памяти.
--------------------
Вечный студент
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|