New 2018 year gift!
Дорогие друзья, мы рады вступить в новый год вместе с вами! Позвольте поздравить вас с этим замечательным праздником, пожелать здоровья, успехов и благополучия вам и вашим семьям. Чтобы в новом году были новые победы и свершения, исполнялись самые заветные желания. А мы и впредь будем помогать вам идти к своим целям, отдавая лучшее, что у нас есть. Искренне ваша Визуальная электроника.
вторник, 12 декабря 2017 г.
воскресенье, 10 декабря 2017 г.
Pipe Mania игра для FPGA.
Pipe Mania игра для FPGA.
Pipe Mania — компьютерная игра-головоломка, разработанная в 1989 году компанией The Assembly Line для Amiga. Она была портирована на несколько других платформ компанией LucasFilm под названием Pipe Dream. LucasFilm выступил в качестве генерального дистрибьютора игры в США. Задачей игрока является построение непрерывной трубопроводной сети на клетчатом поле из случайных сегментов труб за ограниченное время
Как вы уже догадались, на замечательном сайте GitHub была обнаружена игра: Pipemania. Естественно она была незамедлительно портирована на нашу плату VE-EP4CE10E.
Pipe Mania — компьютерная игра-головоломка, разработанная в 1989 году компанией The Assembly Line для Amiga. Она была портирована на несколько других платформ компанией LucasFilm под названием Pipe Dream. LucasFilm выступил в качестве генерального дистрибьютора игры в США. Задачей игрока является построение непрерывной трубопроводной сети на клетчатом поле из случайных сегментов труб за ограниченное время
Как вы уже догадались, на замечательном сайте GitHub была обнаружена игра: Pipemania. Естественно она была незамедлительно портирована на нашу плату VE-EP4CE10E.
пятница, 8 декабря 2017 г.
FPGA игра крестики нолики.
FPGA игра крестики нолики.
Кре́стики-но́лики — логическая игра между двумя противниками на квадратном поле 3 на 3 клетки или бо́льшего размера (вплоть до «бесконечного поля»). Один из игроков играет «крестиками», второй — «ноликами». В традиционной китайской игре (Гомоку) используются черные и белые камни.
На горячо любимом сайте GitHub была обнаружена замечательная игра: крестики-нолики. Специалистами Визуальной электроники она была портирована на нашу плату VE-XC6SLX9.
Кре́стики-но́лики — логическая игра между двумя противниками на квадратном поле 3 на 3 клетки или бо́льшего размера (вплоть до «бесконечного поля»). Один из игроков играет «крестиками», второй — «ноликами». В традиционной китайской игре (Гомоку) используются черные и белые камни.
На горячо любимом сайте GitHub была обнаружена замечательная игра: крестики-нолики. Специалистами Визуальной электроники она была портирована на нашу плату VE-XC6SLX9.
четверг, 30 ноября 2017 г.
Использование LatticeMico32 на примере отладочной платы VE-LCMXO27000HC.
Использование LatticeMico32 на примере отладочной платы VE-LCMXO27000HC.
LatticeMico32 является 32-разрядным микропроцессором с soft core, разработанным Lattice Semiconductor и оптимизированным для программируемых вентильных матриц (FPGA). Он использует Гарвардскую архитектуру, что означает, что шины инструкции и данных являются отдельными. Логика арбитража шин может быть использована для объединения двух шин, при желании.
LatticeMico32 лицензируется по бесплатной лицензии. Это означает, что Mico32 не ограничивается ПЛИС Lattice, и может быть легально использован на любой хост-архитектуры (ПЛИС, asic или эмуляции программного обеспечения (например, в qemu)). Можно встроить LatticeMico32 ядра в ПЛИС xilinx и altera.
LatticeMico32 является 32-разрядным микропроцессором с soft core, разработанным Lattice Semiconductor и оптимизированным для программируемых вентильных матриц (FPGA). Он использует Гарвардскую архитектуру, что означает, что шины инструкции и данных являются отдельными. Логика арбитража шин может быть использована для объединения двух шин, при желании.
LatticeMico32 лицензируется по бесплатной лицензии. Это означает, что Mico32 не ограничивается ПЛИС Lattice, и может быть легально использован на любой хост-архитектуры (ПЛИС, asic или эмуляции программного обеспечения (например, в qemu)). Можно встроить LatticeMico32 ядра в ПЛИС xilinx и altera.
вторник, 28 ноября 2017 г.
Использование microblaze на примере отладочной платы VE-XC6SLX9.
Использование microblaze на примере отладочной платы VE-XC6SLX9.
В данной статье рассматривается пошаговое создание проекта на основе Microblaze для Xilinx EDK в Xilinx ISE 14.7. Рассмотрим процесс создания проекта для microblaze на примере отладочной платы VE-XC6SLX9. MicroBlaze — soft-процессорное ядро, разработанное компанией Xilinx для использования в FPGA. MicroBlaze реализуется с помощью стандартной логики и блоков памяти ПЛИС. С точки зрения архитектуры, MicroBlaze очень похож на процессор с основанной на RISC DLX-архитектурой, описанной в книге Д. Паттерсона (David Patterson) и Дж. Хеннеси (John L. Hennessy). За исключением отдельных случаев MicroBlaze может выполнять по одной инструкции за такт, сохраняя такую производительность практически в любых условиях.
В данной статье рассматривается пошаговое создание проекта на основе Microblaze для Xilinx EDK в Xilinx ISE 14.7. Рассмотрим процесс создания проекта для microblaze на примере отладочной платы VE-XC6SLX9. MicroBlaze — soft-процессорное ядро, разработанное компанией Xilinx для использования в FPGA. MicroBlaze реализуется с помощью стандартной логики и блоков памяти ПЛИС. С точки зрения архитектуры, MicroBlaze очень похож на процессор с основанной на RISC DLX-архитектурой, описанной в книге Д. Паттерсона (David Patterson) и Дж. Хеннеси (John L. Hennessy). За исключением отдельных случаев MicroBlaze может выполнять по одной инструкции за такт, сохраняя такую производительность практически в любых условиях.
четверг, 23 ноября 2017 г.
Виртуальные светодиоды и 7-ми сегментный индикатор.
Виртуальные светодиоды и 7-ми сегментный индикатор.
При отладке проектов для FPGA, часто возникает необходимость вывести отладочную информацию на внешний индикатор. Не всегда есть возможно использовать физическими индикаторами, или встроенными средсвами отладки, такими как SignalTap® от Altera и ChipScope™ от Xilinx. Наши коллеги создали удобный инструмент для отображения виртуальных индикаторов. Мы с удоаольствием портируем этот проект на все наши платы с FPGA!
При отладке проектов для FPGA, часто возникает необходимость вывести отладочную информацию на внешний индикатор. Не всегда есть возможно использовать физическими индикаторами, или встроенными средсвами отладки, такими как SignalTap® от Altera и ChipScope™ от Xilinx. Наши коллеги создали удобный инструмент для отображения виртуальных индикаторов. Мы с удоаольствием портируем этот проект на все наши платы с FPGA!
вторник, 21 ноября 2017 г.
Тест памяти FPGA, с выводом результатов на VGA монитор.
Тест памяти FPGA, с выводом результатов на VGA монитор.
Статическая память с произвольным доступом (SRAM, static random access memory) — полупроводниковая оперативная память, в которой каждый двоичный или троичный разряд хранится в схеме с положительной обратной связью, позволяющей поддерживать состояние без регенерации, необходимой в динамической памяти (DRAM). По просьбе одного из наших клиентов, мы реализовали простой тест статического памяти, установленной на наших платах.
Статическая память с произвольным доступом (SRAM, static random access memory) — полупроводниковая оперативная память, в которой каждый двоичный или троичный разряд хранится в схеме с положительной обратной связью, позволяющей поддерживать состояние без регенерации, необходимой в динамической памяти (DRAM). По просьбе одного из наших клиентов, мы реализовали простой тест статического памяти, установленной на наших платах.
Подписаться на:
Сообщения (Atom)
Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2.
Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2. После того, как мы ознакомились с платой Sipeed Longan...
-
Устанавливаем GNU ARM Eclipse Windows Build Tools. В далеком 2015 году, в нашей статье Первый проект для VE-EP4CE10E. Часть 1. мы рассказы...
-
Симуляция проекта с помощью Icarus-Verilog После некоторых раздумий я решил написать статью о симуляции Verilog проектов с помощью пакета...
-
Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 1. Несколько лет назад мы впервые столкнулись с микроконтр...