Отправьте статью сегодня! Журнал выйдет 2 августа, печатный экземпляр отправим 6 августа
Опубликовать статью

Молодой учёный

Перенос проекта с платы EP4CE622 на плату AX7035B

Научный руководитель
Информационные технологии
10.06.2025
2
Поделиться
Библиографическое описание
Сорокин, С. С. Перенос проекта с платы EP4CE622 на плату AX7035B / С. С. Сорокин. — Текст : непосредственный // Молодой ученый. — 2025. — № 24 (575). — С. 34-37. — URL: https://moluch.ru/archive/575/126532/.


Статья посвящена вопросам переноса проектов, разработанных для микросхем Altera (Intel), в среду разработки Xilinx с акцентом на замену пинов. Рассмотрены основные этапы адаптации проектных файлов, включая анализ исходной конфигурации пинов в Altera Quartus, создание нового проекта в Xilinx Vivado и формирование файла ограничений (XDC) для корректного назначения пинов. Статья будет полезна для инженеров и разработчиков, сталкивающихся с необходимостью миграции проектов между платформами Altera и Xilinx.

Ключевые слова : ПЛИС, FPGA, Xilinx, Altera, пиновая группа.

Введение

В современной электронной промышленности проектирование цифровых устройств на базе программируемых логических интегральных схем (ПЛИС) является важным этапом разработки. Две ведущие компании в этой области — Xilinx и Altera — предлагают свои инструменты, отладочные платы, среды разработки для создания проектов. Однако из-за высокой стоимости не всегда можно позволить себе иметь много подобных микросхем.

Постановка задачи

На занятиях по проектированию логических интегральных схем мы работали в программе Deeds (Digital Electronics Education and Design Suite), которая позволяет выбрать, из имеющегося списка плат семейства Altera Cyclone II, IV, и подготовить VHDL код по собранной схеме [1]. Но появилась потребность рассматривать проекты на платах Xilinx, которые в свою очередь имеют очень много отличий от проектов которые мы делали ранее. В связи с этим возникает вопрос, а возможно ли имея проект на плате от Altera, конвертировать его для работы с Xilinx.Вданной статье мы рассмотрим одно из возможных решений данной задачи с помощью анализа технической документации и поиска пересечений и схожестей.

Выбор микросхем

Наилучшим вариантом будет выбрать платы разных производителей, у которых будет много свободных пинов, чтобы можно обеспечить подключение двух микросхем.

У Xilinx возьмем AX7035B — это очень удобная, компактная плата, она сочетает в себе высокую производительность, и доступную цену, что делает ее отличным выбором для студентов, инженеров и исследователей. Благодаря широкому набору интерфейсов и поддержке современных инструментов разработки, плата AX7035B открывает широкие возможности для реализации самых разнообразных проектов.

Для выбора микросхемы от компании Altera, мы выбираем наиболее внешнее похожую, без ненужной периферии. EP4CE6E22 Basic Board — отличный вариант для нас, имеет большое количество свободных пинов, схожие разъемы. На рисунке 1 представлено визуальное сравнение выбранных нами плат, для удобства в дальнейшем обозначим важные группы пинов цифрами от 1 до 5.

Визуальное сравнение EP4CE6E22 Basic Board и AX7035B

Рис. 1.Визуальное сравнение EP4CE6E22 Basic Board и AX7035B

Анализ технической документации

Начнем с анализа технической документации AX7035B [2]. После изучения можно сказать, что для корректной конвертации нам необходимо перенести пины отвечающие за индикацию на семисегментнике, разъемы J9 (4), J10 (5), KEY1-KEY4, RESET, LED1-LED4 (Light Emitting Diode — излучающий свет диод).

Для анализа платы EP4CE6E22 Basic Board, воспользуемся программой Deeds. Там мы можем посмотреть сколько пинов свободно или занято. Получаем, что в 1–3 пинных группах из 98 пинов свободно 80. Посмотрев qsf файл проекта можно увидеть, что PIN28, PIN30-PIN32, отвечают за лампочки на плате. Получается, что мы можем параллельно соединить индикаторы LED c платы AX7035B c индикаторами LED c EP4CE6E22 Basic Board.

Схематично изобразим пиновые группы с их полным наименованием и нумерацией.

Пиновые группы EP4CE6E22 Basic Board и AX7035B с полной нумерацией

Рис. 2.Пиновые группы EP4CE6E22 Basic Board и AX7035B с полной нумерацией

Замена возможных пинов

В 1 группы подключим пины отвечающие за кнопки и индикацию на семисегментнике, в 2 группу подключим 4 группу, а в 3 группу соединяем 5 группу соответственно.

Покажем возможное подключение пинов на рисунке 3.

Возможное подключение пинов

Рис. 3.Возможное подключение пинов

Заключение

В данной статье я показал возможное подключение пинов с платы AX7035B к плате EP4CE6E22 Basic Board, это доказывает, что конвертация возможна, в дальнейших работах планируется показать на практике возможность работы двух плат разных производителей.

Литература:

  1. Поляков А. К. DEEDS — Учебная система моделирования и проектирования цифровой аппаратуры // Журнал. Современная Электроника № 1. г. 2018, C.86–87.
  2. ARTIX-7FPGA Development BoardAX7035.User Manual / Alinx; [сост. Rachel Zhou]. — 2019. — 42 с.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Ключевые слова
ПЛИС
FPGA
Xilinx
Altera
пиновая группа
Молодой учёный №24 (575) июнь 2025 г.
Скачать часть журнала с этой статьей(стр. 34-37):
Часть 1 (стр. 1-75)
Расположение в файле:
стр. 1стр. 34-37стр. 75

Молодой учёный