[go: up one dir, main page]

RU2221272C2 - Firmware facility for emulating digital devices - Google Patents

Firmware facility for emulating digital devices Download PDF

Info

Publication number
RU2221272C2
RU2221272C2 RU2001128585/09A RU2001128585A RU2221272C2 RU 2221272 C2 RU2221272 C2 RU 2221272C2 RU 2001128585/09 A RU2001128585/09 A RU 2001128585/09A RU 2001128585 A RU2001128585 A RU 2001128585A RU 2221272 C2 RU2221272 C2 RU 2221272C2
Authority
RU
Russia
Prior art keywords
stand
output
serial
input
register
Prior art date
Application number
RU2001128585/09A
Other languages
Russian (ru)
Other versions
RU2001128585A (en
Inventor
А.Н. Грицаенко
Original Assignee
Грицаенко Алексей Николаевич
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Грицаенко Алексей Николаевич filed Critical Грицаенко Алексей Николаевич
Priority to RU2001128585/09A priority Critical patent/RU2221272C2/en
Publication of RU2001128585A publication Critical patent/RU2001128585A/en
Application granted granted Critical
Publication of RU2221272C2 publication Critical patent/RU2221272C2/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

FIELD: computer engineering; simulation and training. SUBSTANCE: device has computer with simulating software and data acquisition and output unit made in the form of facility exchange register with patch-board incorporating coupled input switching jacks. In addition device is provided with parallel-series registers of facility network and field of zero and one generator and of output function indicators. EFFECT: simplified design. 3 cl, 2 dwg

Description

Изобретение относится к области вычислительной техники, а именно к программно-аппаратным стендам для эмуляции цифровых устройств, и может быть использовано для логического моделирования и обучения. The invention relates to the field of computer technology, namely to software and hardware stands for emulating digital devices, and can be used for logical modeling and training.

Известны вычислительные способы и устройство для логического моделирования, позволяющие разработчику строить вычисляемые модели для различных прикладных задач, предусматривающие формирование примитивов, содержащих объекты, взаимосвязи между объектами и атрибуты для установки условий взаимосвязей, запоминание примитивов в базе данных модели, формирование на основании объектов, взаимосвязей и атрибутов объектов моделирования, запоминание объектов моделирования в базе данных, установление режимов наблюдения объектов моделирования, определение логических взаимосвязей между элементами объектов моделирования и режимами их наблюдения, запоминание названных взаимосвязей в базе данных и предоставление пользователю права на доступ к объектам моделирования с целью разработки моделей для прикладных задач посредством манипуляции планами наблюдения объектов и взаимосвязями в базе данных в соответствии с методологией, определяемой типом объектов моделирования (см. пат. США 5019961, кл. G 06 F 15/46). Known computational methods and a device for logical modeling, allowing the developer to build computable models for various applications, involving the formation of primitives containing objects, relationships between objects and attributes for setting the conditions of relationships, storing primitives in the model database, forming based on objects, relationships and attributes of modeling objects, storing modeling objects in the database, setting observation modes for modeling objects, determination of logical relationships between elements of modeling objects and their observation modes, storing the named relationships in the database and granting the user the right to access modeling objects to develop models for applied tasks by manipulating object observation plans and relationships in the database in accordance with the methodology defined type of modeling objects (see US Pat. No. 5,019,961, CL G 06 F 15/46).

Недостатком данного устройства является сложность конструкции, ограниченные функциональные возможности. The disadvantage of this device is the design complexity, limited functionality.

Известна машина для логического моделирования, используемая для моделирования цифровых логических схем с помощью обмена данными с главной ЭВМ, которая содержит первую память для хранения команд, определяющих порядок работы устройства, вторую память для хранения данных, определяющих логическую модель, шину для подключения машины к главной ЭВМ. Устройство отличается тем, что вторая память в соответствии с командами первой памяти выбирает данные для передачи в названную шину (см. ЕПВ, з. 0449579, кл. G 06 F 15/60). A well-known machine for logical modeling used for modeling digital logic circuits using data exchange with the host computer, which contains the first memory for storing commands that determine the order of operation of the device, a second memory for storing data defining the logical model, a bus for connecting the machine to the host computer . The device is characterized in that the second memory, in accordance with the instructions of the first memory, selects data for transmission to the named bus (see EPO, z. 0449579, class G 06 F 15/60).

Недостатком данной машины является невозможность за счет программной реализации функциональной части машины получить гибкую и открытую систему для разработчиков как программного, так и методического обеспечения данного комплекса. The disadvantage of this machine is the inability to obtain a flexible and open system for developers of both software and methodological support of this complex due to the software implementation of the functional part of the machine.

Известен эмулятор ПЗУ, основу которого составляют многорежимные регистры адреса MRA и данных MRD, подключаемые к параллельному (LPT) порту любого IBM-совместимого компьютера и представляющие собой единый последовательный регистр (см. эмулятор ПЗУ, А. Грицаенко, г. Светлоград Ставропольского края, ж. РАДИО, 6,2001, с. 27-28). A well-known ROM emulator, the basis of which is multi-mode registers of MRA address and MRD data, connected to the parallel (LPT) port of any IBM-compatible computer and representing a single serial register (see ROM emulator, A. Gritsayenko, Svetlograd, Stavropol Territory, w RADIO, 6,2001, pp. 27-28).

Недостатком данного эмулятора ПЗУ являются ограниченные функциональные возможности. The disadvantage of this ROM emulator is its limited functionality.

Наиболее близкой по технической сущности и достигаемому положительному эффекту и принятой автором за прототип является ЭВМ для логического моделирования, содержащая моделирующий процессор для моделирования цифровых логических устройств и блок сбора информации, содержащий память для хранения текущих состояний модели, память для хранения информации об изменениях текущих состояний и блок контроля за текущими состояниями модели (см. ЕПВ пат 0450839, кл. G 06 F 15/60). The closest in technical essence and the achieved positive effect and adopted by the author for the prototype is a computer for logical modeling, containing a modeling processor for modeling digital logic devices and a data collection unit containing a memory for storing the current state of the model, a memory for storing information about changes in current states and control unit for the current state of the model (see EPO Pat 0450839, class G 06 F 15/60).

Недостатком данной ЭВМ для логического моделирования является то, что она ориентирована на квалифицированного пользователя и не может быть использована для обучения в общеобразовательной системе. The disadvantage of this computer for logical modeling is that it is oriented to a qualified user and cannot be used for training in a general educational system.

Технический результат, который может быть достигнут с помощью предлагаемой полезной модели, сводится к созданию программно-аппаратного стенда для эмуляции цифровых устройств и для логического моделирования и обучения, простоте его изготовления, низкой стоимости, универсальности. The technical result that can be achieved using the proposed utility model is to create a software and hardware stand for emulating digital devices and for logical modeling and training, the simplicity of its manufacture, low cost, versatility.

Технический результат достигается с помощью программно-аппаратного стенда для эмуляции цифровых устройств, содержащего компьютер с информации, при этом стенд снабжен полями генераторов нулей и единиц и индикаторов выходных функций, причем поле генераторов нулей и единиц состоит из двухпозиционного тумблера, общий вывод которого соединен с корпусом источника питания, а первый вывод через первый резистор соединен со светодиодным индикатором, последний соединен с источником питания, второй вывод тумблера соединен с выходным коммутационным гнездом и вторым резистором, последний соединен с источником питания, а блок сбора и выдачи информации выполнен в виде обменного регистра стенда с наборным полем, состоящего из двойных входных коммутационных гнезд, соединенных с соответствующими входами параллельно-последовательного входного регистра, последовательный выход которого соединен с параллельным портом компьютера, а последовательный вход регистра соединен с последовательным выходом регистра следующего стенда, но если данный стенд последний, то последовательный вход регистра соединяют с последовательным выходом своего последовательно-параллельного регистра через информационную "заглушку", последовательный вход регистра соединяют с параллельным портом компьютера, а его параллельные выходы соединяют с соответствующими входами выходного буферного регистра - "защелки", параллельные выходы которого соединяют к соответствующим двойным выходным коммутационным гнездам, причем обменный регистр стенда с наборным полем снабжен набором трафаретов с отверстиями под входные и выходные двойные коммутационные гнезда с условным графическим изображением эмулируемых устройств и набором коммутационных шнуров, при этом поле индикаторов выходных функций состоит из входных коммутационных гнезд, соединенных через третий резистор к светодиодным индикаторам, которые соединены с корпусом источника питания, причем на боковой стенке стенда устанавливают разъем для соединения источника питания стенда и входной информационный разъем для соединения с параллельным портом компьютера, если данный стенд первый в стендовой сети, последняя содержит от 1 до n стендов, где n=32, причем n определяется скоростью эмуляции или же к выходному информационному разъему предыдущего стенда, при этом к выходному информационному разъему подключают специальную информационную "заглушку", если данный стенд последний в стендовой сети. The technical result is achieved using a software and hardware stand for emulating digital devices containing a computer with information, while the stand is equipped with fields of generators of zeros and ones and indicators of output functions, and the field of generators of zeros and ones consists of a two-position toggle switch, the general output of which is connected to the body power supply, and the first output through the first resistor is connected to the LED indicator, the last is connected to the power source, the second output of the toggle switch is connected to the output switching a nest socket and a second resistor, the latter is connected to a power source, and the information collection and output unit is made in the form of an exchange register of a stand with a dial field consisting of double input switching sockets connected to the corresponding inputs of a parallel-serial input register, the serial output of which is connected to parallel port of the computer, and the serial input of the register is connected to the serial output of the register of the next stand, but if this stand is the last, then the serial input the register is connected to the serial output of its serial-parallel register through the information "plug", the serial input of the register is connected to the parallel port of the computer, and its parallel outputs are connected to the corresponding inputs of the output buffer register - "latch", the parallel outputs of which are connected to the corresponding double output switching nests, and the exchange register of the stand with a type-setting field is equipped with a set of stencils with openings for input and output double switching nests with a conditional graphic image of emulated devices and a set of patch cords, while the field of output function indicators consists of input switching sockets connected via a third resistor to LED indicators that are connected to the power supply housing, and a connector for connecting the source is installed on the side wall of the stand power supply of the stand and input information connector for connecting to the parallel port of the computer, if this stand is the first in the stand network, the latter contains from 1 to n stands, where n = 32, where n is determined by the emulation speed or to the output information connector of the previous stand, and a special information “plug” is connected to the output information connector if this stand is the last in the stand network.

На фиг.1 дан программно-аппаратный стенд для эмуляции цифровых устройств, вид спереди. Figure 1 is given a hardware and software stand for emulating digital devices, front view.

На фиг. 2 дана структурная схема наборного поля обменного регистра программно-аппаратного стенда для эмуляции цифровых устройств. In FIG. 2 is a structural diagram of the type-setting field of the exchange register of the hardware-software stand for emulating digital devices.

Программно-аппаратный стенд для эмуляции цифровых устройств содержит лицевую панель (не показана), которая условно разделена на три поля: поле генераторов нулей и единиц 1, обменного регистра 2 стенда с наборным полем и поле индикаторов выходных функций 3, при этом поле генераторов нулей и единиц 1 состоит из двухпозиционного тумблера 4, общий вывод которого соединение корпусом источника питания (не показан), первый вывод тумблера 4 через первый резистор (не показан) соединен со светодиодным индикатором 5, последний соединен с источником питания, второй вывод тумблера 4 соединен выходным коммутационным гнездом 6 и вторым резистором (не показан), последний соединен с источником питания, обменный регистр 2 стенда с наборным полем состоит из двойных входных коммутационных гнезд 7, соединенных с соответствующими входами параллельно-последовательного входного регистра 8, последовательный выход которого соединен с параллельным портом компьютера 9, а последовательный вход регистра 8 соединен с последовательным выходом регистра 8 следующего стенда, но если данный стенд последний, то последовательный вход регистра 8 соединяют с последовательным выходом своего последовательно-параллельного регистра 10. Последовательный вход регистра 10 соединяют с параллельным портом компьютера 9, а его параллельные выходы соединяют с соответствующими входами выходного буферного регистра - "защелки" 11, параллельные выходы которого соединяют к соответствующим двойным выходным коммутационным гнездам 12, поле индикаторов выходных функций 3 состоит из входных коммутационных гнезд 13, соединенных через третий резистор (не показан) к светодиодным индикаторам 14, которые соединены с корпусом источника питания (не показан). На боковой стенке стенда расположен разъем 15 для соединения источника питания стенда, а также входной информационный разъем 16 для соединения к параллельному порту компьютера 9, если данный стенд первый в стендовой сети, которая содержит от 1 до n стендов, где n=32, при этом n определяется скоростью эмуляции или же к выходному информационному гнезду 17 предыдущего стенда, при этом к выходам информационного гнезда 17 подключается специальная информационная "заглушка" 18, если данный стенд последний в стендовой сети. Для правильного соединения цифровых устройств и исключения путаницы в соединительных шнурах (не показаны) на наборное поле обменного регистра 2 стенда накладывается специальный трафарет (не показан) с отверстиями под входные двойные коммутационные гнезда 7 и двойные выходные коммутационные гнезда 12 с условным графическим изображением эмулируемых устройств. The hardware-software stand for emulating digital devices contains a front panel (not shown), which is conditionally divided into three fields: field of generators of zeros and units 1, exchange register 2 of the stand with a set-up field and field of indicators of output functions 3, while the field of generators of zeros and units 1 consists of a two-position toggle switch 4, the general output of which is connected by a power supply housing (not shown), the first output of the toggle switch 4 is connected to the LED indicator 5 through the first resistor (not shown), the last is connected to the power source Ia, the second output of the toggle switch 4 is connected by the output switching socket 6 and the second resistor (not shown), the last is connected to the power supply, the exchange register 2 of the stand with the dialed field consists of double input switching sockets 7 connected to the corresponding inputs of the parallel-serial input register 8 whose serial output is connected to the parallel port of computer 9, and the serial input of register 8 is connected to the serial output of register 8 of the next stand, but if this stand is the last, then p the serial input of register 8 is connected to the serial output of its serial-parallel register 10. The serial input of register 10 is connected to the parallel port of computer 9, and its parallel outputs are connected to the corresponding inputs of the output buffer register - "latch" 11, the parallel outputs of which are connected to the corresponding double output switching sockets 12, the field of indicators of output functions 3 consists of input switching sockets 13 connected via a third resistor (not shown) to the LEDs dnym indicators 14, which are connected to the power source housing (not shown). On the side wall of the stand there is a connector 15 for connecting the power source of the stand, as well as an input information connector 16 for connecting to the parallel port of the computer 9, if this stand is the first in the stand network, which contains from 1 to n stands, where n = 32, while n is determined by the speed of emulation or to the output information socket 17 of the previous stand, and a special information "plug" 18 is connected to the outputs of the information socket 17 if this stand is the last in the stand network. In order to properly connect digital devices and avoid confusion in the connecting cords (not shown), a special stencil (not shown) with holes for input double switching sockets 7 and double output switching sockets 12 with a conditional graphic image of emulated devices is superimposed on the typing field of the exchange register 2 of the stand.

Программно-аппаратный стенд для эмуляции цифровых устройств работает следующим образом. The hardware-software stand for emulating digital devices works as follows.

Сначала собирается стендовая сеть, состоящая из п стендов, где п, например, равно 10, при этом первый стенд соединяют через входной информационный разъем 16 с помощью информационного шнура к параллельному порту компьютера 9, а выходной информационный разъем 17 первого стенда с помощью другого информационного шнура подсоединяют к входному информационному разъему 16 второго стенда, который в свою очередь через выходной информационный разъем 17 соединяют с входным информационным разъемом 16 третьего стенда и так далее до последнего десятого стенда, у которого к выходному информационному разъему 17 подсоединяют информационную заглушку 18. На каждый стенд стендовой сети подсоединяют информационную заглушку 18. На каждый стенд стендовой сети подается напряжение питания от своего источника питания, подключенного через разъем 15. После того как собрана стендовая сеть, запускают моделирующее программное обеспечение, осуществляющее по бесконечному циклу следующее:
1) параллельную запись двоичной информации, находящейся на входных двойных коммутационных гнездах 7 в параллельно-последовательный входной регистр 8 и одновременно с этим запись из последовательно-параллельного регистра 10 в буферный регистр - "защелку" 11, выходы которого подсоединены к двойным выходным коммутационным гнездам 12;
2) последовательный сдвиг входной информации из параллельно-последовательного входного регистра 8 через параллельный порт компьютера 9 и запись этой информации в входной буфер оперативной памяти компьютера, причем одновременно с этим происходит вывод информации из выходного буфера оперативной памяти через параллельной порт компьютера 9 в последовательно-параллельный регистр 10;
3) затем программно выполняют функции тех цифровых устройств, которые должны быть реализованы на данной стендовой сети, а результаты выполнения этих функций помещают в выходной буфер оперативной памяти компьютера.
First, a stand network consisting of n stands is assembled, where n, for example, is 10, while the first stand is connected through the input information connector 16 using an information cord to the parallel port of computer 9, and the output information connector 17 of the first stand using another information cord connected to the input information connector 16 of the second stand, which in turn through the output information connector 17 is connected to the input information connector 16 of the third stand, and so on until the last tenth yes, in which an information plug 18 is connected to the output information connector 17. An information plug 18 is connected to each stand of the bench network 18. A voltage is supplied to each stand of the bench network from its power source connected through the connector 15. After the stand network is assembled, they start simulation software that performs the following on an endless loop:
1) parallel recording of binary information located on the input double switching sockets 7 in the parallel-serial input register 8 and at the same time writing from the serial-parallel register 10 to the buffer register is a "latch" 11, the outputs of which are connected to the double output switching sockets 12 ;
2) a sequential shift of the input information from the parallel-serial input register 8 through the parallel port of the computer 9 and the recording of this information in the input buffer of the computer's RAM, and at the same time, information is output from the output buffer of the RAM through the parallel port of the computer 9 to the serial-parallel register 10;
3) then programmatically perform the functions of those digital devices that must be implemented on this bench network, and the results of these functions are placed in the output buffer of the computer's RAM.

