Описание тега lattice-diamond
Lattice Diamond - это инструмент синтеза решеток для новых устройств.
1
ответ
Ошибка библиотеки MachX03 в Active-hdl для симуляции fpga
Редактировать : я только что переустановил решетчатый алмаз и обновления, Active-HDL был установлен автоматически, но симуляция все еще дает мне ту же ошибку. когда я меняю библиотеку machXO3; используйте machXO3.all; в библиотеку machXO2; использов…
07 фев '19 в 15:53
1
ответ
Lattice ICE5LP4K FPGA: как добавить HFOSC для пользователя vhdl
У меня проблемы с использованием внутреннего генератора для решетки ICE5LP4K. В соответствии с приложением к руководству по использованию генератора iCE40 код в verilog должен выглядеть следующим образом: SB_HFOSC OSCInst0 ( .CLKHF_EN(ENCLKHF), .CLK…
07 июн '18 в 11:39
0
ответов
Решетка Алмаз: Найдены предполагаемые часы
Я работаю над проектом для класса, и я столкнулся с проблемой. Моя задача - нарисовать схему реестра. Я так и сделал, но получил предупреждение, и результаты моих тестов неверны. Предупреждение, которое я получаю: 2019993 ПРЕДУПРЕЖДЕНИЕ - MT420 | На…
18 апр '17 в 14:55
1
ответ
Решетка Diamond не позволяет мне открыть Active-HDL, он показывает мне это сообщение
(Ошибка FLEXlm = -5) Такой функции не существует. Запустите "Информация о лицензии" в меню "Справка", чтобы проверить параметры лицензионной среды Aldec или определить новую лицензию. Для заказа информации свяжитесь с sales@aldec.com Я скачал беспла…
21 июл '17 в 07:00
1
ответ
VHDL - "Чистый привод постоянно движется"
Я пытаюсь изучить VHDL и в качестве упражнения я пытаюсь создать очень простой последовательный порт, который использует сигнализацию в стиле RS-232 (формат 8N1). Вот код для обоих VHDL-файлов в небольшом проекте... "glue.vhd"... (модуль верхнего ур…
25 апр '17 в 12:43
0
ответов
Используя UART в VHDL
Я пытаюсь использовать связь UART с Lattice machox3 и ft232R. Я пытаюсь использовать файл VHDL, который я нашел в eewiki( здесь). По какой-то причине я не могу заставить tx работать, когда я имитирую это. Что я делаю неправильно? Есть ли простая реа…
19 авг '18 в 17:36
1
ответ
Вывод verilog застрял в последнем операторе if
Проблема: я синтезирую свой код, который читает 1200 16-битных двоичных векторов, анализирует их и устанавливает 2-битный регистр с именем classe в зависимости от поведения 4 операторов if. Кажется, проблема в том, что classe застрял в последнем опе…
02 май '18 в 21:57
0
ответов
VHDL: IDE удаляет "неиспользуемые" порты / сети
Я использую Lattice Diamond 3.6 Проблема, с которой я сталкиваюсь, заключается в том, что мой код настроен так, чтобы получать кучу входных данных из точки A, разбирать их, а затем пересылать их и выводить на B. Затем он также принимает входные данн…
16 мар '16 в 03:26
0
ответов
VHDL Tristate выход в решетке алмаза
Я пытаюсь написать модуль для чтения / записи в интерфейс (CY7C1011CV33 -10ns), но мне трудно вывести что-то на входной порт. Мне удалось заставить вещи работать достаточно близко к тому, что я хочу, но теперь у меня другая проблема. Когда я добавля…
30 май '18 в 18:35
0
ответов
Задание ограничений в решетке FPGA
Я работаю над проектом, включающим Lattice XP2-30E FPGA и аналого-цифровой преобразователь AD9238. Задержка распространения от CLK до DATA рекламного конвертера указана в таблице данных как: t_pd_ad_min = 2ns t_pd_ad_max = 6ns. Кроме того, задержка …
21 фев '18 в 15:44
3
ответа
Предупреждение "нет нагрузки", но я не понимаю, почему
Я получил эти предупреждения от Lattice Diamond для каждого экземпляра любого UART (в настоящее время 11) WARNING - ngdbuild: logical net 'UartGenerator_0_Uart_i/Uart/rxCounter_cry_14' has no load WARNING - ngdbuild: logical net 'UartGenerator_0_Uar…
21 апр '12 в 21:51
1
ответ
Как Lattice Diamond отображает начальные значения ОЗУ примитивам EBR?
Я читаю начальные значения ОЗУ для True-Dual-Port RAM объемом 4 КиБ (1 КБ x 32-бит) с диска. Поскольку мои устройства Lattice ECP5 имеют только 18-разрядные ОЗУ со встроенными блоками (EBR), 2 ОЗУ объединяются, чтобы соответствовать размеру слова 32…
21 дек '15 в 19:34
1
ответ
Ошибки при синтезе
Я написал код Verilog, приведенный ниже для целей моделирования. Во время моделирования он работает правильно. module read_1(clk,reset); input clk,reset; reg [0:23]dataout; reg htpv; reg [0:23]e_data; reg[1:24]data_out; reg [25:0]cpv,cpv_round,e_av;…
06 фев '13 в 09:46
2
ответа
Как получить доступ к текстовым файлам на уровне синтеза
Я пишу код Verilog с использованием Lattice Diamond для синтеза. У меня есть двоичные данные в текстовом файле, которые я хочу использовать в качестве ввода для моего кода. На уровне симуляции мы можем использовать функцию $readmemb. Как это делаетс…
07 фев '13 в 06:44
1
ответ
Создание задержки в Verilog, которая может быть синтезирована
Я пытаюсь создать задержку, которая будет синтезировать, а не просто работать в моей симуляции. Задержка должна составлять 1,439548 мс или как можно ближе к этой точности. Я использую Lattice Diamond и 7000HE FPGA MACHX02. Задержка используется для …
26 июн '14 в 17:42
0
ответов
Преобразование логических векторов VHDL в определяемые пользователем строки для моделирования
Я использую active-hdl для симуляции своих конструкций FPGA, и я хотел бы знать, возможно ли использовать динамически генерируемые строки для представления моих сигналов в симуляторе. Например, скажем, у меня есть 4-битный std_logic_vector, содержащ…
03 мар '18 в 05:51
1
ответ
Решетка Алмаз `включи не работает
Я использую Lattice Diamond, и у меня есть файл verilog с кучей операторов `define для определения глобальных констант. Я включаю этот файл "заголовка" в другой файл. Он находит файл, но есть ошибка: "2049990 ОШИБКА - C:/_library /LatticeDiamond/ver…
11 июл '18 в 04:15
1
ответ
Программатор-инструмент Llattice Diamond
Установите Lattice Diamond 3.10 на мой компьютер с Manjaro 17.1, и все работает правильно только из-за проблемы. Инструмент программирования не работает, когда я пытаюсь его запустить, я получаю окно с сообщением: "не могу загрузить библиотеку: /usr…
31 мар '18 в 04:38
1
ответ
Отсутствующие имена сигналов в Lattice Diamond
У меня есть проект Lattice Diamond для мультиплексора SPI, который имеет следующее определение модуля: module spimux ( input bmck, input bssel, input bmosi, output bmiso, input[3:0] a, output[13:0] mck, output[13:0] ssel, output[13:0] mosi, input[13…
19 ноя '14 в 18:23
0
ответов
Код для чтения идентификатора устройства MachXo2 с FTDI -JTAG
В моем проекте я работаю над программированием на MachX02 с помощью мастера FTDI с использованием JTAG. Я пытаюсь прочитать идентификатор устройства MachX02, но не работает, вот мой пример кода для чтения идентификатора устройства MachX02: cmd_buffe…
09 мар '16 в 13:39