Jump to content

    

Recommended Posts

старую (3.7) не трогал, доставлял в отдельные каталоги версии 3.9 и 3.10.

Старая (3.7) продолжает работать. Сервиспаки для новых тоже ставил - не помогает.

Вот мне совершенно не нравится идея держать рядом несколько версий одного пакета под виндами (под линуксом - другое дело!).

Тут, конечно, от самого пакета зависит, но, к примеру, что будет, если виндовские переменные среды указывают на одну версию, а запускается другая?

Я последовательно обновлял версии даймонда (сносил старую и инсталлировал новую), никогда проблем не было. Сейчас v3.10 sp1 - полет нормальный.

 

И в качестве оффтопа - у меня iCEcube2 v2017-08 не желает инсталлироваться под CentOS'ом 6.9 - ругается на отсутствие библиотеки, которая в системе имеется.

Share this post


Link to post
Share on other sites

Приветствую Всех!

 

Diamond 3.10

 

У меня сложилось субьективное мнение что LSE синтезирует лучше чем Synplify, макс. частота выше, разницы по LUTах нет. Правда девайс забит только на 40%.

А какой опыт у Вас?

Edited by alxkon

Share this post


Link to post
Share on other sites
У меня сложилось субьективное мнение что LSE синтезирует лучше чем Synplify, макс. частота выше, разницы по LUTах нет. Правда девайс забит только на 40%.

А для какого семейства синтезируете?

Share this post


Link to post
Share on other sites
А для какого семейства синтезируете?

Для MachXO2 - пробовал для 640HC и 7000HE, speed grade 6 и 4, temp. - C.

Простой счетчик 5 бит, тактовая - констрейнт 260МГц (обьявил клоковый пин как LVDS25 чтобы обойти порог 150МГц для single-ednded):

 

<< Place & Route Trace >>

 

LSE:

FREQUENCY PORT "clk" 260.000000 MHz (0 errors)

28 items scored, 0 timing errors detected.

Report: 371.747MHz is the maximum frequency for this preference.

 

Synplify

FREQUENCY PORT "clk" 260.000000 MHz (0 errors)

28 items scored, 0 timing errors detected.

Report: 273.448MHz is the maximum frequency for this preference.

 

Share this post


Link to post
Share on other sites
Вот мне совершенно не нравится идея держать рядом несколько версий одного пакета под виндами (под линуксом - другое дело!).

Тут, конечно, от самого пакета зависит, но, к примеру, что будет, если виндовские переменные среды указывают на одну версию, а запускается другая?

Я последовательно обновлял версии даймонда (сносил старую и инсталлировал новую), никогда проблем не было. Сейчас v3.10 sp1 - полет нормальный.

 

И в качестве оффтопа - у меня iCEcube2 v2017-08 не желает инсталлироваться под CentOS'ом 6.9 - ругается на отсутствие библиотеки, которая в системе имеется.

Переставлял винду. Поставил Diamond 3.10 64-bit for Windows, ничего не поменялось - эксепшин при старте. SP ставил - не помогло.

Лицензия - с сайта FREE. Ставлось всё по умолчанию - на C диск.

Есть тут представители, что могут дать совет, что делать? Что-то в моей системе не нравится.

Система - как и было Win10 X64

Share this post


Link to post
Share on other sites
Приветствую Всех!

 

Diamond 3.10

 

У меня сложилось субьективное мнение что LSE синтезирует лучше чем Synplify, макс. частота выше, разницы по LUTах нет. Правда девайс забит только на 40%.

А какой опыт у Вас?

 

Такая же фигня. Проект на LA4128, занято ~90%.

 

Ещё понравилось в LSE - человечески понятные текстовые конфиги.

(Ну это субъективно, конечно).

Share this post


Link to post
Share on other sites
Решил обновиться, при запуске выскакивает окошко: Catch unknown exception. После нажатия ОК программа закрывается. Что на 3.9, что на 3.10.

Lattice говорит, что что данное сообщение возникает, если установка Diamond осуществлялась не по умолчанию, а по выбору - поддержку каких именно семейств устанавливать.

Для решения проблемы рекомендуется осуществить установку даймонда по умолчанию (что-то типа Typical).

Share this post


Link to post
Share on other sites
Lattice говорит, что что данное сообщение возникает, если установка Diamond осуществлялась не по умолчанию, а по выбору - поддержку каких именно семейств устанавливать.

Для решения проблемы рекомендуется осуществить установку даймонда по умолчанию (что-то типа Typical).

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

Спасибо за совет!

Share this post


Link to post
Share on other sites

Подскажите какой латис подобрать, если потянет. Задачка простая конвертация 4 пар LVDS старого 644 формата (видео 640 там 2 байта но последовательных) не более 150 Мгц тактовая -> в байтовый поток CMOSа. По сути последвательный поток в параллельный, думю не более 1-2K венитей достаточно.

Share this post


Link to post
Share on other sites
Подскажите какой латис подобрать, если потянет. Задачка простая конвертация 4 пар LVDS старого 644 формата (видео 640 там 2 байта но последовательных) не более 150 Мгц тактовая -> в байтовый поток CMOSа. По сути последвательный поток в параллельный, думю не более 1-2K венитей достаточно.

ИМХО MachXO2 должны справиться.

Share this post


Link to post
Share on other sites
ИМХО MachXO2 должны справиться.

А не много его будет? Как понимаю писать на верилоге, отладка через джитаг. Тактовый генератор думаю не нужен, есть синхро в канале. Нврамка внутри.

Чистая детеримнированная задача транслятора. Питание 3.3V. Конечно хочется минимум потребления и минимм размера чипа.

Share this post


Link to post
Share on other sites
А не много его будет?
В смысле?

В этом семействе опций - куча, можно подобрать и посложнее, и попроще.

 

Питание 3.3V.
Это будет серия HC

 

Конечно хочется минимум потребления и минимм размера чипа.
Ну, например LCMXO2-2000HC-4MG132C : 2112 LUT, 105 I/O, 3.3V, BGA шаг 0,5 мм (габарит 8 х 8 мм)

Или LCMXO2-4000HC-4QN84C : 4320 LUT, 67 I/O, 3.3V, QFN шаг 0,5 мм (габарит 7 х 7 мм)

 

Share this post


Link to post
Share on other sites

Что то не нашел описания I/O LVDS какие стандарты или параметры этих LVDS он может использовать с какими макс частотами.

Подскажите где посмотреть можно.

67 I/O тоже много, 4 пары LVDS, 8 -bit того 16 I/O + 10 на jtag, + питание; посмотрел по корпусам QFN32 есть минимальный, ...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.