Таким образом происходит программная эмуляция работы тех цифровых устройств, из которых предполагается собирать другое более сложное устройство. Чтобы не запутаться в коммутационных шнурах при сборке более сложного устройства, на наборное поле обменного регистра 2 каждого стенда стендовой сети накладывают специальный трафарет с условным графическим изображением эмулируемых устройств. Схему устройства собирают с помощью коммутационных шнуров, соединяя соответствующие двойные входные и выходные коммутационные гнезда 7 и 12, а также подавая в схему входные сигналы с выходных коммутационных гнезд 6, расположенных в поле генераторов нулей и единиц 1, индикацию состояния сигнала производят соответствующим светодиодным индикатором 5, а переключение сигнала в другое (противоположное) состояние осуществляют двухпозиционным тумблером 4. Thus, the software emulates the operation of those digital devices from which it is supposed to assemble another more complex device. In order not to get confused in the patch cords when assembling a more complex device, a special stencil with a conditional graphic image of emulated devices is imposed on the typesetting field of the exchange register 2 of each stand of the bench network. The device circuit is assembled using patch cords, connecting the corresponding double input and output switching sockets 7 and 12, and also supplying the input signals from the output switching sockets 6 located in the field of zeros and units 1 to the circuit, the signal status is indicated by the corresponding LED indicator 5 and the signal is switched to another (opposite) state by a two-position toggle switch 4.

