|
|
|
Lattice Software, Diamond, Classic, iCEcube2 и пр. |
|
|
|
Feb 19 2018, 20:34
|
Лентяй
Группа: Свой
Сообщений: 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
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Feb 28 2018, 06:12
|
Лентяй
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843
|
Выпущена новая САПР: Lattice Radiant - http://www.latticesemi.com/Products/Design...AandLDS/RadiantДоступна под винды и под линукс. Пока она поддерживает только семейство iCE40 UltraPlus. В дальнейшем будет добавлена поддержка новых 28-nm семейств Lattice. Лицензия (по крайней мере пока) предоставляется бесплатно. Скачиваем, инсталлируем, изучаем!!!
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Mar 13 2018, 12:10
|
Группа: Участник
Сообщений: 7
Регистрация: 6-01-05
Пользователь №: 1 829
|
Цитата(Stewart Little @ Feb 28 2018, 17:01) Первые впечатления - интерфейс практически полностью повторяет даймондовский (что радует), только морда, похоже, переписана на Qt. досадно что не дает выкачать ни Lattice Diamond ни Lattice Radiant . политика видимо - в арабские эмираты не поставляют. Жаль , хотелось бы поупражняться. А то, может где-то на торрентах залито, сориентируйте пожалуйста
|
|
|
|
|
Mar 13 2018, 14:42
|
Участник
Группа: Участник
Сообщений: 26
Регистрация: 10-01-07
Из: Брянск
Пользователь №: 24 263
|
Radiant с сайта magnet:?xt=urn:btih:HGKL3ABBFNR5TOIKS5K2WKW5ZJACZ2IB чисто радиант ничего противозаконного
|
|
|
|
|
May 31 2018, 04: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/Я так понимаю сначала парсит, а потом исправляет определенные константы на нужные для текущего синтеза значения? Спасибо, это один из методов решения.
|
|
|
|
|
May 31 2018, 08:26
|
Лентяй
Группа: Свой
Сообщений: 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
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
May 31 2018, 09:50
|
Частый гость
Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920
|
Цитата(Stewart Little @ May 31 2018, 11:26) А Вы какой синтезатор в Даймонде используете - LSE или Synplify Pro? Для Synplify Pro в приведенной Вами ссылке дается и вариант с tcl: Cпасибо, прохлопал Некоторые проекты с LSE другие Synplify . Наверное нужно выбрать все же Synplify
Сообщение отредактировал alxkon - May 31 2018, 09:50
|
|
|
|
|
Jun 1 2018, 05:23
|
Участник
Группа: Участник
Сообщений: 44
Регистрация: 22-05-09
Пользователь №: 49 385
|
Цитата Я так понимаю сначала парсит, а потом исправляет определенные константы на нужные для текущего синтеза значения? Да, именно так. С помощью этого скрипта так же автоматически увеличивается номер версии и дата компилляции. Удобно при чтении регистров узнавать какая именно версия загружена в ПЛИС.
|
|
|
|
|
Jun 3 2018, 01:40
|
Участник
Группа: Участник
Сообщений: 21
Регистрация: 18-12-16
Пользователь №: 94 676
|
Господа, что-то не могу найти описание формата констрейнтов для Radiant, в справке вроде ссылки есть, но они никуда не ведут. Может кто даст наводку?
|
|
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|