реклама на сайте
подробности

 
 
> Lattice Software, Diamond, Classic, iCEcube2 и пр.
Stewart Little
сообщение May 17 2017, 10:13
Сообщение #1


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Обсуждение латтисовких средств разработки размазана по большому количеству топиков. А не создать ли нам под это отдельную тему?
Для затравки - вышел патч для Diamond v3.9
Версия для win64 залита в ..\upload\FPGA\_Lattice_\3.9.1.119.1_Diamond_x64_sp.exe


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 49)
andk
сообщение May 19 2017, 04:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Да, в связи с убийством Alter-ой/Intel-ом своих мелких CPLD, Lattice становится актуальным.
Интересно. Поддерживаю.
Go to the top of the page
 
+Quote Post
goodsoul
сообщение May 19 2017, 08:08
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(andk @ May 19 2017, 07:27) *
Да, в связи с убийством Alter-ой/Intel-ом своих мелких CPLD, Lattice становится актуальным.
Интересно. Поддерживаю.


А что убили-то? Новость, видимо, мимо меня прошла
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение May 19 2017, 09:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



никто не хочет покупать ЦПЛд в десятки раз меньшего объема по сравнимой с FPGA цене. Думаю никто ничего не убивал, просто они стали никому не нужны.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 19 2017, 11:17
Сообщение #5


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(goodsoul @ May 19 2017, 11:08) *
А что убили-то? Новость, видимо, мимо меня прошла

PDN 1620 Intel® Programmable Solutions Group will be discontinuing some of the part numbers of the MAX product family
PDN 1619 Intel® Programmable Solutions Group will be discontinuing select legacy product families

A MAX700S, FLEX10K и Acex еще много кто использует, в серийных-то проектах...


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
goodsoul
сообщение May 19 2017, 12:01
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(Stewart Little @ May 19 2017, 14:17) *


Ну с этими-то все понятно. Им более 15 лет уже.
Тут прозвучала мысль о том, что на low-cost вообще забили, что не совсем соответствует действительности.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 19 2017, 13:12
Сообщение #7


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(goodsoul @ May 19 2017, 15:01) *
Тут прозвучала мысль о том, что на low-cost вообще забили, что не совсем соответствует действительности.

Костя, у тебя глаз замылился sm.gif :
Цитата
Да, в связи с убийством Alter-ой/Intel-ом своих мелких CPLD, Lattice становится актуальным.
- т.е. говорил про мелкие CPLD (пятивольтовые), а не про весь оптом low-cost.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
andk
сообщение May 19 2017, 13:57
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Цитата(Golikov A. @ May 19 2017, 14:19) *
никто не хочет покупать ЦПЛд в десятки раз меньшего объема по сравнимой с FPGA цене. Думаю никто ничего не убивал, просто они стали никому не нужны.

Да всякие проекты бывают... Ставить FPGA ради задачи на десяток триггеров? И 5в. логика актуальна.
А еще ИМПОРТОЗАМЕЩЕНИЕ!!! wink.gif (переводя на человеческий - запчасти для существующего/устаревшего вражеского, когда целиком менять невозможно/дорого)
Базара нет, объёмы упали сильно, но нам-то куда деваться? Lattice пока рулит.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 13 2017, 11:13
Сообщение #9


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Вышел Lattice Diamond v3.10.
Release Notes


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Doka
сообщение Oct 16 2017, 15:36
Сообщение #10


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



тема нужная!
прикрепляю в шапке раздела.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 17 2017, 08:12
Сообщение #11


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Ну, раз пошла такая пьянка, то продолжим sm.gif

Обновился iCEcube2 : v2017-08
Release Notes


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 13 2017, 11:41
Сообщение #12


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Для Lattice Diamond v3.10 вышел Service Pack 1.
Добавлена поддержка ECP5U12 и ECP5U25 в корпусах caBGA256.
Добавлена поддержка последовательных SPI'ных флэшей Macronix: MX25L25635LF, MX25L12835LF, MX25L12845G.

Скачивается и инсталлируется из-под самого даймонда.
Могу залить в закрома, если кому интересно.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Builder
сообщение Dec 23 2017, 15:51
Сообщение #13


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Может кто знает, что за фигня. Использовал версию 3.7 free.
Решил обновиться, при запуске выскакивает окошко: Catch unknown exception. После нажатия ОК программа закрывается. Что на 3.9, что на 3.10.
Непонятно что не нравится, может кто сталкивался?
Поиск по инету ничего не дал.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Dec 23 2017, 22:19
Сообщение #14


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Builder @ Dec 23 2017, 18:51) *
Может кто знает, что за фигня. Использовал версию 3.7 free.
Решил обновиться, при запуске выскакивает окошко: Catch unknown exception. После нажатия ОК программа закрывается. Что на 3.9, что на 3.10.
Непонятно что не нравится, может кто сталкивался?
Поиск по инету ничего не дал.