Если светодиодный индикатор 5 горит, то это значит, что на выходном коммутационном гнезде 6 присутствует уровень логической единицы, а если светодиодный индикатор 5 потушен, то на выходном коммутационном гнезде 6 присутствует уровень логического нуля. If the LED indicator 5 is on, then this means that the logic unit level is present on the output switching socket 6, and if the LED indicator 5 is off, then the logic zero level is present on the output switching socket 6.

Для анализа работы собранного устройства его выходные сигналы подключают к входным коммутационным гнездам 13, расположенным в поле индикаторов входных функций 3, если на данном выходе собранного цифрового устройства присутствует уровень логической единицы, то соответствующий светодиодный индикатор 14 будет гореть, а если же на данном выходе присутствует уровень логического нуля, то соответствующий светодиодный индикатор 14 будет потушен. Таким образом, с помощью данного программно-аппаратного стенда для эмуляции цифровых устройств можно моделировать устройства, аппаратно собирая их из примитивов, функции которых эмулируются программно. To analyze the operation of the assembled device, its output signals are connected to the input switching sockets 13 located in the field of input function indicators 3, if the logic unit level is present at the output of the assembled digital device, the corresponding LED indicator 14 will be on, but if it is present at this output if the logic level is zero, the corresponding LED 14 will be off. Thus, with the help of this hardware-software stand for emulating digital devices, it is possible to model devices by assembling them from primitives whose functions are emulated by software.

