Регистрация
Нижний Новгород
Нижний Новгород
Эксперты сайта «Всё сдал!» проводят работу по подбору, обработке и структурированию материала по предложенной заказчиком теме. Результат данной работы не является готовым научным трудом, но может служить источником для его написания.

Лабораторная «Задание следующее: 1. запустить baseline-проект на fpga - выполнено»,
Verilog, vivado, аппаратные вычислители систем ии в Нижнем Новгороде

Эта работа успешно выполнена на онлайн-сервисе помощи студентам «Всё сдал!»
Verilog, vivado, аппаратные вычислители систем ии
Задание следующее: 1. запустить baseline-проект на fpga - выполнено
ID (номер) заказа
5281220
Тип задания
Лабораторная
Предмет
Verilog, vivado, аппаратные вычислители систем ии
Статус
Заказ выполнен
Текст задания
Задание следующее: 1. Запустить baseline-проект на FPGA - ВЫПОЛНЕНО 2. Разработка исполняемой модели и микроархитектуры блока нейропроцессора. Исполняемая модель должна быть написана на Python, содержать исключительно операции, реализуемые непосредственно в аппаратуре, и без использования сторонних библиотек. Микроархитектурная диаграмма - структура блока в терминах облаков комбинационной логики и регистров + таблица с пояснением, какие именно вычисления производятся на каждом такте синхросигнала. - ВЫПОЛНЕНО (код представлен ниже) 3. Разработка RTL-модели блока нейропроцессора, написание симуляционного теста, отладка в симуляторе - НЕОБХОДИМО ВЫПОЛНИТЬ 4. Натурное тестирование блока нейропроцессора на FPGA - - НЕОБХОДИМО ВЫПОЛНИТЬ В пунктах 2-3 необходимо написать код (сначала на питоне, пункт 2), а потом перевести это на Verilog (пункт 3). Там код должен делать следующее: Блок SoftMax (нормализация входного вектора) с программируемой размерностью данных Описание: Рассчитать выходные значения слоя SoftMax по заданным входным значениям и указанному размеру n данных Входные данные: n 32-битных значений, одно 8-битное значение размерности n данных Выходные данные: n 8-битных значений с фиксированной точкой Необходимое ПО: Рабочая плата: Digilent Nexys4-DDR (Artix-7 FPGA): https://store.digilentinc.com/nexys-4-ddr-artix-7-fpga-trainer-board-recommended-for-ece-curriculum/ (если что, есть на руках) САПР для симуляции и имплементации: Vivado Design Suite 2019.1 (WebPack, бесплатная версия) - если что, установлен на мой ПК Для взаимодействия с платой: нужен дистрибутив WinPython с установленным пакетом pyserial - если что, установлен на мой ПК Код из 2-го пункта на Python: import random import math def softmax(input_values): # Преобразование входных значений в экспоненциальные значения exp_values = [] for value in input_values: exp_values.append(my_exp(value)) # Рассчет суммы экспоненциальных значений sum_exp_values = sum(exp_values) # Рассчет выходных значений SoftMax softmax_values = [] for value in exp_values: softmax_values.append(round(value / sum_exp_values * 255, 5)) return softmax_values def my_exp(x): result = 1.0 factorial = 1.0 for i in range(1, 50): factorial *= i result += x**i / factorial return result # Входные данные n = 5 input_values = [] for _ in (range(n)): x = int(random.uniform(-10.0, 10.0)) input_values.append(x) # input_values = [1.5, 2.3, 0.8, 1.2, 2.1] # Рассчет выходных значений SoftMax output_values = softmax(input_values) print("Входные значения:", input_values) print("Размерность данных:", n) print("Выходные значения SoftMax:", output_values) # ТЕСТ # Функция для проверки правильности подсчета SoftMax def test_softmax(): # Входные данные n = 5 input_values = [] for _ in range(n): x = random.uniform(-10.0, 10.0) input_values.append(x) # Вычисление ожидаемых значений SoftMax с помощью библиотеки math expected_values = [] for value in input_values: expected_values.append(round(math.exp(value) / sum(math.exp(x) for x in input_values) * 255, 5)) # Вычисление выходных значений SoftMax с помощью функции softmax output_values = softmax(input_values) # Проверка правильности значений for i in range(n): if output_values[i] != expected_values[i]: return False return True # Выполнение теста и вывод результата if test_softmax(): print("Тест пройден: выходные значения SoftMax рассчитаны правильно.") else: print("Тест не пройден: выходные значения SoftMax рассчитаны неправильно.")
Это место для переписки тет-а-тет между заказчиком и исполнителем.
Войдите в личный кабинет (авторизуйтесь на сайте) или зарегистрируйтесь, чтобы
получить доступ ко всем возможностям сайта.
Закажите подобную или любую другую работу недорого
или
Отзывы студентов о нашей работе
912 354 оценки
среднее 4.9 из 5

Эвелина

Самгупс

Очень хороший исполнитель , рекомендую. Не подведёт . Работы качественные . Оценка 5+++++...

Дарья

СИБГу им.а.Решетнева

Ко всем купленным работам преподаватель придиралась, к моей работе купленной на этом сайте...

Мария

ВГУИТ

Добросовестный и отзывчивый исполнитель, выполнил задание быстро и недорого. Благодарю Вас.

Евгений

Нгту

Очень грамотный специалист, действительно мастер своего дела! Рекомендую!!!!!!!!! без наре...

Студенты о нашем сервисе

