Altera

  • ХабрахабрФото [Из песочницы] Расчет временных ограничений для ПЛИС простым языком

    [Из песочницы] Расчет временных ограничений для ПЛИС простым языком

    Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыток объяснить тему самому себе, студентам-практикантам и любопытным коллегам так, чтобы не погружаться в заумные академические дебри, а максимально просто, прозрачно, на пальцах. Я…

    Читать далее »
  • ХабрахабрФото Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V

    Часть 4: Всё-таки запускаем Linux на RocketChip RISC-V

    На картинке Linux kernel шлёт вам привет через GPIO. Эта статья является продолжением третьей части, но, в отличие от изрядно разросшейся предыдущей, она будет довольно короткой. В этой части истории с портированием RISC-V RocketChip на китайскую плату с Cyclone IV мы всё-таки запустим Linux, а также научимся сами конфигурировать IP Core контроллера памяти и чуть подредактируем dts-описание аппаратуры. Будет неприятно,…

    Читать далее »
  • ХабрахабрФото Часть 3: Почти что грузим Linux с SD-карты на RocketChip

    Часть 3: Почти что грузим Linux с SD-карты на RocketChip

    Сегодня же в рубрике «Портируем RocketChip на малоизвестную китайскую плату с Циклоном» вы увидите работающую консоль. В предыдущей части был реализован более-менее работающий контроллер памяти, а точнее — обёртка над IP Core из Quartus, являющаяся переходником на TileLink. В этой части предлагаю посмотреть на процесс запуска U-Boot, BBL, и робкие попытки Linux kernel инициализироваться. Процесс несколько затянулся: я уже было…

    Читать далее »
  • ХабрахабрФото Как я не готовился и провел роснановский семинар по ПЛИС-ам в Москве. Планы сделать то же в Лас-Вегасе и Зеленограде

    Как я не готовился и провел роснановский семинар по ПЛИС-ам в Москве. Планы сделать то же в Лас-Вегасе и Зеленограде

    У вас бывает такой сон: вы оказываетесь на экзамене или выступаете перед некоторой аудиторией, и вдруг осознаете, что вы вообще не готовились и сейчас прийдется импровизировать. Именно в такой ситуации, но не во сне, а в реале, я оказался перед майскими праздниками в Москве, куда прилетел из Калифорнии, чтобы провести трехдневный семинар для тщательно отобранных школьников ведущих московских физматшкол. Под…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Начинаем FPGA на Python

    [Из песочницы] Начинаем FPGA на Python

    Технология FPGA (ПЛИС) в настоящее время обретает большую популярность. Растёт количество сфер применения: помимо обработки цифровых сигналов, FPGA используются для ускорения машинного обучения, в blockchain технологиях, обработке видео и в IoT. Это осложняет вхождение новичка в FPGA и для работодателя найти специалиста с этими специфичными знаниями на рынке труда трудно. Данная технология имеет один существенный минус: для программирования используются довольно…

    Читать далее »
  • ХабрахабрФото Особенности оконной фильтрации на ПЛИС

    Особенности оконной фильтрации на ПЛИС

    Всем привет! В этой статье речь пойдет об одной важной части цифровой обработки сигналов — оконной фильтрации сигналов, в частности на ПЛИС. В статье будут показаны способы проектирования классических окон стандартной длины и «длинных» окон от 64K до 16M+ отсчетов. Основной язык разработки — VHDL, элементная база — современные кристаллы FPGA Xilinx последних семейств: это Ultrascale, Ultrascale+, 7-series. В статье…

    Читать далее »
  • ХабрахабрФото Мой «Hello World!» на FPGA или очередная версия UART

    Мой «Hello World!» на FPGA или очередная версия UART

    Наконец-то у меня дошли руки до изучения ПЛИС. А то как-то неправильно получается: драйвера на железо под Linux пишу, микроконтроллеры программирую, схемы читаю (и немного проектирую), надо расти дальше. А именно написать модули приемника и передатчика для UART, объединить их внутри FPGA (заодно понять как использовать IP Core), ну и протестировать это все на реальном железе.Сразу говорю, что сделать универсальное…

    Читать далее »
  • ХабрахабрФото Если вы в Казани или Новосибирске и хотите проектировать микросхемы, как в Купертино

    Если вы в Казани или Новосибирске и хотите проектировать микросхемы, как в Купертино

    Господа! На фотографии Ирина, девушка из Новосибирска, рассматривает музейную экспозицию про персональные компьютеры 1980-х годов. Именно тогда, в 1980-х, окончательно произошел весьма неприятный разрыв между западной электроникой и советской. Если в 1970-х советская электроника просто отставала лет на 7 (если судить по датам выхода DEC PDP-11 и СМ-4), то в районе 386-го она просто померла. Эта технология стала мейнстримом в…

    Читать далее »
  • ХабрахабрФото Реализация целочисленного БПФ на ПЛИС

    Реализация целочисленного БПФ на ПЛИС

    Всем привет! Однако, эти ядра не оптимальны, обладают набором «особенностей» и требуют дальнейшей доработки. Однажды меня спросили заказчики, нет ли у меня в проектах целочисленного БПФ, на что я всегда отвечал, что это уже сделано другими в виде готовых, хоть и кривых, но бесплатных IP-ядер (Altera / Xilinx) – берите и пользуйтесь. В связи с чем, уйдя в очередной плановый…

    Читать далее »
  • ХабрахабрФото Российские и украинские команды взяли верх над европейцами на европейском финале интеловского конкурса InnovateFPGA

    Российские и украинские команды взяли верх над европейцами на европейском финале интеловского конкурса InnovateFPGA

    Золото досталось России, серебро разделила Россия и Италия, бронза досталась Украине. Таковы результаты европейского финала престижного соревнования InnovateFPGA под эгидой Интела. Победители поедут в Калифорнию, где встретятся с финалистами из Америки и Азии. Надеюсь, теперь не нужно будет объяснять на Хабре, почему Verilog и ПЛИС/FPGA стратегически важны, несмотря на то, что «вакансий на джаву больше». Именно поэтому Intel потратил 16.…

    Читать далее »


Кнопка «Наверх»