Предлагаемая полезная модель по сравнению с прототипом и другими известными техническими решениями имеет следующие преимущества:
- за счет аппаратной реализации универсального стенда получаются реальные входные и выходные сигналы, которые не являются виртуальными и которые можно реально измерить или посмотреть с помощью того же осциллографа;
- так как стендовая сеть (несколько стендов, последовательно соединенных друг с другом), в принципе, представляет собой очень длинный обменный регистр и схемотехнически очень проста, то стоимость электронной "начинки" сети получается довольно низкой;
- за счет программной реализации функциональной части универсального цифрового стенда получается гибкая и открытая система для разработчиков как программного, так и методического обеспечения данного комплекса:
- и, наконец, для создания лабораторного комплекса (ориентировочно на 10 рабочих мест, хотя возможно любое количество) необходим всего один компьютер.
The proposed utility model in comparison with the prototype and other well-known technical solutions has the following advantages:
- due to the hardware implementation of the universal stand, real input and output signals are obtained that are not virtual and which can be actually measured or viewed using the same oscilloscope;
- since the bench network (several stands connected in series with each other), in principle, is a very long exchange register and is very simple in circuit design, the cost of the electronic “filling” of the network is quite low;
- due to the software implementation of the functional part of the universal digital stand, a flexible and open system is obtained for developers of both software and methodological support for this complex:
- and, finally, to create a laboratory complex (approximately 10 jobs, although any number is possible), only one computer is needed.

