Перейти к содержанию
    

Библиотеки IP Core от Altera

Вопрос: какие ограничения имеют эти корки? В библиотеках есть и i2c, spi, PCI. Пока не все пробовал, но точно слышал, что PCI имеет ограничение на время работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос: какие ограничения имеют эти корки? В библиотеках есть и i2c, spi, PCI. Пока не все пробовал, но точно слышал, что PCI имеет ограничение на время работы.

по времени и/или программатор должен быть подсоединен к ПК

 

некоторые корки только для симуляции (бесплатно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... В библиотеках есть и i2c, spi, PCI....

А это смотря в каких библиотеках.

 

Если говорить о библиотеках периферийных модулей в Qsys (куда входит SPI, и куда можно добавить I2C), то эти модули бесплатные, и никаких ограничений не имеют.

 

А если говорить о библиотеках IP-ядер квартуса - сейчас это называется IP Catalog (и куда входит в том числе PCI), то большинство этих ядер платные и требуют лицензирования. При отсутствии лицензии большинство IP-ядер можно использовать в оценочном режиме OpenCore Plus. Об особенностях и ограничениях этого режима см. альтеровскитй документ AN 320: OpenCore Plus Evaluation of Megafunctions: https://www.altera.com/content/dam/altera-w...re/an/an320.pdf

 

Бесплатным является также использование аппаратных ядер (HIP) - например аппаратных контроллеров PCI Express или аппаратных контролллеров внешней DDRx памяти.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А это смотря в каких библиотеках.

 

Если говорить о библиотеках периферийных модулей в Qsys (куда входит SPI, и куда можно добавить I2C), то эти модули бесплатные, и никаких ограничений не имеют.

 

А если говорить о библиотеках IP-ядер квартуса - сейчас это называется IP Catalog (и куда входит в том числе PCI), то большинство этих ядер платные и требуют лицензирования. При отсутствии лицензии большинство IP-ядер можно использовать в оценочном режиме OpenCore Plus. Об особенностях и ограничениях этого режима см. альтеровскитй документ AN 320: OpenCore Plus Evaluation of Megafunctions: https://www.altera.com/content/dam/altera-w...re/an/an320.pdf

 

Бесплатным является также использование аппаратных ядер (HIP) - например аппаратных контроллеров PCI Express или аппаратных контролллеров внешней DDRx памяти.

 

Небольшое дополнение: OpenCore Plus работает не на всяком железе.

Это я получил на 10AX115N4F45E3SG:

"Warning: The current device family does not support the

OpenCore Plus hardware evaluation feature"

 

Собственно an320 подтверждает, но мутно.

 

Вот если бы по клику на IP_Catalog:Details писали об ограничениях и лицензиях...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ох и мутное это дело эти плисы.

 

Что бы реализовать несчастный SPI или I2C нужно еще и деньги платить...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ох и мутное это дело эти плисы.

 

Что бы реализовать несчастный SPI или I2C нужно еще и деньги платить...

И совсем не мутное...

И совсем не нужно...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ох и мутное это дело эти плисы.

 

Что бы реализовать несчастный SPI или I2C нужно еще и деньги платить...

Есть, например, сайт Opencores, где это уже реализовано за вас и бесплатно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...