Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать приемное устройство, осуществляющее прием пакетированных данных.

По получению сигнала load на входную шину последовательно подаются пакеты данных. Формат входных пакетов – 1 байт

номер блока и затем 8 байт данных.

Устройство должно содержать память на 400 байт (50 фрагментов по 8 байт). Необходимо записать полученные данные в

нужную область памяти, в зависимости от номера блока (0-49). Несколько принятых пакетов могут иметь один и тот же

номер.

Пример: входной пакет 22 01 02 03 04 05 06 07 08

Значит не обходимо записать данные 01 02 03 04 05 06 07 08 в память соответствующую фрагменту 22.

По сигналу finish необходимо проверить получены ли все фрагменты хотя бы один раз, если нет сформировать сигнал error.

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

должно определить список непринятых пакетов не более чем за 50 тактов, а затем

вывести их в выходную шину DOUT. Вывод номеров этих пакетов должна производится

при активном выходном сигнале NUM.

Входные - выходные сигналы на выводах ПЛИС

входные сигналы:

CLK - тактовая частота работы всех синхронных

устройств ПЛИС

LOAD - разрешение записи данных в буфер

DIN ; шина входных данных буфера со стороны внешнего источника (8 бит)

FINISH – загрузка окончена.

выходные сигналы:

DOUT ; выходная шина (??? бит)

ERROR ; сигнал ошибки

NUM; сигнал информирования о пропущенных пакетах

Привести все необходимые комментарии.

Привести структурную схему устройства, с ее описанием.

3 года назад
guest_16224922227805
3 года в сервисе
Был
3 года назад
  • Похожие заказы
  • Ребята, отзовитесь. Нужна Ваша помощь! Код написан на: 1. NodeJS, используется фреймворк NestJS, MongoDB + Mongoose, RabbitMQ. 2. React, React HooksВсе крутиться на Kubernetes, для сборки и доставки кода используем Bitbucket pipelines.Может, Вы знаете AngularJS? Он очень близок ...

    Базы данных3 заявки
    Закрыт
    3 года назад
  • Есть база данных (дамп в sql экспортированный через phpmyadmin с вордпресс сайта), 100 таблиц, суммарно 700к записей+-, всё в кодировке latin1/swedish_ci, нужно всё (бд, таблицы, все текстовые столбцы) переконвертировать в utf8, чтобы кириллица нормально работала ...

    Базы данных1 заявка
    Закрыт
    3 года назад
  • Все описание находится в приведенных ссылках ниже. Сроки на выполнение около 10 дней. Важно, пишите только те, кто справится с заданием, вариант "попробовать" не актуален ! Задания выполнить нужно строго в соответствии с инструкциями в ...

    Базы данных1 исполнитель
    Завершен
    3 года назад
  • Нужно подключить имеющуюся Базу Данных к amoCRM или Битрикс24. С точки зрения программирования нас интересует, как передавать данные пользователей в CRM, чтобы дальше менеджеры могли работать с ними (звонить им, писать, оказывать поддержку). Желательно, чтобы ...

    Базы данных2 заявки
    Закрыт
    3 года назад
  • Есть готовый дизайн всех страниц в html,  Посмотреть верстку страниц можно по хостам. Подробно описаны все существующие таблицы и поля в базе + как и что формируется.  Весь сайт это по сути таблицы в которых фильтруются и суммируются ...

    Базы данных4 заявки
    Закрыт
    3 года назад
  • $1699

    1. Программный комплекс (ПК) предназначен для учета исходных материалов и комплектующих, а также готовых изделий промышленного применения. Учет включает в себя также и проектную документацию на изделия. 2. Комплекс позволяет контролировать: a. работу контрагентов; b. сотрудников; c. склад; d. этапы производства; e. минимальный ...

    Базы данных5 заявок
    Закрыт
    3 года назад
  • Обычные запросы с БД(отображать инфу, записать в БД, удалить с БД). Доска объявлений.1) Кнопки футера расширить, а социалки выстроить столбикомСправа столбик статики, слева столбик/сетка соцок, а посредине динамическиеСтолбик/сетка 2х22) Фон покупных объявлений - слабый зелёный, ...

    Базы данныхнет заявок
    Закрыт
    3 года назад
  • программа c# и базу данных sql.Разработать приложение, позволяющая осуществлять пропуск в подъезд жилого дома по QR-коду. Система должна предоставлять владельцам квартир: регистрироваться; получать одноразовый QR коды для входа в подъезд. Администратору система предоставляет возможность: добавлять, редактировать данные пользователей; считывать одноразовые ...

    Базы данных3 заявки
    Закрыт
    3 года назад