RU206189U1 - Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи - Google Patents
Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи Download PDFInfo
- Publication number
- RU206189U1 RU206189U1 RU2021111701U RU2021111701U RU206189U1 RU 206189 U1 RU206189 U1 RU 206189U1 RU 2021111701 U RU2021111701 U RU 2021111701U RU 2021111701 U RU2021111701 U RU 2021111701U RU 206189 U1 RU206189 U1 RU 206189U1
- Authority
- RU
- Russia
- Prior art keywords
- fpga
- pci
- module
- optical
- interfacing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Information Transfer Systems (AREA)
Abstract
Полезная модель относится к интерфейсным платам, обеспечивающим информационное сопряжение внешнего устройства. Технический результат заключается в обсечении возможности получения различных сигналов, приходящих от широкого спектра вариантов внешних устройств по оптической линии связи. Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи содержит в своем составе оптический приемопередатчик, генераторы тактовых импульсов, модуль доступа к шине PCI-Express, модуль оперативной памяти, программируемую логическую интегральную схему (ПЛИС), включающую в себя контроллер PCI-Express, контроллер SDRAM и FIFO буферы, при этом генераторы тактовых импульсов и модуль доступа к шине PCI-Express подключены к ПЛИС, плата сопряжения содержит модуль кодирования информации 8b/10b и преобразователь последовательного кода в параллельный и наоборот, к которым подключен один из генераторов тактовых импульсов, при этом модуль кодирования информации 8b/10b подключен к ПЛИС и к преобразователю последовательного кода в параллельный и наоборот, подключенному к оптическому приемопередатчику, а также содержит оптическую развязку для реализации внешнего прерывания, которая подключается к блоку логики управления прерываниями, входящего в состав ПЛИС. 1 ил.
Description
Полезная модель относится к интерфейсным платам, обеспечивающим информационное сопряжение внешнего устройства с компьютером при организации информационного обмена по оптическому каналу связи.
Из уровня техники в данной области известны следующие технические решения.
Известна интерфейсная карта для передачи данных по оптоволоконному каналу [CN203434981, CN103475413], включающая в себя программируемую пользователем вентильную матрицу (ППВМ), первый генератор тактовых импульсов, второй генератор тактовых импульсов, подключенные к ППВМ центральный процессор, оптический приемопередатчик, интерфейс PCI-EXPRESS Х4 и устройство хранения данных, при этом к центральному процессору подключены первый и второй генераторы тактовых импульсов.
Известна интерфейсная карта для передачи данных по оптоволоконному каналу [CN203434983, CN103414521], включающая в себя программируемую пользователем вентильную матрицу (ППВМ), первый генератор тактовых импульсов, второй генератор тактовых импульсов, подключенные к ППВМ центральный процессор, оптический приемопередатчик, интерфейс PCI-Express, память SRAM и флеш-память, при этом к центральному процессору подключены первый и второй генераторы тактовых импульсов.
ППВМ содержит процессор данных волоконного канала (FC), буферное хранилище данных, процессор PCI-Express и набор регистров рабочего состояния, причем процессор данных FC, буферная память данных и процессор PCI-Express соединены с набором регистров рабочего состояния, процессор данных FC соединен с буферной памятью данных, а буферная память данных соединена с процессором PCI-Express.
Общим недостатком для представленных технических решений является отсутствие реализации прерывания при получении сигналов данных от внешних устройств, что не позволяет пользователю предусматривать и реализовывать любые необходимые действия в ПЭВМ, определяемые программными и аппаратными возможностями данной ПЭВМ.
Техническое решение из источника CN 203434983 является наиболее близким по технической сущности к заявляемой полезной модели и может выступать в качестве прототипа.
Задачей, на решение которой направлена данная полезная модель, является создание платы сопряжения компьютера с внешними устройствами на основе программируемой логической интегральной схемы (ПЛИС) для передачи данных по оптическому каналу связи с высокой скоростью и характеризующейся расширенным функционалом для пользователя за счет реализации прерывания и его логики управления.
Технический результат заявленной полезной модели заключается в возможности получения различных сигналов, приходящих от широкого спектра вариантов внешних устройств по оптической линии связи для обеспечения пользовательских действий в соответствии с программными возможностями ПЭВМ при достижении повышенной стабильности работы заявленной платы и повышенной скорости передачи данных.
Достижение указанного технического результата осуществляется за счет платы сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи, содержащей в своем составе оптический приемопередатчик, генераторы тактовых импульсов, модуль доступа к шине PCI-Express, модуль оперативной памяти, программируемую логическую интегральную схему (ПЛИС), включающую в себя контроллер PCI-Express, контроллер SDRAM и FIFO буферы, при этом генераторы тактовых импульсов и модуль доступа к шине PCI-Express подключены к ПЛИС.
Особенностью предлагаемой платы сопряжения является то, что она содержит модуль кодирования информации 8b/10b для кодирования 8-битных слов формата данных в 10-битные слова и наоборот и преобразователь последовательного кода в параллельный и наоборот, к которым подключен один из генераторов тактовых импульсов, при этом модуль кодирования информации 8b/10b подключен к ПЛИС и к преобразователю последовательного кода в параллельный и наоборот, подключенному к оптическому приемопередатчику, а также содержит оптическую развязку для реализации внешнего прерывания, которая подключается к блоку логики управления прерываниями, входящего в состав ПЛИС.
В предпочтительном варианте исполнения заявленной платы сопряжения, в качестве модуля оперативной памяти к ПЛИС подключается оперативное запоминающее устройство (SDRAM) с помощью SDRAM контроллера на базе ПЛИС.
В другом предпочтительном варианте исполнения заявленной платы сопряжения, модуль оперативной памяти формируется из блоков памяти, входящих в состав ПЛИС.
Применение в составе предлагаемой платы сопряжения оптической развязки и блока логики управления прерыванием позволяет получать импульсы ТТЛ-уровня для реализации внешнего прерывания, регистрировать и анализировать поступающую информацию от различных внешних устройств по оптическому каналу связи для реализации прерывания по каким-либо критериям, что позволяет пользователю осуществлять необходимые действия в ПЭВМ в соответствии с программными и аппаратными возможностями данной ПЭВМ.
Наличие модуля кодирования информации 8b/10b и преобразователя последовательного кода в параллельный и наоборот в составе предлагаемой платы сопряжения обеспечивают согласование скоростей и типа данных между внутренней схемой обработки данных на ПЛИС и оптическим приемопередатчиком, что обеспечивает получение сигналов от внешних устройств широкого спектра вариантов с повышенной стабильностью работы, при этом блок логики управления прерываниями при поступлении цифрового потока данных через оптический приемопередатчик осуществляет регистрацию и анализ сигнала для реализации прерывания в ПЭВМ для обеспечения пользовательских действий на ПЭВМ.
Предлагаемая плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи выполнена на одной плате, в состав которого входят компоненты, соединенные между собой сборочными операциями, и обладает функционально-конструктивным единством, поэтому может быть заявлена в качестве полезной модели.
На фиг. 1 представлена структурная схема заявленной платы сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи, где 1 - оптический приемопередатчик, 2 - преобразователь последовательного кода в параллельный и наоборот (SERDES) и модуль кодирования информации 8b/10b (EnDec), выполненные на одной микросхеме (TLK2501RCP), 3 - контроллер PCI-Express, 4 - SDRAM контроллер, 5, 6 - FIFO буферы на прием-передачу (Rx и Тх буферы), 7 - логика управления прерыванием, 8 - оптическая развязка для реализации внешнего прерывания, 9 - второй генератор тактовых импульсов, 10 - первый генератор тактовый импульсов, 11 - модуль доступа к шине PCI-Express (PHY), 12 - ПЛИС, 13 - постоянное запоминающее устройство (ROM), 14 - оперативное запоминающее устройство (SDRAM).
Предлагаемая плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи (фиг. 1) выполнена на базе ПЛИС (12) и содержит в своем составе оптический приемопередатчик (1), преобразователь последовательного кода в параллельный и наоборот (SERDES) (2), модуль кодирования информации 8b/10b (EnDec) для кодирования 8-битных слов формата данных в 10-битные слова и наоборот (2), первый генератор тактовых импульсов (10), второй генератор тактовый импульсов (9), оптическую развязку для реализации внешнего прерывания (8), модуль доступа к шине PCI-Express (PHY) (11) и оперативное запоминающее устройство (SDRAM) (14).
Генераторы тактовых импульсов (9, 10), преобразователь последовательного кода в параллельный и наоборот (SERDES) с модулем кодирования информации 8b/10b (EnDec) (2) и модуль доступа к шине PCI-Express (PHY) (11) подключены к ПЛИС (12), которая включает в себя FIFO буферы на прием-передачу (Rx и Тх буферы) (5, 6), модуль оперативной памяти, в предпочтительном варианте выполненный в виде SDRAM контроллера (4) и подключенного к нему оперативного запоминающего устройства SDRAM (14), контроллер PCI-Express (3) и логику управления прерыванием (7).
В предпочтительном варианте исполнения заявленной платы сопряжения, первый генератор тактовых импульсов (10) выполнен на 100 МГц, второй генератор тактовых импульсов (9) на 125 МГц, оптический приемо-передатчик (1) может представлять собой AFBR-5921ALZ, а оптическая развязка (8) может быть выполнена в качестве ТСМТ1600.
Преобразователь последовательного кода в параллельный и наоборот (SERDES) и модуль кодирования информации 8b/10b (EnDec) (2) предпочтительно выполнены на одной микросхеме (TLK2501RCP), подключаемой к ПЛИС (12) и оптическому приемопередатчику (1), при этом первый генератор тактовых импульсов (10) на 100МГц подключается к данной микросхеме для создания опорной частоты ее работы.
С ПЛИС (12) соединен генератор тактовый импульсов на 125МГц (9) для создания частоты синхронизации с ПЛИС (12).
Также заявленная плата сопряжения может содержать в своем составе постоянное запоминающее устройство (ROM) (13) - модуль установки и хранения текущей версии прошивки.
Плата сопряжения осуществляет информационное сопряжение комплектного внешнего устройства с компьютером, в котором установлена плата, при этом информационный обмен осуществляется по оптическому многомодовому волокну 50/125 мкм (длина от 0,5 м до 300 м, дуплекс, LC-LC).
Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи функционирует следующим образом.
В случае передачи данных на ПЭВМ, на вход оптического приемопередатчика (1), осуществляющего доступ платы к среде передачи информации - оптическому кабелю на базе многомодового оптического волокна, поступает входной сигнал данных со скоростью 2Гбит/сек, который преобразуется в электрический последовательный дифференциальный сигнал и затем поступает на вход преобразователя SERDES (2).
Далее, в преобразователе SERDES и модуле кодирования EnDec, выполненных на одной микросхеме TLK2501RCP (2) и, предназначенных для согласования скоростей и типа данных между внутренней схемой обработки данных и оптическим приемопередатчиком (1), происходит преобразование в параллельный 16-ти битный сигнал с частотой 100МГц.
В ПЛИС (12) входная информация, после преобразования, заносится во входной (RX) FIFO-буфер (5) с частотой 100МГц, откуда затем, на более высокой скорости (125МГц), поступает в контроллер PCI-Express (3) для передачи в ПЭВМ и (или) в контроллер SDRAM (4) для записи в локальную память платы.
При взаимодействии с ПЭВМ используется модуль доступа к шине PCI-Express (11) на микросхеме доступа к физическому уровню (PHY) интерфейса PCI-Express ХЮПОО для преобразования параллельного сигнала в последовательный с увеличением частоты до 2,5 ГГЦ.
Для возможности прерывания процесса обработки данных по необходимым условиям предусмотрена подача внешнего прерывающего сигнала ТТЛ-уровня через оптическую развязку (8) в ПЛИС (12).
Логика управления прерываниями (7) осуществляет анализ входящего сигнала, поступающего на вход внешнего прерывателя через оптическую развязку (8) и цифрового потока данных, поступающих от внешнего устройства через оптический приемопередатчик (1).
При совпадении данных с заданными условиями в модуле управления прерыванием, контроллер PCI-Express (3) генерирует MSI (Message Signaled Interrups) прерывание и передает в ПЭВМ через интерфейс PCI-Express xl.
Полезный эффект от логики управления прерыванием заключается в том, что пользователь в режиме реального времени получает данное MSI прерывание и может предусмотреть и реализовать любое необходимое событие в ПЭВМ (например: включить определенную программу или таймер, отправить заготовленный шаблон информации и прочее) или любое действие, которое ему позволяют программные и аппаратные возможности данного ПЭВМ, в ответ на MSI прерывание.
Процесс передачи данных от ПЭВМ на внешнее устройство осуществляется следующим образом.
Через интерфейс PCI-Express от ПЭВМ поступает электрический последовательный дифференциальный сигнал на скорости 2,5Гбит/сек на модуль доступа к шине PCI-Express (PHY) (11), который преобразует и декодирует сигнал в параллельный 16-ти битный сигнал с частотой 125МГц, поступающий на входы ПЛИС (12) в контроллер PCI-Express (3) для дальнейшей обработки. Далее информация заносится в выходной (ТХ) FIFO-буфер (6).
Из буфера выходная информация с частотой 100МГц поступает в преобразователь SERDES и модуль кодирования-декодирования EnDec (2), в котором сигнал преобразуется в электрический последовательный дифференциальный сигнал с частотой 2ГГц. Далее сигнал поступает на вход оптического приемопередатчика (1) и выдается по оптическому кабелю на внешнее устройство.
Преимуществом воплощения такого технического решения, является возможность обмениваться информацией с различными внешними устройствами на высоких скоростях (2Гбит/сек) по оптическому каналу связи при обеспечении расширенного функционала для пользователя.
В зависимости от подключаемого устройства, создается и загружается уникальное программное обеспечение в ПЛИС, учитывающее особенности обрабатываемой информации.
Claims (1)
- Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи, содержащая в своем составе оптический приемопередатчик, генераторы тактовых импульсов, модуль доступа к шине PCI-Express, модуль оперативной памяти, программируемую логическую интегральную схему (ПЛИС), включающую в себя контроллер PCI-Express, контроллер SDRAM и FIFO буферы, при этом генераторы тактовых импульсов и модуль доступа к шине PCI-Express подключены к ПЛИС, отличающаяся тем, что плата сопряжения содержит модуль кодирования информации 8b/10b для кодирования 8-битных слов формата данных в 10-битные слова и наоборот и преобразователь последовательного кода в параллельный и наоборот, к которым подключен один из генераторов тактовых импульсов, при этом модуль кодирования информации 8b/10b подключен к ПЛИС и к преобразователю последовательного кода в параллельный и наоборот, подключенному к оптическому приемопередатчику, а также содержит оптическую развязку для реализации внешнего прерывания, которая подключается к блоку логики управления прерываниями, входящего в состав ПЛИС.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021111701U RU206189U1 (ru) | 2021-04-23 | 2021-04-23 | Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021111701U RU206189U1 (ru) | 2021-04-23 | 2021-04-23 | Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи |
Publications (1)
Publication Number | Publication Date |
---|---|
RU206189U1 true RU206189U1 (ru) | 2021-08-30 |
Family
ID=77663253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2021111701U RU206189U1 (ru) | 2021-04-23 | 2021-04-23 | Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU206189U1 (ru) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103875A1 (en) * | 2011-06-27 | 2013-04-25 | Huawei Technologies Co., Ltd. | Cpu interconnect device |
CN203434983U (zh) * | 2013-09-12 | 2014-02-12 | 成都成电光信科技有限责任公司 | 可配置fpga的光纤通道数据接口卡 |
US20150052398A1 (en) * | 2007-01-31 | 2015-02-19 | International Business Machines Corporation | Out-of-Band Signaling Support Over Standard Optical SFP |
US20170237490A1 (en) * | 2014-10-16 | 2017-08-17 | Wuhan Telecommunication Devices Co.,Ltd. | A high-speed optical module for fibre channel |
RU2713500C2 (ru) * | 2015-09-30 | 2020-02-05 | Сони Корпорейшн | Устройство связи, устройство для обработки информации и способ связи |
-
2021
- 2021-04-23 RU RU2021111701U patent/RU206189U1/ru active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150052398A1 (en) * | 2007-01-31 | 2015-02-19 | International Business Machines Corporation | Out-of-Band Signaling Support Over Standard Optical SFP |
US20130103875A1 (en) * | 2011-06-27 | 2013-04-25 | Huawei Technologies Co., Ltd. | Cpu interconnect device |
CN203434983U (zh) * | 2013-09-12 | 2014-02-12 | 成都成电光信科技有限责任公司 | 可配置fpga的光纤通道数据接口卡 |
US20170237490A1 (en) * | 2014-10-16 | 2017-08-17 | Wuhan Telecommunication Devices Co.,Ltd. | A high-speed optical module for fibre channel |
RU2713500C2 (ru) * | 2015-09-30 | 2020-02-05 | Сони Корпорейшн | Устройство связи, устройство для обработки информации и способ связи |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10353837B2 (en) | Method and apparatus to enable multiple masters to operate in a single master bus architecture | |
CN110471872B (zh) | 一种基于zynq芯片实现m-lvds总线数据交互***和方法 | |
CN109165178B (zh) | 一种基于RapidIO的弹上***SoC芯片间高速通信方法 | |
CN208506738U (zh) | 一种基于中断信息的spi接口 | |
CN109739786A (zh) | 一种dma控制器和异构加速*** | |
CN107682655A (zh) | 一种视频数据到AXI_Stream总线数据流的快速转换方法 | |
CN114564427A (zh) | 一种ahb总线到i2c总线的总线桥、***及方法 | |
CN108462620B (zh) | 一种吉比特级SpaceWire总线*** | |
RU206189U1 (ru) | Плата сопряжения компьютера с внешними устройствами для организации информационного обмена по оптическому каналу связи | |
CN114442514B (zh) | 一种基于fpga的usb3.0/3.1控制*** | |
US20180329838A1 (en) | Bus communication enhancement based on identification capture during bus arbitration | |
CN116436526B (zh) | 控制信号传输的方法及装置、***、存储介质、电子设备 | |
CN117331876A (zh) | 基于qspi接口的fpga板级通信装置及通信方法 | |
CN110287141B (zh) | 一种基于多种接口的fpga重构方法和*** | |
CN210155653U (zh) | 基于zynq芯片实现m-lvds总线数据交互装置 | |
CN202353544U (zh) | 输入输出扩展电路及数字信号处理器*** | |
CN111427823B (zh) | 支持pc与fpga通过pcie通信的驱动设计方法 | |
CN112214440A (zh) | 一种基于spi通信的通信方法 | |
CN217133573U (zh) | 一种仿真器单线通讯电路装置 | |
CN207976877U (zh) | 数据传输*** | |
CN210836077U (zh) | 一种简易单总线通信电路 | |
CN217932696U (zh) | 一种无线wifi通讯装置 | |
CN115543908B (zh) | 基于FPGA的Aurora总线数据交互*** | |
CN110661687B (zh) | 一种全联通双总线交换平台 | |
CN218416404U (zh) | 一种采用双spi实现ssi的从机设备 |