Проверка работоспособности устройства - Разработка и моделирование схемы устройства для побайтной передачи информации в однопроводную линию
Итак, для того чтобы построить устройство, нам нужно определиться, что мы будем использовать в качестве источника информации и куда будем передавать данные. Источником информации нам послужит устройство оперативной памяти. Для того, чтобы немного упростить себе задачу, воспользуемся готовым решением от Quartus 9.1 SP2 и поместим на нашу элемент RAM, предварительно выбрав необходимые параметры:
- - RAM с 2 портами, для разрешения записи и чтения из нее данных. - 2 параметра частоты следования импульсов синхронизации для контроля скорости записи и считывания данных из памяти. - объем памяти равный 256 8-ми разрядных слов.
Поскольку в сеть мы будем посылать осмысленные сообщения, разбитые на пакеты по 8 бит, забирать у памяти напрямую информацию представляется не совсем удобным, так как нам нужно успеть подсчитать четность битов сообщения, выставить стоп и старт биты и выдать сообщение побитно в канал связи. Поэтому соберем на нашей схеме параллельный 8-ми разрядный регистр из D-триггеров, в который будем помещать "промежуточные" данные пачками по 8 бит и забирать оттуда при первой необходимости. Для побитной передачи информации в канал связи нам потребуется 12-ти разрядный последовательный регистр с параллельной загрузкой, 8 разрядов уйдет на сообщение, остальные 4 разряда уйдут на 1 старт-бит, 1 бит четности и 2 стоп-битовых разряда. Таким образом, схема позволит вывести из оперативной памяти первые 8 бит информации, положить их в параллельный регистр, подсчитать четность и передать информацию последовательному регистру для вывода. Вручную настроим частоту считывания информации из памяти так, чтобы после выхода первого 8-ми битного сообщения из ОЗУ чтение памяти прекращалось и снова начиналось после 12 тактов работы последовательного регистра [4].
Когда схема устройства собрана и компиляция показывает, что ошибок нет, создаем временную диаграмму и добавляем все имеющиеся сигналы для исследования и симуляции. Параметры частоты следования импульсов синхронизации clk для RAM и для параллельного регистра, так же clock для последовательного регистра с параллельной загрузкой задаем вручную. Записывать данные в память RAM и читать из нее данные будем с разной частотой. Запись будет происходить с частотой - 20 MHz, а чтение - 1.66 MHz. Так же вручную зададим сигналы для входа информации и считывания ее из памяти.
На первом этапе, как показано на рисунке 14, мы разрешаем запись некоторого количества информации в память. После загрузки информации начинается чтение памяти, записанная информация появляется на выходе qq блока оперативной памяти RAM (второй этап рисунок 14). Далее информация поступает на вход параллельного регистра, одновременно с этим происходит подсчет четности битов, переданного информационного сообщения. На этапе 3 (рисунок14) информация считывается с параллельного регистра и подгружается в последовательный регистр с параллельной загрузкой для последующей отправки в линию (этап 4 рисунок 14) [МГТУ РЛ1-001.04].
Похожие статьи
-
Последовательный регистр сдвига, с работой которого мы познакомились в предыдущем разделе, обладает двумя недостатками: он позволяет вводить только по...
-
Чтобы грамотно выбирать и проектировать устройство с использованием регистров надо понимать, что они из себя представляют. Какие бывают и как...
-
Побайтный цифровой запоминающий регистр Роль РЭС сложно недооценить. Современный человек не мыслит себя без связи и устройств ее обеспечивающих. В каждой...
-
Блоки памяти являются одними из основных компонентов, применяемых для реализации различных вычислительных устройств. Если для создания вычислительного...
-
Для того чтобы начать разработку какого либо проекта требуется определиться с его концепцией. Для этого составляется структурная схема, на которой будут...
-
D-триггер (от английского DELAY) называют информационным триггером, также триггером задержки. D - триггер бывает только синхронным. Он может управляться...
-
Основным достоинством интерфейса Centronics является его стандартность - он есть на каждом компьютере и на всех компьютерах работает одинакового (правда...
-
Схема каскадирования. Организация запоминающих устройств. Для запоминания информации в цифровых схемах используется либо триггер, либо конденсатор. В...
-
Выбранные датчики, исполнительные механизмы и их месторасположение, а также структурная схема АСУ ТП производства сухого молока позволяют составить схему...
-
Исходя из разработанной структурной схемы, можно выделить следующие части проектируемой схемы. Аналого-цифровой преобразователь должен преобразовывать...
-
Существует несколько способов передачи цифрового сигнала от внешнего устройства в компьютер: через последовательный порт, через параллельный порт, через...
-
В процессе анализа элементной базы и существующих устройств был выбран алгоритм работы схемы, подобранна элементная база и разработаны соответствующие...
-
Разработка структурной схемы Для реализации устройства бегущая строка требуется, прежде всего, отображение информации для визуального восприятия, что...
-
IoT Hub новый сервис, предоставляемый в рамках набора сервисов Azure. Этот сервис предоставляет двустороннее взаимодействие между устройствами и облачной...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Разработка интеграционных платформ началась одновременно с исследованием и развитием Интернета Вещей. Это происходило по той причине, что сама концепция...
-
Обмен информацией с внешними устройствами. - Микропроцессорная техника
1) организация ввода/вывода. Обмен информацией между микропрцессором и внешними устройствами выполняется 2-мя способами: использование адресного...
-
Средства передачи информации - История создания и развития автоматизированных информационных систем
Информация может передаваться: 1. На самом предприятии между различными его подразделениями сейчас используются локальные вычислительные сети (в одном...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Для преобразования аналогового сигнала от датчика положения гантрии в цифровую форму, для дальнейшей обработки с помощью ЭВМ необходимо использование...
-
Несмотря на то, что к IoT Hub можно подключиться напрямую, используя протоколы HTTP или AMQP), Microsoft также предоставляет разные SDK для разных языков...
-
Клавиатура Сейчас основным широко распространенным устройством ввода информации в компьютер является клавиатура (клавишное устройство). Она реализует...
-
Разработка кодера Хемминга Кодирующее устройство предназначено для кодирования исходной последовательности информационных символов. Для того, чтобы...
-
В данной части будет рассмотрена работа пользователей с симулируемой моделью через веб-интерфейс. Для публикации модели необходимо экспортировать ее на...
-
Множество D с двумя заданными на нем операциями (плюс) и (умножение) называется диоидом, если выполнены следующие аксиомы: § Ассоциативность. §...
-
Согласно техническому заданию, питание проектируемого устройства необходимо осуществлять от источников питания симулятора напряжением 15 В. Для микросхем...
-
Для того, чтобы строить диаграммы в соответствии с рисунком 2.7, необходимо реализовать алгоритм соединения двух объектов линией. Для отображения линии...
-
Каскадные таблицы стилей находятся в отдельном файле, подключение к странице сайта осуществляется посредством размещения в <head> ... </head>...
-
Постановка задачи на разработку программного обеспечения Для того чтобы предлагаемая схема была интегрирована в САПР, который не имеет функции интеграции...
-
Схема реализации функции А Функция А : Функция сброса: Для реализации функции сигнала А нам потребуется: - 2 элемента И, один с двумя входами, один с...
-
Существует несколько вариантов реализации требуемого устройства. Например можно задачу отслеживания положения гантрии возложить на аппаратное...
-
Для реализации устройства управления потребуются: генератор слов, логические элементы (И, ИЛИ, НЕ), счетчики и логический анализатор. Ниже приведены...
-
Базовые понятия информации - Компьютерные и сетевые технологии
Информация компьютер математический сеть Мы начинаем первое знакомство с величайшим достижением нашей цивилизации, стоящем в одном ряду с изобретением...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Работа со меню и списками Внешний вид списка Пример внешнего вида списка приведен на рисунке 7. Рисунок 7 -- Внешний вид списка. Каждый раздел Системы...
-
Оперативная память (также оперативное запоминающее устройство, ОЗУ) - в информатике - память, часть системы памяти ЭВМ, в которую процессор может...
-
Тема: "Основные устройства ЭВМ, их функции и взаимосвязь в процессе работы. Магистрально - модульный принцип построения ПЭВМ" Цель урока: Объяснить...
-
Описание существующей проблемы сбоев работы ПЛИС Проблема отсутствия специализированных микросхем под определенное воздействие КП с оптимальной...
-
Если в результате поиска на схеме по данным из таблицы будет найдено несколько экземпляров оборудования (т. е. с одинаковой маркировкой или...
-
С эксплуатационной точки зрения удобно рассматривать то, как устройства в IoT соединяются и "общаются" друг с другом, говоря о технических моделях...
Проверка работоспособности устройства - Разработка и моделирование схемы устройства для побайтной передачи информации в однопроводную линию