Теперь программирование нашей FPGA платы Марсоход2RPI, работающей в связке с платой Raspberry, по сети из Quartus стало возможным и из Ubuntu Linux!
Что для этого нужно?
Первое, скачать сервер ...
lXodFrlX7WY
Теперь (впервые!!!) программатор MBFTDI может быть полноценно использован из САПР Altera Quartus II или Quartus Prime в ОС Linux Ubuntu 16.0 LTS. На этом видео видно, как программируется ...
... и вот что я вижу в результате компиляции:
nick@ubuntu:~/risc-v/scr1-sdk/sw/sc-bl$ make PLATFORM=marsohod3_scr1 mkdir -p build.marsohod3_scr1 CC src/scbl.c CC common/uart.c CC src/xmodem.c CC src/init.c ...
... сборки в среде Windows требуется MS Visual Studio 2019. Для сборки в Ubuntu - gcc/g++ и make.
Программатор MBFTDI встроен в большинство наших плат: Марсоход2, Марсоход2бис, Марсоход3, Марсоход3бис, M02mini. ...
... для скачивания есть здесь. Пробовать я буду соответственно в Windows 10 Professional и в Ubuntu Desktop 18. Надо сказать, что 19.1 - даже на сегодняшний день не самая последняя версия. Точнее говоря, для ...
... em Read in 2014 lines log file tests.log, timeout 0, test name my ARM simulation Linux version 2.4.27-vrs1 (nick@ubuntu) (gcc version 4.5.2 (Sourcery G++ Lite 2011.03-46) ) #1 Tue Jan 22 23:48:37 PST ...
... чтобы было лучше понятно, что из себя представляет Verilator.
1. Установка. Установить Verilator в ОС Linux очень просто. Если у вас Debian или Ubuntu, то воспользуйтесь командой: >sudo apt install ...
... н Sourcery Codebench Lite Edition на самом деле скачать не откуда.
Попробую сам сгенерировать toolchain для системы Amber ARM v2a (все нижеописанное я делаю на Linux Ubuntu 18.0 в командной строке терминала ...
... симулятор Icarus Verilog под Ubuntu Linux.
Связка языка Verilog и языка C хоть и получается немного мудреная, но дает дополнительные возможности для симуляции. Получается можно определить свою системную ...
... ответов.
Пробовать cgminer проще всего из Linux Ubuntu. Чтобы скомпилировать проект зайдите в папку cgminer и запустите: #./configure --enable-icarus --without-curses #make
Перед запуском майнера нужно ...
... платы Марсоход2 или Марсоход3?"
В принципе такое возможно и должно быть не очень трудно, если использовать SVF player. Такой проект у меня уже был когда-то и он работал и под windows и в Linux Ubuntu. ...
... мигает курсор.
Теперь самое интересное. У меня на ноуте стоит виртуальная машина с Ubuntu. Я ее дополнительно сконфигурировал так, что ttyUSB1 будет использоваться как консоль.
В свойствах виртуально ...
... сконфигурировать Linux использовать мой последовательный порт для дополнительной консоли - и все само собой получится. Я добавил такой файл /etc/init/tty7.conf в мою Ubuntu:
# tty7 - getty # # This ...
... сь очень простым симулятором Icarus Verilog. Если у Вас рабочая операционная система – это Linux (Ubuntu), то установить Icarus Verilog очень просто:
% sudo apt-get install iverilog
Все готово.
В принцип ...
... не делает, просто пишет “Hello, World! Hello, Marsohod!” Вот собственно вывод из консоли терминала (я использую программу TeraTerm):
Linux version 2.4.27-vrs1 (nick@ubuntu) (gcc version 4.5.2 (Sourcery ...
... строке «Linux version 2.4.27-vrs1 (nick@ubuntu)» и дата создания образа ядра моя. Вторая хорошая новостьв том, что теперь образ Линукс знает сколько у меня в системе памяти и правильно пишет 8M total. ...
Обнаружена ошибка в утилите программатора mbftdi. При программировании в Ubuntu Linux платы Марсоход2 из командной строки был возможен выход указателя за границы выделенного буфера. Ошибка вызывала Segmentation ...
... У меня есть виртуальная машина с Ubuntu - ее и использовал, поставил все там.
Я получил с сайта Mentor файл arm-2012.03-57-arm-none-linux-gnueabi.bin
Его нужно сделать исполняемым командами Linux:
chm ...
... Ubuntu Linux.
С помощью этой нашей программы mbftdi мы можем загрузить проект в Altera Cyclone II. Вот мы пробовали это на PCIe Developer Kit:
Кроме этого, мы успешно испытали программатор на плате ...
Подробнее...