Давайте подробности:
- под какой осью (Win/Lin)?
- до какой версии обновлялись?
- как именно обновлялись (из-под даймонда или сносом старой версии и установкой новой)?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Builder
сообщение Dec 24 2017, 08:36
Сообщение #15


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Stewart Little @ Dec 24 2017, 01:19) *
Давайте подробности:
- под какой осью (Win/Lin)?
- до какой версии обновлялись?
- как именно обновлялись (из-под даймонда или сносом старой версии и установкой новой)?
Исправляюсь:
- Win10 x64
- старую (3.7) не трогал, доставлял в отдельные каталоги версии 3.9 и 3.10.
Старая (3.7) продолжает работать. Сервиспаки для новых тоже ставил - не помогает.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Dec 24 2017, 12:43
Сообщение #16


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Builder @ Dec 24 2017, 11:36) *
старую (3.7) не трогал, доставлял в отдельные каталоги версии 3.9 и 3.10.
Старая (3.7) продолжает работать. Сервиспаки для новых тоже ставил - не помогает.

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

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alxkon
сообщение Jan 29 2018, 14:22
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



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

Diamond 3.10

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

Сообщение отредактировал alxkon - Jan 29 2018, 14:25
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 29 2018, 15:17
Сообщение #18


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alxkon @ Jan 29 2018, 17:22) *
У меня сложилось субьективное мнение что LSE синтезирует лучше чем Synplify, макс. частота выше, разницы по LUTах нет. Правда девайс забит только на 40%.

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alxkon
сообщение Jan 30 2018, 07:33
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(Stewart Little @ Jan 29 2018, 18:17) *
А для какого семейства синтезируете?

Для 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.
Go to the top of the page
 
+Quote Post
Builder
сообщение Feb 15 2018, 17:01
Сообщение #20


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Stewart Little @ Dec 24 2017, 15:43) *
Вот мне совершенно не нравится идея держать рядом несколько версий одного пакета под виндами (под линуксом - другое дело!).
Тут, конечно, от самого пакета зависит, но, к примеру, что будет, если виндовские переменные среды указывают на одну версию, а запускается другая?
Я последовательно обновлял версии даймонда (сносил старую и инсталлировал новую), никогда проблем не было. Сейчас v3.10 sp1 - полет нормальный.

И в качестве оффтопа - у меня iCEcube2 v2017-08 не желает инсталлироваться под CentOS'ом 6.9 - ругается на отсутствие библиотеки, которая в системе имеется.
Переставлял винду. Поставил Diamond 3.10 64-bit for Windows, ничего не поменялось - эксепшин при старте. SP ставил - не помогло.
Лицензия - с сайта FREE. Ставлось всё по умолчанию - на C диск.
Есть тут представители, что могут дать совет, что делать? Что-то в моей системе не нравится.
Система - как и было Win10 X64
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 15 2018, 20:26
Сообщение #21


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Builder @ Feb 15 2018, 20:01) *
Что-то в моей системе не нравится.

Ответил в личку.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Builder
сообщение Feb 16 2018, 07:56
Сообщение #22


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Stewart Little @ Feb 15 2018, 23:26) *
Ответил в личку.
Ответил.
Go to the top of the page
 
+Quote Post
andk
сообщение Feb 18 2018, 03:32
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Цитата(alxkon @ Jan 29 2018, 19:22) *
Приветствую Всех!

Diamond 3.10

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


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

Ещё понравилось в LSE - человечески понятные текстовые конфиги.
(Ну это субъективно, конечно).
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 19 2018, 12:04
Сообщение #24


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Builder @ Feb 15 2018, 20:01) *
Решил обновиться, при запуске выскакивает окошко: Catch unknown exception. После нажатия ОК программа закрывается. Что на 3.9, что на 3.10.

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Builder
сообщение Feb 19 2018, 12:11
Сообщение #25


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(Stewart Little @ Feb 19 2018, 15:04) *
Lattice говорит, что что данное сообщение возникает, если установка Diamond осуществлялась не по умолчанию, а по выбору - поддержку каких именно семейств устанавливать.
Для решения проблемы рекомендуется осуществить установку даймонда по умолчанию (что-то типа Typical).
Попробовал. Переустановил, не удаляя не нужные мне семейства. Всё запустилось. Видимо есть некая зависимость, которая критична, а они её не отслеживают.
Спасибо за совет!
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 19 2018, 12:34
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Подскажите какой латис подобрать, если потянет. Задачка простая конвертация 4 пар LVDS старого 644 формата (видео 640 там 2 байта но последовательных) не более 150 Мгц тактовая -> в байтовый поток CMOSа. По сути последвательный поток в параллельный, думю не более 1-2K венитей достаточно.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 19 2018, 12:49
Сообщение #27


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



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

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 19 2018, 12:58
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (Stewart Little @ Feb 19 2018, 15:49) *
ИМХО MachXO2 должны справиться.

