Verilog HDL (Hardware Description Language) - это язык текстового описания аппаратуры. Он используется для проектирования, моделирования, верификации цифровых микросхем (смотри Википедию), плат и систем. ...
... сложность? Самое главное - это ПО обязано запросить у устройства Report Descriptor и на основе информации из этого дескриптора оно должно разбирать принятые пакеты и обрабатывать их соответствующим образом. ...
... этому в спецификации USB для HID устройств предусмотрены HID Report Descriptor - описатели формата данных устройств ввода. То есть если по правилам, то после установки адреса командой SetAddress я должен ...
Появилась простая задача - нужно из скрипта (batch/Windows или bash/Linux) проанализировать результат симуляции Verilog. Причем желательно, чтобы решение работало с разными симуляторами: icarus и modelsim ...
... value and direction # for detailed description of Magic Numbers look at # connection table and FTDI AppNote AN_108: # chapter 2.1 Data bit Definition ftdi_layout_init 0x0018 0x081b
# special signal ...
... в папку /usr/share/openocd/scripts/boards
source [find interface/m2rpi-jtag.cfg] adapter_khz 2000 transport select jtag source [find fpga/altera-ep3c10.cfg]
И второй скрипт m2rpi-jtag.cfg ...
... // Subscription Agreement, the Intel Quartus Prime License Agreement, // the Intel MegaCore Function License Agreement, or other // applicable license agreement, including, without limitation, // tha ...
... мышь: делает сброс на шине, активизирует ее, делает чтение первых 8-ми байт Device Descriptor, назначает адрес SetAddress() и выбирает конфигурацию SetConfiguration(), затем читает из мыши состояния кнопок ...
... и их описатели, и выполняет обмен данных с подключенным USB устройством. При этом, хост контроллер изменяет в памяти описатели транзакций (TD - transfer descriptor) разные флаги по результату их исполнения. ...
... В этой файл я предлагаю добавить три вот такие строки:
set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:_before.tcl" set_global_assignment -name POST_MODULE_SCRIPT_FILE "quartus_sh:_after_mod.tc ...
... долго зависнуть вычисляя работу системы..
Кликнуть на изображении, чтобы увидеть в полном разрешении:
Я делаю Run -All. Симуляция завершается и в окне ModelSim Transcript появляются сообщения выда ...
... название «клеточный автомат». Программных реализаций для клеточного автомата существует огромное множество. Игру «жизнь» наверное уже написали на всех возможных языках программирования: C/C++, Javascript, ...
... о, информации по этой теме и готовых схем в интернете можно найти предостаточно, так и алгоритмически, используя язык описания аппаратуры (Hardware Description Language, HDL). Поскольку моей целью являе ...
... список отличий Quartus II Subscription Edition от Quartus II Web Edition (это свободная бесплатная версия) можно посмотреть на сайте Альтеры: http://www.altera.com/literature/po/ss_quartussevswe.pdf
...
... передачи сигнала на расстояние.
PS: это мой первый опыт создания интерактивных online программ (с использованием языка Javascript). Так что возможны глюки и баги программ. Надеюсь мы сможем их оперативно ...
... RD deviceID;
char SerialNumber[16+1];
char Description[64+1];
// Does an FTDI device exist?
printf("Checking for FTDI devices...\n");
ftStatus = FT_CreateDeviceInfoList(&dwNumDevs);
// Get the nu ...
... а возьмем какой-нибудь готовый контроллер с opencores.org. Я выбираю вот этот:
Похоже это то, что нужно:
Description
Feature: • 8/16/32 Configurable SDRAM data width • Wish Bone compatible ...
Подробнее...