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

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

Я бы Xilinx и Altera в этом вопросе на одну полку не ставил. Качество документации (структурированность и внятность) у Xilinx на голову выше. Это было не последней причиной, почему после 20 лет на Altera было принято решение переезжать на Xilinx.

И тем не менее уровень детализации документации, количество белых пятен в даташитах (T.B.D.) и т.п. неприятностей у них находится приблизительно на одном уровне, если сравнивать с их китайскими последователями. Скорее всего дело во времени и человеческих ресурсах: китайцы просто ещё не успели наработать базу, которая используется для дальнейшей детализации и развития документации. Мало у кого получается взять высокий барьер с наскока. Хотя к этому фактору, как мне кажется, примешивается какое-то фирменное китайское раздолбайство, проявляющееся в нежелании документировать и сопровождать эту документацию.

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


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

On 10/16/2022 at 2:59 PM, dxp said:

Я бы Xilinx и Altera в этом вопросе на одну полку не ставил. Качество документации (структурированность и внятность) у Xilinx на голову выше. Это было не последней причиной, почему после 20 лет на Altera было принято решение переезжать на Xilinx.

На счет внятности очень спорно, например простая вешь - загрузка конфигурации FPGA через PCIEx у Xilinx еще тот квест, а у Аltyera CVP собрано в одном месте и работает из коробки, что бы тоже самое сделать у Xilinx нужно много попотеть и найти решение перекопав груды ссылающихся друг на друга даташитов. 

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


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

1 минуту назад, cdg сказал:

у Xilinx нужно много попотеть и найти решение перекопав груды ссылающихся друг на друга даташитов

У китайцев всё проще: груды даташитов нет, аппнот (если есть) крайне куцый, примеров обычно нет, а если и есть, то не факт что они рабочие. Так что в сравнении с Xilinx/Altera это тот ещё квест.

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


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

22 minutes ago, makc said:

Так что в сравнении с Xilinx/Altera это тот ещё квест.

Согласен, но работать как то нужно FUdAN, BMTI.. у них у всех нынче проблемы. Хочется внятного объяснения как получить заветное - доки, лицензии, сами кристаллы 

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


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

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

Согласен, но работать как то нужно FUdAN, BMTI.. у них у всех нынче проблемы.

У этих декларируется совместимость со средствами разработки от Xilinx (плюс некий доп.транслятор). Поэтому в теории всё наработанное для Xilinx должно работать с минимальными изменениями, в отличие, например, от Pango или Gowin.

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


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

On 10/19/2022 at 9:22 AM, cdg said:

Согласен, но работать как то нужно FUdAN, BMTI.. у них у всех нынче проблемы. Хочется внятного объяснения как получить заветное - доки, лицензии, сами кристаллы 

считается, что bmti полные аналоги xilinx и достаточно будет родного vivado

fudan - функциональные аналоги, для которых нужен доп софт для перегенерации битстрима (вроде бы). эти плиски по корпусам и пинам не совсем совместимы с xilinx. например jfmk50 (без трансиверов) по корпусу, портам земли, питания и конфигурации совместим с оригиналом, но пользовательские порты не совпадают (даже клоки не во всех банках совпадают). jfmk50t4 (с gtp) вообще по корпусу не совпадают с xilinx. делаем сейчас для себя две платы отладочные на этих плисках для освоения...

доп софт поставляет с покупкой первой партии плис поставщик эпсилон-микро (спб)

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


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

27 minutes ago, cdg said:

Кому нибудь удалось купить BMTI уровня K7 например BQ7K410T? И где?

не дошли руки еще приобрести

продают эпсилон микро и фэникс электроникс

цена была ~4500 CNY

только имейте ввиду, что это -1 speed grade

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


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

Добрый день, коллеги!

Спешу поделиться своим опытом в освоении Fudan 🙂
Мне наконец пришла моя отладочная плата с JFMK50T4.
Плату спроектировал сам, из интерфейсов есть QSPI, PCIe x4, USB FT232H, Ethernet RTL8211E, RS485, RS232, LVDS, LVCMOS, LED.
Пока успел протестировать LED, QSPI, Ethernet.
Проект собирал в Vivado 2021.2.
В качестве кристалла нужно выбирать xc7a50tfgg484-2.

И вот тут начинается самое интересное:
1. Fudan не является полностью бинарно совместимым с Xilinx.
Для сборки проекта требуется добавить патчи в виде TCL скриптов на каждом этапе сборки проекта.
При добавлении IP нужно отключить их кэширование, собрать один раз, а потом сделать Reset - после этого патч сможет их обнаружить и подправить.
2. По распиновке сигналов Fudan и Xilinx геометрически совпадают (324, 484), питания - нет (484).
Назначение сигналов тоже не совпадает - клоки на других пинах (484).
При накладывании патча, TCL скрипт переназначает распиновку из вашего XDC файла в "внутреннюю" распиновку Fudan.
Файлы пользователя при этом помечаются *.bak. Чтобы внести изменения в XDC проекта, нужно удалить XDC файлы сгенеренные скриптом, переименовать *.bak в *.xdc, внести в них изменения и снова запустить патч.
3. Из-за особенностей работы патча инкрементальная компиляция не поддерживается, как работает updatemem пока не проверял.
При новой сборке рекомендуется сделать Reset текущих результатов.
4. Если при сборке проекта выдается ошибка без описания проблемы - это патч не может отработать.
Нужно сделать Reset проекта и попробовать собрать снова.
5. При использовании IP они должны быть созданы в виде папки с файлами, *.xcix не поддерживается.
Если у Вас есть IP в формате *.xcix просто сделайте их копию в Vivado - новые версии сразу создают в виде папки с файлами.

Потребление почти такое же как у оригинального Xilinx, хотя по ощущениям греется меньше - видимо за счет металлического корпуса охлаждение лучше.
Корпус 484 имеет шаг 0.8 мм, что делает его заметно компактнее оригинала. Но разводить его по технормам того же резонита та ещё задача - дифпары не лезут между шариков 😞

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


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

8 hours ago, BSACPLD said:

Добрый день, коллеги!

Спешу поделиться своим опытом в освоении Fudan 🙂

Респект!

а мы пока ждем свои разработанные отладки.

от кого получили патч?

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


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

3 hours ago, quato_a said:

Респект!

а мы пока ждем свои разработанные отладки.

от кого получили патч?

ООО «Эпсилон»

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


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

3 hours ago, disel said:

А по времянке получается они совпадают? Я про фудан

Да. С -2 совпадают.

UPD.

Вот и первая проблема.

В режиме QSPI x1 ПЛИС грузится без проблем, стоит переключить на x4 и перестает загружаться.

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


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

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

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

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

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

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

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

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

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

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