Claims (3)

1. Программно-аппаратный стенд для эмуляции цифровых устройств, содержащий компьютер с моделирующим программным обеспечением и блок сбора и выдачи информации, отличающийся тем, что блок сбора и выдачи информации выполнен в виде обменного регистра стенда, имеющего источник питания, который подключается к стенду через разъем, установленный на боковой стенке стенда, а сам обменный регистр стенда имеет наборное поле, состоящее из двойных входных коммутационных гнезд, соединенных с соответствующими входами параллельно-последовательного входного регистра, последовательный выход которого через входной информационный разъем данного стенда и через выходной информационный разъем предыдущего стенда соединен с последовательным входом параллельно-последовательного входного регистра предыдущего стенда, а последовательный вход параллельно-последовательного входного регистра данного стенда через выходной информационный разъем данного стенда и через входной информационный разъем следующего стенда соединен с последовательным выходом параллельно-последовательного входного регистра следующего стенда, а если данный стенд является первым в стендовой сети, причем последняя содержит от 1 до N стендов, где N=32, что определяется скоростью эмуляции, то последовательный выход параллельно-последовательного входного регистра через входной информационный разъем соединен с параллельным портом компьютера, а если данный стенд последний в стендовой сети, то последовательный вход параллельно-последовательного входного регистра данного стенда через выходной информационный разъем данного стенда и через специальную информационную “заглушку” соединяют с последовательным выходом последовательно-параллельного регистра данного стенда, сам же последовательно-параллельный регистр имеет параллельные выходы, соединенные с соответствующими входами выходного буферного регистра-“защелки”, параллельные выходы которого соединяют с соответствующими двойными выходными коммутационными гнездами, причем последовательный вход последовательно-параллельного регистра через входной информационный разъем данного стенда и через выходной информационный разъем предыдущего стенда соединяют с последовательным выходом последовательно-параллельного регистра предыдущего стенда, а последовательный выход последовательно-параллельного регистра данного стенда через выходной информационный разъем данного стенда и через входной информационный разъем следующего стенда соединен с входом последовательно-параллельного регистра следующего стенда, причем если данный стенд является первым в стендовой сети, то последовательный вход последовательно-параллельного регистра через входной информационный разъем соединяют с параллельным портом компьютера.1. A software and hardware stand for emulating digital devices, comprising a computer with modeling software and an information collection and output unit, characterized in that the information collection and output unit is made in the form of an exchange register of the stand having a power source that connects to the stand through a connector mounted on the side wall of the stand, and the exchange register of the stand itself has a type-setting field consisting of double input switching sockets connected to the corresponding inputs of parallel-serial input one register, the serial output of which through the input information connector of this stand and through the output information connector of the previous stand is connected to the serial input of the parallel-serial input register of the previous stand, and the serial input of the parallel-serial input register of this stand through the output information connector of this stand and through the input the information connector of the next stand is connected to the serial output of the parallel-serial input register of the next stand, and if this stand is the first in the stand network, the last one contains from 1 to N stands, where N = 32, which is determined by the emulation speed, then the serial output of the parallel-serial input register through the input information connector is connected to the parallel port of the computer and if this stand is the last in the stand network, then the serial input of the parallel-serial input register of this stand through the output information connector of this stand and through a special info the mating “plug” is connected to the serial output of the serial-parallel register of this stand, the serial-parallel register itself has parallel outputs connected to the corresponding inputs of the output buffer register “latch”, the parallel outputs of which are connected to the corresponding double output switching sockets, and the serial the input of the serial-parallel register through the input information connector of this stand and through the output information connector pr of the previous stand is connected to the serial output of the serial-parallel register of the previous stand, and the serial output of the serial-parallel register of this stand through the output information connector of this stand and through the input information connector of the next stand is connected to the input of the serial-parallel register of the next stand, and if this stand is first in the bench network, then the serial input of the serial-parallel register through the input information times The plug is connected to the parallel port of the computer. 2. Программно-аппаратный стенд для эмуляции цифровых устройств по п.1, отличающийся тем, что он снабжен полями генераторов нулей и единиц и индикаторов выходных функций, при этом поле генераторов нулей и единиц состоит из двухпозиционного тумблера, общий вывод которого соединен с корпусом источника питания, а первый вывод через первый резистор соединен со светодиодным индикатором, последний соединен с источником питания, второй вывод тумблера соединен с выходным коммутационным гнездом и вторым резистором, последний соединен с источником питания, при этом поле индикаторов выходных функций состоит из входных коммутационных гнезд, подключенных через третий резистор к светодиодным индикаторам, которые соединены с корпусом источника питания.2. The hardware and software stand for emulating digital devices according to claim 1, characterized in that it is equipped with fields of generators of zeros and ones and indicators of output functions, while the field of generators of zeros and ones consists of a two-position toggle switch, the general output of which is connected to the source body power supply, and the first output through the first resistor is connected to the LED indicator, the last is connected to the power source, the second output of the toggle switch is connected to the output switching socket and the second resistor, the last is connected to the source power supply, while the field of output function indicators consists of input switching sockets connected via a third resistor to LED indicators that are connected to the power supply housing. 3. Программно-аппаратный стенд для эмуляции цифровых устройств по п.1, отличающийся тем, что он снабжен набором трафаретов с отверстиями под входные и выходные двойные коммутационные гнезда с условным графическим изображением эмулируемых устройств и набором коммутационных шнуров.3. The hardware and software stand for emulating digital devices according to claim 1, characterized in that it is equipped with a set of stencils with holes for input and output double switching sockets with a conditional graphic image of emulated devices and a set of patch cords.
RU2001128585/09A 2001-10-22 2001-10-22 Firmware facility for emulating digital devices RU2221272C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2001128585/09A RU2221272C2 (en) 2001-10-22 2001-10-22 Firmware facility for emulating digital devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2001128585/09A RU2221272C2 (en) 2001-10-22 2001-10-22 Firmware facility for emulating digital devices

