RU2733336C1 - Double-circuit monoblock - Google Patents
Double-circuit monoblock Download PDFInfo
- Publication number
- RU2733336C1 RU2733336C1 RU2020102211A RU2020102211A RU2733336C1 RU 2733336 C1 RU2733336 C1 RU 2733336C1 RU 2020102211 A RU2020102211 A RU 2020102211A RU 2020102211 A RU2020102211 A RU 2020102211A RU 2733336 C1 RU2733336 C1 RU 2733336C1
- Authority
- RU
- Russia
- Prior art keywords
- switching
- monoblock
- computing modules
- input
- keyboard
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Storage Device Security (AREA)
Abstract
Description
Изобретение относится к вычислительной технике, в частности, к системам персональных компьютеров и может быть использовано в качестве двухконтурного моноблока, имеющего два физически разделенных вычислительных модуля. К каждому вычислительному модулю подключен свой носитель данных и каждый из них имеет независимое электропитание. Они могут применяться для обработки информации с различной степенью конфиденциальности.The invention relates to computing, in particular, to personal computer systems and can be used as a two-circuit monoblock having two physically separated computing modules. Each computer module has its own data carrier and each of them has an independent power supply. They can be used to process information with varying degrees of confidentiality.
Известна система для направления данных пикселей из пакета масштабируемого видеопотока в клиенте в системе связи с цифровым интерфейсом для мобильных дисплеев, [RU 2337497, С2, H04L 29/06, 27.10.2008], содержащая средство для приема посредством клиента от хоста содержимого заранее заданных пикселей, средство для масштабирования посредством клиента упомянутого содержимого заранее заданных пикселей до конкретного размера, средство для посылки масштабированного содержимого пикселей в, по меньшей мере, один конкретный буфер дисплея из множества буферов дисплея, задаваемый полем атрибутов данных пикселей, принятым клиентом, и средство для отображения содержимого пикселей из упомянутого, по меньшей мере, одного конкретного буфера дисплея.A known system for directing pixel data from a scalable video stream packet in a client in a communication system with a digital interface for mobile displays [RU 2337497, C2, H04L 29/06, 27.10.2008], comprising means for receiving by the client from the host the content of predetermined pixels means for scaling, by the client, said content of predetermined pixels to a specific size, means for sending the scaled pixel content to at least one particular display buffer of a plurality of display buffers specified by a pixel data attribute field received by the client, and means for displaying the content pixels from said at least one specific display buffer.
Недостатком этого технического решения является относительно узкие функциональные возможности.The disadvantage of this technical solution is the relatively narrow functionality.
Кроме того, известна техническая система, на базе которой проводится оптимизация системы управления с параллельным включением компьютеров управления с процедурой интеллектуального выбора управляющего устройства [RU 2622661, С2, G05B 15/00, 19.06.2017], содержит два параллельно включенных компьютера управления со значительно отличающимися техническими характеристиками, канал передачи данных между каждым отдельным компьютером управления и соотнесенными к ним подсистемами, блок подсистем, состоящих из набора подсистем, каждая из которых способна иметь независимый технологический процесс, при этом, управление технической системой и загрузкой базового алгоритма работы в каждый компьютер управления выполняется при помощи команд от внешнего компьютера оператора, а канал обмена данными между персональным компьютером и параллельно включенными компьютерами управления осуществляется через сетевой концентратор.In addition, a technical system is known, on the basis of which the optimization of the control system is carried out with parallel connection of control computers with the procedure for intelligent selection of the control device [RU 2622661, C2, G05B 15/00, 19.06.2017], contains two parallel control computers with significantly different technical characteristics, a data transmission channel between each individual control computer and the subsystems related to them, a block of subsystems consisting of a set of subsystems, each of which is capable of having an independent technological process, while the technical system is controlled and the basic operation algorithm is loaded into each control computer with the help of commands from the operator's external computer, and the data exchange channel between the personal computer and control computers connected in parallel is carried out through a network hub
Недостатком этого технического решения также является относительно узкие функциональные возможности.The disadvantage of this technical solution is also the relatively narrow functionality.
Наиболее близкой по технической сущности к предложенному является устройство [RU 139001, U1, G06F 15/163, G06F 21/74, 27.03.2014], содержащее содержит корпус, в котором размещены два вычислительных модуля и устройство для переключения между вычислительными модулями устройств ввода-вывода информации, а также устройство вывода информации в виде монитора, причем, каждый из вычислительных модулей выполнен независимым с возможностью работать одновременно и независимо от другого и с возможностью подключения к сети Интернет или корпоративной сети и содержит в своем составе дополнительный модуль, позволяющий осуществлять однонаправленную передачу информации из одного вычислительного модуля в другой.The closest in technical essence to the proposed device is [RU 139001, U1, G06F 15/163, G06F 21/74, 03/27/2014], which contains a housing that houses two computing modules and a device for switching between computing modules of input devices information output, as well as an information output device in the form of a monitor, moreover, each of the computing modules is made independent with the ability to work simultaneously and independently of the other and with the ability to connect to the Internet or a corporate network and contains an additional module that allows one-way transmission information from one computing module to another.
Особенностью этого устройства является то, что, монитор может быть выполнен сенсорным и выполнять в этом случае дополнительно функции устройства ввода информации, в качестве устройств ввода-вывода, переключаемых устройством для переключения между вычислительными модулями устройств ввода-вывода информации, используются и/или монитор, и/или мышь, и/или клавиатура, и/или тачпад, и/или джойстик, и/или принтер, и/или сканер, и/или проектор, и/или аудио колонки, и/или наушники, и/или микрофон, устройство для переключения между вычислительными модулями устройств ввода-вывода информации выполнено с возможностью их одновременного или раздельного переключения, и устройство имеет, по крайней мере, один выход для подключения дополнительного монитора.A feature of this device is that the monitor can be made touch-sensitive and in this case additionally perform the functions of an information input device, as input-output devices switched by the device to switch between computing modules of information input-output devices, and / or a monitor is used, and / or mouse, and / or keyboard, and / or touchpad, and / or joystick, and / or printer, and / or scanner, and / or projector, and / or audio speakers, and / or headphones, and / or microphone , a device for switching between computing modules of information input-output devices is made with the possibility of their simultaneous or separate switching, and the device has at least one output for connecting an additional monitor.
Недостатком наиболее близкого технического решения является относительно низкая защищенность перевода информационных потоков между разнокатегорийными вычислительными модулями, в том числе USB информационных потоков, и относительно низкая экономичность.The disadvantage of the closest technical solution is the relatively low security of the transfer of information flows between different computational modules, including USB information flows, and the relatively low efficiency.
Задача, решаемая в изобретении, заключается в создании моноблока с двумя физически разделенными вычислительными модулями, используемыми при обработке информации (включая USB информационные потоки) с разной степенью конфиденциальности и обеспечением изоляции между ними.The problem to be solved in the invention is to create a monoblock with two physically separated computing modules used in information processing (including USB data streams) with varying degrees of confidentiality and isolation between them.
Требуемый технический результат заключается в повышении защищенности информационных потоков, используемых в двух вычислительных модулях одного моноблока.The required technical result is to increase the security of information flows used in two computing modules of one monoblock.
Поставленная задача решается, а требуемый технический результат достигается тем, что, в двухконтурный моноблок, содержащий первый и второй вычислительные модули, а также устройство переключения и блок вывода информации в виде монитора, согласно полезной модели, устройство переключения выполнено в виде модуля переключения клавиатуры, видео и мыши, содержащего микроконтроллер, оснащенный энергонезависимой памятью, первый блок переключения, управляющий вход которого соединен с соответствующим выходом микроконтроллера, первый сигнальный вход выполнен с возможностью подключения к клавиатуре, а первый и второй сигнальные выходы выполнены с возможностью подключения к соответствующим входам первого и второго вычислительных модулей, второй блок переключения, управляющий вход которого соединен с соответствующим выходом микроконтроллера, первый сигнальный вход выполнен с возможностью подключения к мыши через USB вход, а первый и второй сигнальные выходы выполнены с возможностью подключения к соответствующим входам первого и второго вычислительных модулей, а также блок переключения цифровых видео и аудио потоков, управляющий вход которого соединен с соответствующим выходом микроконтроллера, сигнальный выход выполнен с возможностью подключения к входу монитора, а первый и второй входы выполнены с возможностью подключения к соответствующим выходам первого и второго вычислительных модулей.The problem is solved, and the required technical result is achieved by the fact that, in a double-circuit monoblock containing the first and second computing modules, as well as a switching device and an information output unit in the form of a monitor, according to the utility model, the switching device is made in the form of a keyboard switching module, video and a mouse containing a microcontroller equipped with a non-volatile memory, the first switching unit, the control input of which is connected to the corresponding output of the microcontroller, the first signal input is adapted to be connected to the keyboard, and the first and second signal outputs are made to be connected to the corresponding inputs of the first and second computing modules, the second switching unit, the control input of which is connected to the corresponding output of the microcontroller, the first signal input is configured to connect to a mouse via the USB input, and the first and second signal outputs are configured to be connected to the corresponding the corresponding inputs of the first and second computational modules, as well as a block for switching digital video and audio streams, the control input of which is connected to the corresponding output of the microcontroller, the signal output is adapted to be connected to the monitor input, and the first and second inputs are made to be connected to the corresponding outputs of the first and second computational modules.
На чертеже представлены:The drawing shows:
на фиг. 1 - функциональная схема двухконтурного моноблока;in fig. 1 - functional diagram of a double-circuit monoblock;
на фиг. 2 - устройство переключения в виде модуля переключения клавиатуры, видео и мыши.in fig. 2 - switching device in the form of a keyboard, video and mouse switching module.
Двухконтурный моноблок (фиг. 1) содержит первый 1 и второй 2 вычислительные модули, а также устройство 3 переключения и блок вывода информации в виде монитора 4.The double-circuit monoblock (Fig. 1) contains the first 1 and second 2 computing modules, as well as a
В двухконтурном моноблоке устройство 3 переключения в (фиг. 2) выполнено в виде модуля переключения клавиатуры, видео и мыши, содержащего микроконтроллер 5, оснащенный энергонезависимой памятью 6, первый блок 7-1 переключения, управляющий вход которого соединен с соответствующим выходом микроконтроллера 5, первый сигнальный вход выполнен с возможностью подключения к клавиатуре 8, а первый и второй сигнальные выходы выполнены с возможностью подключения к соответствующим входам первого 1 и второго 2 вычислительных модулей.In a double-circuit monoblock, the
Кроме того, устройство 3 переключения содержит второй блок 7-2 переключения, управляющий вход которого соединен с соответствующим выходом микроконтроллера 5, первый сигнальный вход выполнен с возможностью подключения к мыши 9 через USB вход, а первый и второй сигнальные выходы выполнены с возможностью подключения к соответствующим входам первого 1 и второго 2 вычислительных модулей.In addition, the
Устройство 3 переключения содержит также блок 10 переключения цифровых видео и аудио потоков, управляющий вход которого соединен с соответствующим выходом микроконтроллера 5, сигнальный выход выполнен с возможностью подключения к входу монитора 4, а первый и второй входы выполнены с возможностью подключения к соответствующим выходам первого 1 и второго 2 вычислительных модулей.The
Монитор 4 может быть выполнен с преобразователем формата видеосигнала.
Работает двухконтурный моноблок следующим образом.The double-circuit monoblock works as follows.
Автоматизированное рабочее место в форм-факторе моноблок (далее «Моноблок») предназначено для работы, как в качестве автономного рабочего места, не подключенного к сетям связи (включая сеть международного обмена Интернет), так и в составе автоматизированных систем, подключенных к сетям связи.An automated workstation in the monoblock form factor (hereinafter referred to as the “Monoblock”) is designed to work both as an autonomous workstation not connected to communication networks (including the international Internet exchange network) and as part of automated systems connected to communication networks.
Моноблок имеет два физически разделенных вычислительных модуля - первый 1 и второй 2 вычислительные модули (фиг.1) К каждому вычислительному модулю может быть подключен свой носитель данных.The monoblock has two physically separated computing modules - the first 1 and the second 2 computing modules (Fig. 1) Each computing module can be connected to its own data carrier.
Они могут применяться для обработки с различной степеью конфиденциальности.They can be used for processing with varying degrees of confidentiality.
Сами вычислительные модули могут иметь различную функциональную схему.The computational modules themselves can have a different functional diagram.
Например, в качестве первого вычислительно модуля 1 может применяться стандартная материнская плата формата АТХ различных форм-факторов (размеров). К материнской плате подключается носитель данных (носитель данных питается от блока питания 250w), контроллер доверенного переключения монитора, клавиатуры и мыши, отдельная кнопка включения/выключения.For example, as the first
Питание первого вычислительно модуля 1 может происходит от собственного блока питания с мощностью 250w и более.The
Второй вычислительный модуль 2 может быть выполнен, например, в виде компьютера, построенного на базе архитектуры х86, либо на базе архитектуры ARM. К нему может быть подключен носитель данных (носитель данных питается от блока питания 150w).The second
Устройство 3 переключения в виде модуля переключения клавиатуры, видео и мыши (фиг. 2) производит переключение периферийных устройств (монитор, клавиатура, мышь) между первым 1 и вторым 2 вычислительными модулями.Switching
После переключения один из вычислительных модулей становится активным, а второй пассивный. Активный вычислительный модуль передает по интерфейсу HDMI изображение на монитор 4 и получает сигналы от клавиатуры 8 и мыши 9.After switching one of the computational modules becomes active, and the second passive. The active computing module transmits an image to monitor 4 via HDMI and receives signals from
Данные с пассивного вычислительного модуля при этом не обрабатываются. Изоляция переключаемых между вычислительными модулями каналов данных достигается за счет предотвращения передачи данных по интерфейсам HDMI и USB между вычислительными модулями за счет аппаратной реализации устройства 3 переключения (отсутствие физической возможности такой передачи), блокирования программным кодом устройства 3 переключения передачи данных при подключении запоминающих устройств к USB-портам устройства 3 переключения, предназначенных для клавиатуры и мыши, отсутствия буферизации и записи данных на внутренние носители данных с вычислительных модулей на устройства 3 переключения.In this case, the data from the passive computing module is not processed. Isolation of data channels switched between computing modules is achieved by preventing data transmission via HDMI and USB interfaces between computing modules due to the hardware implementation of the switching device 3 (the lack of physical possibility of such transfer), blocking by the program code of the
Работает устройства 3 переключения клавиатуры, видео и мыши следующим образом.Operates
Устройство является программно-аппаратным средством, функционирующим в составе автоматизированного рабочего места (АРМ) и осуществляющего:The device is a software and hardware tool that functions as part of an automated workstation (AWP) and performs:
- переключение периферийных устройств (монитор, клавиатура, мышь) между двумя вычислительными модулями, которые могут обрабатывать информацию разной степени конфиденциальности;- switching peripheral devices (monitor, keyboard, mouse) between two computing modules that can process information of varying degrees of confidentiality;
- изоляцию канала данных между вычислительными модулями.- isolation of the data channel between computing modules.
Устройство выполнено в виде единого функционального модуля, размещаемого, преимущественно, на одной плате, устанавливаемой в моноблоке, и начинает свою работу до загрузки операционной системы при подаче питания на USB порт, к которому подключен.The device is made in the form of a single functional module, located mainly on one board installed in a monoblock, and starts its work before the operating system boots when power is supplied to the USB port to which it is connected.
Микроконтроллер 5 реализуют общее управление работой устройства. В микроконтроллер 5 загружается встроенное программное обеспечение, которое реализует переключение каналов данных.
Первый 7-1 и второй 7-2 блоки переключения реализуют переход USB потоков между разными вычислительными модулями. В них отсутствуют какие-либо интерфейсы копирования информации и ее несанкционированной передачи за пределы контролируемой зоны. Они, как и блок 10 переключения, управляются микроконтроллером 5, который отправляет сигнал в цифровом виде в размере одного бита (отправляется либо 0 либо 1) на переключение (управления блоками переключения). Переключение на первый вычислительный модуль 1 производится по установке на управляющий вывод логической единицы, а переключение на второй вычислительный модуль 2 производится по установке логического нуля.The first 7-1 and second 7-2 switching units implement the transition of USB streams between different computing modules. They do not have any interfaces for copying information and its unauthorized transfer outside the controlled area. They, like the
Блок 10 переключения производит переключение видео и аудио потоков в цифровом виде между разными вычислительными модулями.Switching
Его конструктивное выполнение обеспечивает переключения видео и аудио потоков в цифровом виде между двумя независимыми каналами. В микросхеме-переключателе отсутствуют какие-либо интерфейсы копирования информации и ее несанкционированной передачи за пределы контролируемой зоны. Из микроконтроллера 5 на его управляющий вход подается сигнал в цифровом виде в размере одного бита (отправляется либо 0 либо 1) на переключение, другую информацию блок 10 переключения не распознает. Переключение на первый вычислительный модуль 1 производится по установке на управляющий вывод логической единицы, а переключение на второй вычислительный модуль 2 производится по установке логического нуля.Its design provides digital switching of video and audio streams between two independent channels. The microcircuit-switch does not have any interfaces for copying information and its unauthorized transfer outside the controlled area. From the
Энергонезависимая память 6, в которой хранятся комбинации переключений, разбита на ячейки со своим адресом. Память 6 подключена непосредственно к микроконтроллеру 5 и управляется им. Запись в память 6 может производится только с использованием микроконтроллера 5 и зашитого в него программного обеспечения.
Таким образом, в предложенном техническом решении достигается заявляемый технический результат изобретения, который заключается в повышении защищенности информационных потоков, используемых в двух вычислительных модулях одного моноблока.Thus, the proposed technical solution achieves the claimed technical result of the invention, which consists in increasing the security of information flows used in two computing modules of one monoblock.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2020102211A RU2733336C1 (en) | 2020-01-21 | 2020-01-21 | Double-circuit monoblock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2020102211A RU2733336C1 (en) | 2020-01-21 | 2020-01-21 | Double-circuit monoblock |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2733336C1 true RU2733336C1 (en) | 2020-10-01 |
Family
ID=72926961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2020102211A RU2733336C1 (en) | 2020-01-21 | 2020-01-21 | Double-circuit monoblock |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2733336C1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU216964U1 (en) * | 2022-03-03 | 2023-03-13 | Акционерное общество "КОНСТРУКТОРСКОЕ БЮРО "КОРУНД-М" | Dual circuit computing monoblock |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020070272A1 (en) * | 2000-12-13 | 2002-06-13 | Gressel Carmi David | Dual processor trusted computing environment |
US20030033460A1 (en) * | 2001-08-10 | 2003-02-13 | King James E. | Computer system management |
US20050246469A1 (en) * | 1999-05-14 | 2005-11-03 | Acqis Technology, Inc. | Multiple module computer system and method |
US20120102308A1 (en) * | 2010-10-20 | 2012-04-26 | Hon Hai Precision Industry Co., Ltd. | Bootstrap system for dual central processing units |
RU139001U1 (en) * | 2013-10-25 | 2014-03-27 | Общество с ограниченной ответственностью "Научно-производственное предприятие "Системные Ресурсы" | MONOBLOCK WITH TWO INDEPENDENT COMPUTERS AND SWITCHABLE PERIPHERAL DEVICES |
-
2020
- 2020-01-21 RU RU2020102211A patent/RU2733336C1/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050246469A1 (en) * | 1999-05-14 | 2005-11-03 | Acqis Technology, Inc. | Multiple module computer system and method |
US20020070272A1 (en) * | 2000-12-13 | 2002-06-13 | Gressel Carmi David | Dual processor trusted computing environment |
US20030033460A1 (en) * | 2001-08-10 | 2003-02-13 | King James E. | Computer system management |
US20120102308A1 (en) * | 2010-10-20 | 2012-04-26 | Hon Hai Precision Industry Co., Ltd. | Bootstrap system for dual central processing units |
RU139001U1 (en) * | 2013-10-25 | 2014-03-27 | Общество с ограниченной ответственностью "Научно-производственное предприятие "Системные Ресурсы" | MONOBLOCK WITH TWO INDEPENDENT COMPUTERS AND SWITCHABLE PERIPHERAL DEVICES |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU216964U1 (en) * | 2022-03-03 | 2023-03-13 | Акционерное общество "КОНСТРУКТОРСКОЕ БЮРО "КОРУНД-М" | Dual circuit computing monoblock |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6546450B1 (en) | Method and apparatus for sharing a universal serial bus device among multiple computers by switching | |
US7484018B2 (en) | Universal serial bus hub with shared high speed handler implementing respective downstream transfer rates | |
US7320071B1 (en) | Secure universal serial bus | |
US5845151A (en) | System using descriptor and having hardware state machine coupled to DMA for implementing peripheral device bus mastering via USB controller or IrDA controller | |
US20020124138A1 (en) | Internal copy for a storage controller | |
WO2007147114A2 (en) | Peripheral sharing usb hub for a wireless host | |
US7970960B2 (en) | Direct memory access controller and data transmitting method of direct memory access channel | |
US20080215852A1 (en) | System and Device Architecture For Single-Chip Multi-Core Processor Having On-Board Display Aggregator and I/O Device Selector Control | |
WO2025103479A1 (en) | Optical module access method, apparatus and system, electronic device, and nonvolatile readable storage medium | |
US9122847B2 (en) | Mobile device peripherals management system and multi-data stream technology (MdS) | |
US6374322B1 (en) | Bus controlling system | |
CN104243510A (en) | Safe network storage system and method | |
WO2025152506A1 (en) | Data processing system and method, device and nonvolatile readable storage medium | |
WO2025087005A1 (en) | Interconnect system, device and network | |
US8010809B1 (en) | Method and system for securing network data | |
US20090282099A1 (en) | Secure distributed multihead technology | |
US20130145063A1 (en) | Microcontroller resource sharing | |
RU2733336C1 (en) | Double-circuit monoblock | |
TW201327187A (en) | Data flow analysis management device, system and method for interface device | |
CN1694415A (en) | A method and device for ensuring the security of storage network data | |
CN114490495A (en) | Control method, control device, terminal equipment and computer readable storage medium | |
CN202600617U (en) | IO remote mapping device | |
JP2003050788A (en) | Apparatus and method for distribution of signal from high level data link controller to multiple digital signal processor core | |
US5809333A (en) | System for implementing peripheral device bus mastering in desktop PC via hardware state machine for programming DMA controller, generating command signals and receiving completion status | |
RU197446U1 (en) | Trusted hardware-software module for switching keyboard, video, and mouse |