А не много его будет? Как понимаю писать на верилоге, отладка через джитаг. Тактовый генератор думаю не нужен, есть синхро в канале. Нврамка внутри.
Чистая детеримнированная задача транслятора. Питание 3.3V. Конечно хочется минимум потребления и минимм размера чипа.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 19 2018, 14:39
Сообщение #29


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Aner @ Feb 19 2018, 15:58) *
А не много его будет?
В смысле?
В этом семействе опций - куча, можно подобрать и посложнее, и попроще.

Цитата
Питание 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 мм)


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 19 2018, 17:07
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Что то не нашел описания I/O LVDS какие стандарты или параметры этих LVDS он может использовать с какими макс частотами.
Подскажите где посмотреть можно.
67 I/O тоже много, 4 пары LVDS, 8 -bit того 16 I/O + 10 на jtag, + питание; посмотрел по корпусам QFN32 есть минимальный, ...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 19 2018, 20:34
Сообщение #31


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Aner @ Feb 19 2018, 20:07) *
67 I/O тоже много, 4 пары LVDS, 8 -bit того 16 I/O + 10 на jtag, + питание; посмотрел по корпусам QFN32 есть минимальный, ...
Микросхемы в QFN32 может по логической емкости не хватить - там всего ~256 LUT.
В QFN48 - ~640 LUT.

Цитата(Aner @ Feb 19 2018, 20:07) *
Что то не нашел описания I/O LVDS какие стандарты или параметры этих LVDS он может использовать с какими макс частотами.
MachXO2 sysIO User Guide


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 19 2018, 21:26
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Спасибо.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 28 2018, 06:12
Сообщение #33


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Выпущена новая САПР: Lattice Radiant - http://www.latticesemi.com/Products/Design...AandLDS/Radiant
Доступна под винды и под линукс.
Пока она поддерживает только семейство iCE40 UltraPlus. В дальнейшем будет добавлена поддержка новых 28-nm семейств Lattice.
Лицензия (по крайней мере пока) предоставляется бесплатно.

Скачиваем, инсталлируем, изучаем!!!


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Feb 28 2018, 13:01
Сообщение #34


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Stewart Little @ Feb 28 2018, 09:12) *
Выпущена новая САПР: Lattice Radiant

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
irinamiros
сообщение Mar 13 2018, 12:10
Сообщение #35





Группа: Участник
Сообщений: 7
Регистрация: 6-01-05
Пользователь №: 1 829



Цитата(Stewart Little @ Feb 28 2018, 17:01) *
Первые впечатления - интерфейс практически полностью повторяет даймондовский (что радует), только морда, похоже, переписана на Qt.


досадно что не дает выкачать ни Lattice Diamond ни Lattice Radiant . политика видимо - в арабские эмираты не поставляют. Жаль , хотелось бы поупражняться.
А то, может где-то на торрентах залито, сориентируйте пожалуйста
Go to the top of the page
 
+Quote Post
VBKesha
сообщение Mar 13 2018, 14:42
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 10-01-07
Из: Брянск
Пользователь №: 24 263



Radiant с сайта magnet:?xt=urn:btih:HGKL3ABBFNR5TOIKS5K2WKW5ZJACZ2IB чисто радиант ничего противозаконного
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 8 2018, 12:48
Сообщение #37


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Для Lattice Diamond v3.10 вышел Service Pack 2 (v3.10.2.115).

Я инсталлировал этот сервис пак из-под самого даймонда.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alxkon
сообщение May 30 2018, 11:43
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



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

Поскажите, есть ли какой-то способ в Diamond назначить generic (VHDL) в топовом модуле с помощью командной строки или TCL ?
Go to the top of the page
 
+Quote Post
GriXa
сообщение May 30 2018, 12:57
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 22-05-09
Пользователь №: 49 385



Для таких случаев использую отдельный *_pkg.vhd файл, в котором указываю необходимые константы. Tcl-скрипт парсит этот файл, подставляет нужные значения, и, к примеру, запускает компилляцию. В проекте в качестве generic-значения присваиваю эту константу.
Можно так же и в top-файле это делать, но на мой взгляд настраиваемые переменные удобнее держать в одном файле.
Go to the top of the page
 