Publications (2)

Publication Number Publication Date
RU2001128585A RU2001128585A (en) 2003-08-27
RU2221272C2 true RU2221272C2 (en) 2004-01-10

Family

ID=32090409

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2001128585/09A RU2221272C2 (en) 2001-10-22 2001-10-22 Firmware facility for emulating digital devices

Country Status (1)

Country Link
RU (1) RU2221272C2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2268477C2 (en) * 2004-03-18 2006-01-20 Военно-морской институт радиоэлектроники Emulation device of an active response radar connected with a surveillance radar
RU2324967C1 (en) * 2006-10-16 2008-05-20 Федеральное государственное унитарное предприятие "Научно-производственное предприятие "Сигнал" Soft hardware stand for diagnostics of digital and microprocessor units
RU2363079C1 (en) * 2007-03-31 2009-07-27 Юнгз Груп, Инк. Multifunction connecting cord for multimedia device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4250556A (en) * 1978-02-13 1981-02-10 Siemens Aktiengesellschaft Electronic control system for analog circuits
EP0450839A3 (en) * 1990-03-30 1993-02-24 International Business Machines Corporation A logic simulation machine
RU2141074C1 (en) * 1993-05-28 1999-11-10 Колортроникс Текнолоджис, Л.Л.С. Devices and parts using electricity conducting structures associated with luminous and audio radiation and electric current

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4250556A (en) * 1978-02-13 1981-02-10 Siemens Aktiengesellschaft Electronic control system for analog circuits
EP0450839A3 (en) * 1990-03-30 1993-02-24 International Business Machines Corporation A logic simulation machine
RU2141074C1 (en) * 1993-05-28 1999-11-10 Колортроникс Текнолоджис, Л.Л.С. Devices and parts using electricity conducting structures associated with luminous and audio radiation and electric current

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2268477C2 (en) * 2004-03-18 2006-01-20 Военно-морской институт радиоэлектроники Emulation device of an active response radar connected with a surveillance radar
RU2324967C1 (en) * 2006-10-16 2008-05-20 Федеральное государственное унитарное предприятие "Научно-производственное предприятие "Сигнал" Soft hardware stand for diagnostics of digital and microprocessor units
RU2363079C1 (en) * 2007-03-31 2009-07-27 Юнгз Груп, Инк. Multifunction connecting cord for multimedia device