Ростислав
Пользуется сервисом несколько лет. Рад, что может общаться с исполнителями вживую и выбирать по цене
Анна
Работает и учится заочно. Пользуется сервисом во время сессии
Жанна
Пользуется сервисом 2 года. Учится дистанционно, мама в декрете, времени не хватает
Никита
Заказывает сбор информации и оформление научных статей, если сроки поджимают
Андрей
Обращается на сервис, чтобы эксперт нормально объяснил тему или решение задачи
Тысячи студентов доверяют нам Тысячи студентов доверяют нам
512 996
студентов
обратились к нам
447 269
экспертов
работают с нашим сервисом
2 615 638
заданий и консультаций
выполнено и сдано
Разместите задание, а
мы подберём эксперта
Сайт бесплатно разошлёт задание авторам.
А авторы предложат цены. Это удобнее, чем
искать кого-то в Интернете
Отклик экспертов с первых минут
С нами работают более 15 000 проверенных авторов с высшим образованием. Вы можете выбрать исполнителя уже через 15 минут после публикации заказа. Срок исполнения — от 1 часа
Цены ниже в 2-3 раза
Вы работаете с экспертами напрямую, поэтому цены
ниже, чем в агентствах
Доработки и консультации – бесплатны
Доработки и консультации в рамках задания бесплатны и выполняются в максимально короткие сроки
Гарантия возврата денег
Если автор не справится — мы вернем 100% стоимости
На связи 7 дней в неделю
Вы всегда можете к нам обратиться — и в выходные,
и в праздники
Узнать стоимость
Переживаете
за доработки?
Они бесплатны
С вами будут работать лучшие авторы.
Они знают и понимают, как важно доводить
работу до конца
Узнать стоимость
 Работает на сервисе более 8 лет
Эксперт
С нами с 2018 года
Помог студентам: 20 910
Рейтинг: 360 278
Среднее 4,87 из 5
14 756  оценок
 Работает на сервисе более 9 лет
Эксперт
С нами с 2017 года
Помог студентам: 25 559
Рейтинг: 319 930
Среднее 4,93 из 5
12 914  оценок
 Работает на сервисе более 7 лет
Эксперт
С нами с 2018 года
Помог студентам: 5 113
Рейтинг: 56 261
Среднее 4,89 из 5
Обращайте внимание на отзывы и рейтинг исполнителя
2 754  оценки
С нами с 2019 года
Помог студентам: 3 823
Рейтинг: 46 996
Среднее 4,82 из 5
2 208  оценок
Поможем вам со сложной задачкой 
Узнать стоимость
Гарантия возврата денег
Эксперт получил деньги за заказ, а работу не выполнил?
Только не у нас!
Безопасная сделка
Деньги хранятся на вашем балансе во время работы над заданием и гарантийного срока
Гарантия возврата денег
В случае, если что-то пойдет не так, мы гарантируем
возврат полной уплаченной суммы
Разместите заказ и получите
предложения с ценами
экспертов
Выберите автора
по цене и отзывам
Сдайте работу на проверку
преподавателю
Получите положительную оценку,
оплатите работу и оставьте
отзыв автору
Заботимся о вас
и вашем времени
У нас есть все, чтобы сделать вашу жизнь
более приятной и беззаботной
Экономия времени
Теперь у вас есть время на друзей, любимые занятия,
работу и семью
Удобный интерфейс
Современный дизайн, созданный для удобства
пользователей сайта
Часто задаваемые вопросы
1. Сколько стоит помощь?
Цена, как известно, зависит от объёма, сложности и срочности. Особенностью «Всё сдал!» является то, что все заказчики работают со экспертами напрямую (без посредников). Поэтому цены в 2-3 раза ниже.
2. Каковы сроки?
Специалистам под силу выполнить как срочный заказ, так и сложный, требующий существенных временных затрат. Для каждой работы определяются оптимальные сроки. Например, помощь с курсовой работой – 5-7 дней. Сообщите нам ваши сроки, и мы выполним работу не позднее указанной даты. P.S.: наши эксперты всегда стараются выполнить работу раньше срока.
3. Выполняете ли вы срочные заказы?
Да, у нас большой опыт выполнения срочных заказов.
4. Если потребуется доработка или дополнительная консультация, это бесплатно?
Да, доработки и консультации в рамках заказа бесплатны, и выполняются в максимально короткие сроки.
5. Я разместил заказ. Могу ли я не платить, если меня не устроит стоимость?
Да, конечно - оценка стоимости бесплатна и ни к чему вас не обязывает.
6. Каким способом можно произвести оплату?
Работу можно оплатить множеством способом: картой Visa / MasterCard, с баланса мобильного, в терминале, в салонах Евросеть / Связной, через Сбербанк и т.д.
7. Предоставляете ли вы гарантии на услуги?
На все виды услуг мы даем гарантию. Если эксперт не справится — мы вернём 100% суммы.
8. Какой у вас режим работы?
Мы принимаем заявки 7 дней в неделю, 24 часа в сутки.
Узнать стоимость
🔷 Эксперт выбираете сами
🔷 Стоимость от 400 руб.
🔷 Срок выполнения от 4-х часов
🔷 Время отклика от 1 мин.
🔷 Доработки бесплатно
🔷 Гарантия на работу от 7 дней
🔷 Оригинальность до 95%
🔷 Безопасная сделка
🔷 Тех. поддержка ежедневно
🔷 Прямое общение с экспертом
Ну что, приступим?
Отправьте заявку и получите ответ с предложениями
по цене и срокам в течение часа.
Тип работы
Узнать стоимость
Вы уже зарегистрированы на данную почту как .
Укажите другую почту
Понятно
Заполните форму и узнайте цену
Тип задания
*
Антиплагиат:
Антиплагиат:
Поля, отмеченные *, обязательны для заполнения
Файлы (при наличии)
Ошибка


Задать вопрос

Задать вопрос

Сообщение успешно отправлено