SU1319077A1 - Storage - Google Patents
Storage Download PDFInfo
- Publication number
- SU1319077A1 SU1319077A1 SU864015799A SU4015799A SU1319077A1 SU 1319077 A1 SU1319077 A1 SU 1319077A1 SU 864015799 A SU864015799 A SU 864015799A SU 4015799 A SU4015799 A SU 4015799A SU 1319077 A1 SU1319077 A1 SU 1319077A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- register
- data
- address
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к вычислительной технике, а именно к запоминающим устройствам , и может быть использовано дл организации задержки и перестановки данных . Цель изобретени - упрощение устройства . Устройство содержит блок 1 синхронизации , регистр 2, счетчик 3 адресов, сумматор 4 по модулю два, элемент И 5, блок 6 пам ти, регистр 7, коммутатор 8, регистр 9, информационный вход 10, вход 11 начальной установки, тактовый вход 12 и выход 13. При поступлении последовательности данных на вход 10 они записываютс в регистр 2, а затем в блок 6 по адресам старщих разр дов которых формируютс соответствующие разр ды счетчика 3. Младший разр д адреса равен сумме по модулю два значений старшего и младшего разр дов счетчика 3 (формируетс сумматором 4). В соответствии с временной диаграммой импульсов , формируемых блоком 1, осуществл етс считывание данных из блока 6 в регистр 7. Коммутатор 8 в соответствии с управл ющим сигналом, формируемым на выходе элемента 5, на вход которого поступают значени старшего и инверсного младшего разр да счетчика 3, пропускает данные либо с выхода регистра 2, либо с выхода регистра 7. На выходе-регистра 7, в который записываютс данные с выхода коммутатора 8, формируетс задержанна последовательность переставленных соответствующим образом данных. 2 ил. (О (Л 0 со г о Фиг.1The invention relates to computing technology, namely to storage devices, and can be used to organize delay and permutation of data. The purpose of the invention is to simplify the device. The device contains a synchronization unit 1, a register 2, an address 3 counter, an adder 4 modulo two, an AND element 5, a memory block 6, a register 7, a switch 8, a register 9, an information input 10, an initial installation input 11, a clock input 12 and output 13. When a sequence of data arrives at input 10, they are written to register 2, and then in block 6, the corresponding bits of counter 3 are formed at addresses of the most significant bits. The lower bit of the address is equal to the sum modulo two high and low bits of the counter 3 (formed by adder 4). In accordance with the timing diagram of the pulses generated by block 1, data is read from block 6 to register 7. Switch 8 in accordance with the control signal generated at the output of element 5, the input of which receives the high and inverse low-order bits of counter 3 It skips the data either from the output of register 2 or from the output of register 7. At the output of register 7, in which data are written from the output of switch 8, a delayed sequence of data that has been properly rearranged is formed. 2 Il. (O (L 0 co g figure 1
Description
Изобретение относитс к запоминающим устройствам и может быть использовано в качестве цифровой задержки дл перестановки отсчетов последовательности сигналов .The invention relates to memory devices and can be used as a digital delay for swapping samples of a sequence of signals.
Целью изобретени . вл етс упрощение устройства.The purpose of the invention. is a simplification of the device.
На фиг. 1 представлена структурна схема предлагаемого устройства; на фиг. 2 - временные диаграммы работы узлов устройства .FIG. 1 shows a block diagram of the proposed device; in fig. 2 - timing charts of the device nodes.
Устройство содержит блок 1 синхронизации , регистр 2, счетчик 3 адресов, сумматор 4 по модулю два, элемент И 5, блок 6 пам ти, регистр 7, коммутатор 8, регистр 9, информационный вход 10, вход 11 начальной установки, тактовый вход 12 и выход 13.The device contains a synchronization unit 1, a register 2, an address 3 counter, an adder 4 modulo two, an AND element 5, a memory block 6, a register 7, a switch 8, a register 9, an information input 10, an initial installation input 11, a clock input 12 and exit 13.
Устройство осуществл ет перестановки отсчетов последовательности с глубиной ,(, ,2...).The device performs permutations of the sequence samples with depth, (,, 2 ...).
При этом дл определенного значени Т блок пам ти должен иметь емкость 2т слов разр дностью, совпадающей с разр дностью входной информации, разр дность счетчика 3 должна быть равна k+1.At the same time, for a certain value of T, the memory block must have a capacity of 2 tons of words with the same size as the input information, the counter 3 must be equal to k + 1.
Устройство работает следующим образом .The device works as follows.
На вход 11 устройства поступает сигнал, устанавливающий счетчик 3 в исходное нулевое состо ние. На вход блока 1 синхронизации поступают тактовые импульсы. Блок 1 вырабатывает сигналы, поступающие соответственно на тактовые входы регистров 2 и 3, тактовые входы счетчика 3 и регистра 7, вход режима (запись/чтение) блоков 6 пам ти. Эти сигналы получены из входного сигнала блока 1 синхронизации, например, путем задержки на логических элементах.The input 11 of the device receives a signal that sets the counter 3 to the initial zero state. At the input of block 1 synchronization received clock pulses. Unit 1 generates signals that arrive respectively at the clock inputs of registers 2 and 3, clock inputs of counter 3 and register 7, mode input (write / read) of memory blocks 6. These signals are obtained from the input signal of the synchronization unit 1, for example, by delaying the logic elements.
Временные диаграммы указанных сигналов , (фиг. 2) позвол ют детально проследить работу устройства, дл случа у 2.The timing diagrams of the signals indicated (Fig. 2) make it possible to trace in detail the operation of the device, for case 2.
Входна последовательность чисел (фиг. 2) поступает на информационные входы входного регистра 2 и принимаетс в регистр по тактовому сигналу. При этом с выхода входного регистра считываетс последовательность а,, Во, а,, в,, а, в, aj, Bj, а,, в,, as, в, а,, Sg, а,, в, , Эта последовательность записываетс в блок 6 пам ти 7 по адресу, младший (0-й) разр д которого считываетс с выхода сумматора 4, на вход которого поступают старший (к-й) и младший (0-й) разр ды счетчика 3, остальные разр ды адреса блокаThe input sequence of numbers (Fig. 2) is fed to the information inputs of the input register 2 and is received into the register by the clock signal. In this case, the sequence a, B, a, b, a, b, aj, Bj, a, b, a, as, b, a, Sg, a, b, A, This sequence written to block 6 of memory 7 at the address, the least significant (0th) bit of which is read from the output of the adder 4, the input of which receives the most significant (kth) and the least significant (0th) bits of counter 3, the remaining bits block addresses
пам ти подключены к одноименным разр дам счетчика 3.Memory is connected to counter 3 with the same name.
Блок 6 под действием приход щих на его адресный вход сигналов, на вход режима (запись/чтение), сигнала разрещени реализует функцию задержки дл всех элементов входной последовательности кроме тех, которые через сумматор 8 при единичном состо нии сигнала на его входе управлени , проход т на вход регистра 10 без записи в блок 6 пам ти. При этом запись в блок 6 пам ти блокируетс отсутствием сигнала разрешени . Следовательно, на выходе считываютс элементы последовательBlock 6, under the action of the signals arriving at its address input, at the mode input (write / read), of the resolution signal, implements a delay function for all elements of the input sequence except those which, through the adder 8, with a single signal state at its control input, pass to register 10 without writing to memory block 6. At the same time, writing to memory block 6 is blocked by the absence of an enable signal. Consequently, the follower elements are read out.
ности аг, Зг I а 5, BjB ay, Zg I a 5, Bj
а,, , в.a ,, c.
а, , , вa,,, in
в,, в„in ,, in „
в, , а.in, and
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864015799A SU1319077A1 (en) | 1986-01-31 | 1986-01-31 | Storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864015799A SU1319077A1 (en) | 1986-01-31 | 1986-01-31 | Storage |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1319077A1 true SU1319077A1 (en) | 1987-06-23 |
Family
ID=21219236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864015799A SU1319077A1 (en) | 1986-01-31 | 1986-01-31 | Storage |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1319077A1 (en) |
-
1986
- 1986-01-31 SU SU864015799A patent/SU1319077A1/en active
Non-Patent Citations (1)
Title |
---|
ЭУПВ дл формировани длинных задержек. Электроника, 1985, № 7, с. 62. Авторское свидетельство СССР № 1233212, кл. G 11 С 7/00, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1319077A1 (en) | Storage | |
JPS5941336B2 (en) | buffer memory device | |
SU1383326A1 (en) | Device for programmed delay of information | |
SU1425632A1 (en) | Device for delaying multiplexed digital information | |
RU1833857C (en) | Device for output of information | |
SU1149272A1 (en) | Processor-to-storage interface | |
SU1387033A1 (en) | Device for fetching data from storage unit | |
SU1383445A1 (en) | Device for delaying digital information | |
SU1277124A1 (en) | Interface for linking electronic computer with using equipment | |
SU1388951A1 (en) | Buffer storage device | |
SU1249583A1 (en) | Buffer storage | |
SU1394213A1 (en) | Device for programmed delay of information | |
SU1550525A1 (en) | Device for interfacing comimunication channel and computer | |
SU1046935A1 (en) | Scaling device | |
SU1376074A1 (en) | Device for programmed delay of information | |
SU1322256A1 (en) | Device for sorting information | |
SU1386989A2 (en) | Data sorting device | |
SU1695305A1 (en) | Control character forming device | |
SU1425709A1 (en) | Processor for fast fourier transform | |
SU1399823A1 (en) | Memory with self-check | |
SU746488A1 (en) | Interface | |
SU1388957A1 (en) | Device for checking multibit storage blocks | |
SU1605244A1 (en) | Data source to receiver interface | |
SU760076A1 (en) | Interface | |
SU1589288A1 (en) | Device for executing logic operations |