Similar Documents

Publication Publication Date Title
US5663900A (en) Electronic simulation and emulation system
CN112685240A (en) Chip subsystem verification method and device
JPH0374420B2 (en)
KR20000005243A (en) Stimulated simulator for a distributed process control system
US5335191A (en) Method and means for communication between simulation engine and component models in a circuit simulator
CN105974907A (en) Satellite attitude control ground simulation testing system
CN105335548A (en) MCU simulation method for ICE
RU2221272C2 (en) Firmware facility for emulating digital devices
CN100498799C (en) Simulation system and computer-implemented method for simulation and verifying a control system
CN105912765B (en) The reusable emulation component integrated for simulated environment and method
CN110674616A (en) A Scalable Fully Randomized Automatic Verification Method Based on Systemverilog and Matlab Algorithms
CN114548027A (en) Method for tracking signal in verification system, electronic device and storage medium
RU23505U1 (en) SOFTWARE AND HARDWARE STAND FOR EMULATING DIGITAL DEVICES
CN113204929A (en) Method for realizing AHB VIP based on SV and UVM, electronic device and storage medium
CN112966335A (en) Interface simulation device and automatic driving simulation test platform
Cardelli et al. Rapid-prototyping of embedded systems via reprogrammable devices
CN111831539A (en) A test method and related products
KR20010100961A (en) Rapid debugging method on rapid prototyping apparatus for complex embedded system
CN209055818U (en) A kind of general timing generating means
CN109509391A (en) Open modularization EDA teaching experiment appearance
Barrett et al. Microcontroller Programming and Interfacing with Texas Instruments MSP430FR2433 and MSP430FR5994: Part I & II
CN118349410B (en) Switching circuit, logic device and circuit board card for test diagnosis
CN212276658U (en) A portable development device for single-chip teaching
RU2001128585A (en) Software and hardware stand for emulating digital devices
Vallius et al. ATOMI II-Framework for Easy Building of Object-oriented Embedded Systems

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20041023