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

1 hour ago, Hausvabot said:

нет, но как писал макс, в бинарник забита реально 2232 и все, хотя в корне лежит сам драйвер от ftdi ftd2xx.dll.

Подобная ерунда была с альтерой, но там кто то свой драйвер написал (от марсохода) что бы квартус увиделел.

У альтеры там вместо mpsse свой велосипед был поверх usb->fifo из дополнительной clpd, которая ещё некий протокол реализовывала поверх, и чтобы это заменить просто голой ft2232 с mpsse новый драйвер от марсохода и нужен был.

"Забита" 2232 может только если специально читать что-нибудь из еепрома и проверять (что опять же подправить можно).

А самой функции FT_Open() и последующим FT_Read/Write вроде как абсолютно без разницы кто именно там подключен 232, 2232 или 4232 (ну если не трогать аппаратные различия, второй канал, отсутвующий у 232, или вернюю половину GPIO порта, отсутсвующую у 4232)

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


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

On 10/3/2023 at 4:04 PM, StewartLittle said:

Не, там нет аппаратного D-PHY.

Там говорится о поддержке интерфейсов MIPI в банках IO (ну и указанная скорость на это как бы намекает 🙂)

Вот про второй

 

AN04012 Logos2 MIPI D-PHY Application Guide.pdf

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


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

Коллеги, не появилась ли сетевая лицензия для Synopsys для линуксовой версии PDS?

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


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

Коллеги, мне тут отладка от Alinx наконец приехала. 

Начал изучать. Поставил PDS, запустил, и не обнаружил IP для PCIe. 

Только элементарные IP блоки типа BRAM, PLL, и т.д.

Подскажите, пожалуйста, как правильно добавлять PCIe в проект. 

Или может быть где-то можно посмотреть готовый пример под PCIe? 

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


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

Только что, BSACPLD сказал:

Подскажите, пожалуйста, как правильно добавлять PCIe в проект. 

Оно лежит отдельно на FTP и ставится через импорт файла ядра.

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


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

7 hours ago, makc said:

Оно лежит отдельно на FTP и ставится через импорт файла ядра.

Спасибо.

Нашёл.

А кроме PCIe и SERDES нет больше IP?

CSI-2, например?...

И какую версию PDS лучше брать, PDS_2022.2_sp4.2_ads или PDS_2022.2_sp4.2_synplify?

PDS_2022.2_sp4.2_ads у меня вроде как нормально завёлся, стоит ли смотреть PDS_2022.2_sp4.2_synplify?

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


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

3 часа назад, BSACPLD сказал:

А кроме PCIe и SERDES нет больше IP?

CSI-2, например?...

Наверное есть, но не здесь. Попробуйте обратиться с этим вопросом к @Gas Wilson

3 часа назад, BSACPLD сказал:

И какую версию PDS лучше брать, PDS_2022.2_sp4.2_ads или PDS_2022.2_sp4.2_synplify?

ADS легко лечится и неплохо работает, но в нём есть поддержка только Verilog. Так что если нет нужды использовать VHDL, то я рекомендую ADS. Synplify тоже работает, но для него нужно более специфическое лекарство и его использовать не так просто/удобно.

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


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

С PDS в первом приближении разобрался...

При портировании демо проекта с Xilinx/Fudan возник вопрос где посмотреть templates для примитивов и макросов.

В самом PDS соответствующие разделы пустые.

В частности интересует на что заменять следующие примитивы и макросы:

IBUF
IDELAYCTRL
IDELAYE2
BUFG
BUFR
STARTUPE2
xpm_memory_spram
IDDR
ODDR

 

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


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

1 час назад, BSACPLD сказал:

В самом PDS соответствующие разделы пустые.

 

Все доступные примитивы можно посмотреть здесь:
image.thumb.png.b7c8238049353c0c092f5322702a387c.png

Для Logos2 их там полно.

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


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

Хм...

Меня смутило, что в названии GTP...

Обычно такие названия для трансиверов...

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


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

Только что, BSACPLD сказал:

Хм...

Меня смутило, что в названии GTP...

Обычно такие названия для трансиверов...

У них это префикс базовых накристальных элементов.

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


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

Тогда остаётся только где-то найти на них описание или User Guide актуальной версии...

В UG040006_Logos2 Series FPGA Input Output Interface (IO) User Guide V1.1.pdf я не нашёл описания GTP_IDDR_E1 и GTP_ODDR_E1.

По набору сигналов они конечно похожи на IDDR / ODDR от Xilinx, но есть небольшие различия.

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


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

12 hours ago, BSACPLD said:

Меня смутило, что в названии GTP...
Обычно такие названия для трансиверов...

Терминология PangoMicro отличается от Xilinx: GTP - Generic Technology Primitive.

Об этом написано в разделе Glossary следующих документов:
UG050001_Titan2 Series FPGA Configurable Logic Module (CLM) User Guide V1.0_innek.pdf
UG050002_Titan2 Series FPGA Dedicated RAM Module (DRM) User Guide V1.0_innek.pdf
UG050007_Titan2 Series FPGA GTP User Guide V1.0 en_Zig.pdf

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


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

15 hours ago, BSACPLD said:

Тогда остаётся только где-то найти на них описание или User Guide актуальной версии...

В UG040006_Logos2 Series FPGA Input Output Interface (IO) User Guide V1.1.pdf я не нашёл описания GTP_IDDR_E1 и GTP_ODDR_E1.

По набору сигналов они конечно похожи на IDDR / ODDR от Xilinx, но есть небольшие различия.

Можно посмотреть доступные примитивы в файле gtp_lib.v

Например

module GTP_IDDR_E1
#(
    parameter GRS_EN = "TRUE",
    parameter IDDR_MODE = "OPPOSITE_EDGE",
    parameter RS_TYPE = "ASYNC_RESET"
) (
    output Q0,
    output Q1,
    input D,
    input CLK,
    input CE,
    input RS
) /* pragma PAP_LIB_IS_TECH_CELL */ ;
endmodule

А так они все описаны в UG040007 UG040007_Logos2系列产品GTP用户指南_V1.2.pdf

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


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

Коллеги, кто-нибудь сталкивался с такой ошибкой?

image.thumb.png.f91bef806fcced9fec095c0f233ecc35.png

Пробовал и в Linux и в Windows версии - везде одна и та же ошибка при попытке указать файл для инициализации памяти.

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


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

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

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

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

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

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

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

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

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

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