+Quote Post
alxkon
сообщение May 31 2018, 04:40
Сообщение #40


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(GriXa @ May 30 2018, 15:57) *
Для таких случаев использую отдельный *_pkg.vhd файл, в котором указываю необходимые константы. Tcl-скрипт парсит этот файл, подставляет нужные значения, и, к примеру, запускает компилляцию. В проекте в качестве generic-значения присваиваю эту константу.
Можно так же и в top-файле это делать, но на мой взгляд настраиваемые переменные удобнее держать в одном файле.

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

Судя по документации в Квартусе и Вивадо есть варианты для TCL, а Diamond только чрез ГУИ:
https://www.doulos.com/knowhow/fpga/Setting..._for_Synthesis/

Я так понимаю сначала парсит, а потом исправляет определенные константы на нужные для текущего синтеза значения?
Спасибо, это один из методов решения.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 31 2018, 08:26
Сообщение #41


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alxkon @ May 31 2018, 07:40) *
Судя по документации в Квартусе и Вивадо есть варианты для TCL, а Diamond только чрез ГУИ:
https://www.doulos.com/knowhow/fpga/Setting..._for_Synthesis/

А Вы какой синтезатор в Даймонде используете - LSE или Synplify Pro?
Для Synplify Pro в приведенной Вами ссылке дается и вариант с tcl:
Цитата
set_option -hdl_param -set nbits 4
set_option -hdl_param -set maxcount 9


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alxkon
сообщение May 31 2018, 09:50
Сообщение #42


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(Stewart Little @ May 31 2018, 11:26) *
А Вы какой синтезатор в Даймонде используете - LSE или Synplify Pro?
Для Synplify Pro в приведенной Вами ссылке дается и вариант с tcl:

Cпасибо, прохлопал sm.gif Некоторые проекты с LSE другие Synplify . Наверное нужно выбрать все же Synplify

Сообщение отредактировал alxkon - May 31 2018, 09:50
Go to the top of the page
 
+Quote Post
GriXa
сообщение Jun 1 2018, 05:23
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 22-05-09
Пользователь №: 49 385



Цитата
Я так понимаю сначала парсит, а потом исправляет определенные константы на нужные для текущего синтеза значения?

Да, именно так. С помощью этого скрипта так же автоматически увеличивается номер версии и дата компилляции. Удобно при чтении регистров узнавать какая именно версия загружена в ПЛИС.
Go to the top of the page
 
+Quote Post
Viktuar
сообщение Jun 3 2018, 01:40
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-12-16
Пользователь №: 94 676



Господа, что-то не могу найти описание формата констрейнтов для Radiant, в справке вроде ссылки есть, но они никуда не ведут. Может кто даст наводку?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jun 4 2018, 11:38
Сообщение #45


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Viktuar @ Jun 3 2018, 04:40) *
Господа, что-то не могу найти описание формата констрейнтов для Radiant, в справке вроде ссылки есть, но они никуда не ведут. Может кто даст наводку?

В Radiant используется обычный sdc, в весьма сокращенном варианте sm.gif

Смотрите Lattice Radiant Software Guide for Lattice Diamond Users , парграф "Lattice Diamond Timing Preferences Compared with Radiant Software Timing Constraints", стр.18 - 20.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Viktuar
сообщение Jun 5 2018, 00:49
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-12-16
Пользователь №: 94 676



Ok, спасибо laughing.gif
Go to the top of the page
 
+Quote Post
mov
сообщение Jun 21 2018, 09:02
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



У Lattice Ip Core evaluation можно скачать . В чём ограничение evaluation не понятно.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 26 2018, 14:56
Сообщение #48


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Для Radiant v1.0 вышел Service Pack 1.
Подробнее: http://www.latticesemi.com/view_document?document_id=52477


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
ffilin
сообщение Sep 7 2018, 05:43
Сообщение #49


Местный
***

Группа: Участник
Сообщений: 247
Регистрация: 4-03-07
Из: Москва
Пользователь №: 25 852



Подскажите пожалуйста. Есть возможность скачать прошивку с рабочей ПЛИС Lattice M4A3-64-10VC-12VI ?
Чтобы потом записать на другую?


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Sep 7 2018, 09:43
Сообщение #50


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(ffilin @ Sep 7 2018, 08:43) *
Подскажите пожалуйста. Есть возможность скачать прошивку с рабочей ПЛИС Lattice M4A3-64-10VC-12VI ?
Чтобы потом записать на другую?

Отметил там


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th August 2025 - 03:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.02022 секунд с 7
ELECTRONIX ©2004-2016