|
|
  |
ALTASMI_PARALLEL и Disable dedicated Active Serial interface |
|
|
|
Oct 2 2013, 12:11
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
Есть мегафункция ALTASMI_PARALLEL. У нее существует параметр "Disable dedicated Active Serial interface".
По умолчанию : "This option is disabled by default and the megafunction generates the design file as per usual." В Мегавизарде нет включения этого параметра.
Да и в гайде написано : "The CLI parameter to disable this option is USE_ASMIBLOCK=ON".
Подскажите, это единственный способ?
Для чего нужно: на плате имеются две EPCS4, одна для конфигурации Циклона, вторая просто для пользования, нужно ее задействовать с помощью ALTASMI_PARALLEL, включив и назначив соответствующий пины, которые по понятным причинам пока недоступны.
Спасибо.
|
|
|
|
|
Oct 4 2013, 04:20
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
Цитата(alexadmin @ Oct 2 2013, 16:18)  Какой конкретно у вас кристалл? EP1C12Q240I7
|
|
|
|
|
Oct 4 2013, 06:29
|
Знающий
   
Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965

|
Цитата(vladimir_f @ Oct 4 2013, 08:20)  EP1C12Q240I7 Странно. Вот сейчас попробовал на квартусе 13.0 - опция есть, доступна. И раньше она там была. Хотя сейчас посмотрел в гугле и нашел вот такой скриншот http://www.elsena.co.jp/elspear/verificati...e/veri10_f3.PNG на котором этой опции и правда нет... У меня эта опция располагается снизу, самой последней. Попробуйте взять другую версию квартуса - постарее или поновее
|
|
|
|
|
Oct 4 2013, 06:36
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
Цитата(alexadmin @ Oct 4 2013, 10:29)  Странно. Вот сейчас попробовал на квартусе 13.0 - опция есть, доступна. И раньше она там была. Хотя сейчас посмотрел в гугле и нашел вот такой скриншот http://www.elsena.co.jp/elspear/verificati...e/veri10_f3.PNG на котором этой опции и правда нет... У меня эта опция располагается снизу, самой последней. Попробуйте взять другую версию квартуса - постарее или поновее Хм... Попробую конечно 13, правда лицензии у меня нет на 13. Есть какие-то варианты задействовать эту опцию в 9.1 sp2? Я че-то не совсем понял как через CLI Квартуса задать параметры для отдельной мегафункции.
|
|
|
|
|
Oct 4 2013, 09:18
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
Да, действительно, в 13.0 есть выбор этого параметра  Как же в таком случае мне поступить? Как активировать этот параметр в девятом квартусе? Подскажите?!
|
|
|
|
|
Oct 4 2013, 09:37
|
Знающий
   
Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965

|
Цитата(vladimir_f @ Oct 4 2013, 13:18)  Как же в таком случае мне поступить? Как активировать этот параметр в девятом квартусе? Подскажите?! 1) Взять к примеру 8 и попробовать там - для первого циклона разницы, наверное нет. 2) Сгенерировать компонент в 13 квартусе, перенести в ваш основной проект.
|
|
|
|
|
Oct 4 2013, 09:56
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
Цитата(alexadmin @ Oct 4 2013, 13:37)  1) Взять к примеру 8 и попробовать там - для первого циклона разницы, наверное нет. 2) Сгенерировать компонент в 13 квартусе, перенести в ваш основной проект. 1. Точно нет, не знаю чем, но чем-то мне это не нравится 2. А вот это интересно, будем попробовать! А вообще, вот эта строка из гайда: "The CLI parameter to disable this option is USE_ASMIBLOCK=ON" на практике как применяется?
|
|
|
|
|
Oct 4 2013, 11:16
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 21-07-11
Пользователь №: 66 337

|
В общем в 12.1sp1 тоже есть данный параметр. На него у меня есть лицензия! Скорее всего придется мигрировать на 12.1sp1 и использовать эту мегафункцию. Есть вариант конечно использовать конфигурационную микросхему Циклона записывая нужные данные в неиспользуемое адресное пространство, но мне, честно говоря, этот вариант не нравится. Попробовал так же создать компонент в 12-м и перенести его в 9-й, но результата это не дало. Хоть и появились в .bsf нужные выходы, в PinPlaner все равно назначений для них нет. Я думаю, это связано со ссылкой на "cyclone_asmiblock". Видимо в 12.1 есть изменения в этом модуле. Попробую покопать в эту сторону. Цитата(alexadmin @ Oct 4 2013, 14:10)  Как я понимаю CLI - это в буквальном смысле "command line". Здесь, возможно, подразумеваются параметры, передаваемые компоненту (generics языка VHDL). Тогда можно попробовать сгенерировать компонент штатным образом, а потом отредактировать полученный модуль мегафункции, добавив необходимые порты и указанный параметр. Но это уже изврат... Вообще я чего то не мог найти внятной информации по запросу "CLI+Quartus", буду искать еще, тк эта тема остается для меня нераскрытой. Кстати, какой смысл вообще альтеровцам прятать параметры мегафункций за такие грабли? Неужели для того, чтобы народ переходил на более новые версии ПО? Чего то слабо в верится в такое?!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|