SU1434495A1 - Устройство дл формировани адресов буферной пам ти - Google Patents
Устройство дл формировани адресов буферной пам ти Download PDFInfo
- Publication number
- SU1434495A1 SU1434495A1 SU864130076A SU4130076A SU1434495A1 SU 1434495 A1 SU1434495 A1 SU 1434495A1 SU 864130076 A SU864130076 A SU 864130076A SU 4130076 A SU4130076 A SU 4130076A SU 1434495 A1 SU1434495 A1 SU 1434495A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- inputs
- outputs
- Prior art date
Links
Landscapes
- Time-Division Multiplex Systems (AREA)
Abstract
Изобретение относитс к вычислительной технике и используетс в блоках буферной пам ти. Цель изобретени - расширение области применени за счет формировани текущих адресов дл заданных областей буферной пам ти . Устройство содержит блок пам ти 1, арифметико-логический блок 2, регистр 3, элемент И 4, первый 5 и второй 6 счетчики, формирователь 7, сумматор 8, мультиплексор 9. Устройство предназначено дл формировани адресов дл буферной пам ти устройств приемопередачи данных по линии св зи с временным уплотнением каналов. Тракт с временным уплотнением представл ет собой две линии - линию передаваемых и линию принимаемых данных, по которым соответственно передаетс и принимаетс информаци по нескольким каналам . В каждом канальном интервале передаетс или принимаетс одно слово данных. 3 ил. G (Л с
Description
4
СО
;о
СП
Изобретение относитс к вычислительной технике и может быть использовано в блоках буферной пам ти.
Цель изобретени - расширение области применени за счет формировани текущих адресов заданных областей буферной пам ти.
На фиг. 1 изображена структурна схема устройства; на фиг. 2 - временна диаграмма работы устройства; на фиг. 3 - пример состо ни устройства в процессе приема и передачи сообщений .
Устройство лл формировани адресов буферной пам ти (фиг.1) содержит блок 1 пам ти, арифметико-логический блок (АЛБ) 2,,регистр 3, элемент И 4, первый 5, второй 6 счетчики формирователь 7 сигналов сброса, сумматор 8, мультиплексор 9, первый и второй входы 10 и 1 синхронизагщи, вход 12 загрузки , вход 13 записи чтени , первый и второй нходы 14 и 15 разрешени , первый и второй адресные входы 16 и 17, выход 18 счетчика 5, выход 19 блока пам ти 1, выход 20 счетчика 6, выход 21 формировател 7.
.Первый вход синхронизации устройства (вход 10) вл етс входом канальной синхронизации и предназначен дл синхронизации канальных интервалов . По перепаду 1-0 сигнала канальной синхронизации измен етс на единицу состо ние счетчика канальных интервалов (счетчик 6). ,
Второй вход синхронизации устройства (вход 11) вл етс входом цикловой синхронизации и предназначен дл синхронизации нулевого канального интервала . По перепаду 0-1 сигнала цикловой синхронизации .формирователь 7 формирует сигнал сброса (фиг. 2) счетчика канальных интерйалов (счетчик 6
По входу загрузки устройства (вход 12) обеспечиваетс загрузка с выхода 2 в регистр 3 дл .получени на выходе 16 устройства текущего адреса дл тёку1цего канала (сначала дл приема, затем дл передачи). Вход записи чтени устройства (вход 13) предназначен дл стробиро- вани записи в блок 1 пам ти в зависимости от состо ни входов разрешени : от состо ни первого входа разрешени (вход 14) в цикле приема и второго входа разрешени (вход 15) в цикле передачи. Выбор входного сигнала осуществл ет м льтиплексор 9.
344952
Разр дность счетчика 6 определ етс из цикла канальных интервалов тракта с временным уплотнением. Дп 32 ка калов разр дность счетчика равна 3.
Разр дность счетчика 5 определ етс максимальной длиной сообщени по одному из каналов. При максимальной
Q длине сообщени восьми слов счетчик 5 как и блок 1 пам ти имеет разр д- ность равную трем.
Счетчик 5 предназначен дл формировани текущего отсчета дл вьмисле15 ни ААБ 2 текущих адресов. Блок 1 пам ти предназначен дл записи и хранени отсчетов Д.ЛЯ каждого передающего и каждого приемного канала. При числе каналов 32 емкость блока 1 пам ти
20 равна 64 слова, причем разр дность слова зависит от максимальной длины сообщени . Формирование текущего адреса осуществл ет АЛБ 2, который выполн ет onepaijjiro С - В - 1 , где С 25 состо ние выхода 18 счетчика 5 (текущего отсчета); В - состо ние вько- да 19 блок 1 пам ти. Счетчик 6 формирует номер канального интервала (адрес области буферной пам ти). Сумма30 тор 8 предназначен дл согласовани входной и выходной информации, принимаемой и передаваемой из буферной пам ти. В циклах приема состо ни счетчика 6 сумматор 8 уменьшает на 1,
ос в цикле передачи увеличивает на 1.
Каждый канальный интервал делитс на четыре цикла обращени к блоку 1 пам ти: чтение, запись, чтение, запись . Первые два обращени при прие40 ме сообщени , вторые два - при передаче сообщени .
В исходном состо нии в циклах записи в блок 1 пам ти посто нно записываетс значение счетчика 5. Импульс д5 записи проходит через элемент И 4 на вход записи блока 1 пам ти.
В циклах чтени из блока 1 пам ти считываетс значение, записанное в блок 1 пам ти в том же канальнс м интервале предыдущего цикла. В результате дл всех каналов на выходе АПД 2 формируетс и загружаетс в регистр 3 код нул - начальные текущие адреса дл каждого канала как приемного, так и п.ередагацего, так как в данном случае В С - 1 .
При приходе слова сообщени ,-о чем свидетельствует логический О в цикле приема на входе 14 устрпиства, за50
55
прещаетс (в соответствующем канальном интервале) запись в блок 1 пам ти . Тем самым дл данного канального интервала, по которому проходит сообщение , в блоке 1 пам ти по соответствующему адресу, равному номеру канального интервала, будет записано значение С, предшествовавшее по влению сигнала на входе 14. В результате разница между текущим состо нием счетчика 5 и состо нием на выходе блока 1 пам ти в соответствуюгцем канальном интервале будет увеличиватьс на 1, что объ сн етс посто нным значение В дл данного канального интервала, вследствие запрета записи и изменение значени С в начале каждого цикла. Таким образом на входе 16 устройства формируетс текущий адрес дл соответствующего канального интервала.
Сообщение представл ет собой последовательность слов сообщений, вызывающих по вление О на входе 14
ном интервале. По вление слова сообщени в нулевом канале (О на входе 14 ) вызывает запрет записи в блок 1 пам ти , вследствие чего состо ние выходу 19 блока 1 памлти в данном канальном интервале не измен етс , а состо ние выхода 16 устройства увеличиваетс на 1 поскольку состо ние выхода 18 продолжает увеличиватьс .
В цикле передачи работа устройства отличаетс только тем, что о соот ношении информирует сигнал на входе 15.
Claims (1)
- Формула изобретениУстройство дл формировани адресов буферной пам ти, содержащее блок пам ти, мультиплексор, регистр и элемент И, причем выход регистра вл етс первым адресным выходом устройства , вход загрузки регистра вл етс входом загрузки устройства, первый3035устройства дл принимаемого и на вхо- pi, адресный вход блока пам ти вл етс де 15 дл передаваемого сообщени в первым входом синхронизации устрой- соответствующем канальном интервале. ства, отличающеес Пропадани слова сообщени в соответ- ствунлцем канальном интервале -вызывает запись по соответствукщему адресу блока 1 пам ти текущего отсчета, т.е. инициализацию текущего адреса.При передачи сообщений в циклах передачи анализируетс состо ние входа 15. На фиг. 3 приведен пример состо ни устройства в процессе приема и передачи сообщени . Счетчик 5 устройства не инициализируетс и посто- нно каждый цикл измен ет свое состо ние (выход 18). На выходе 20 счетчика 6 формируютс входы канальных интервалов . На выходе 17 сумматора 8 имеем уменьшенный на 1 код канального интервала и циклах приема (с целью согласовани задержки входной информации , поскольку входное слово данных будет полностью прин то в конце данного канального интервала) и увеличенный на 1 код канального интервала в циклах передачи (поскольку слово данного канального интервала будет передаватьс с задержкой на один канальный интервал).При отсутствии на входе слова сообщени (1 на входе 14 устройства)404550ства, отличающеес тем, что, с целью расширени области применени за счет формировани текущих адресов дл заданных областей буферной па.м ти, в него введены арифмети- ческо-логический блок, первый и второй счетчики, сумматор, формирователь сигналов сброса, причем вход синхронизации первого счетчика соединен с входом формировател сигналов, сброса и вл етс вторым входом синхронизации устройства, выход формировател сигналов сброса соединен с входом установки второго счетчика,выходы которого соединены с входами первой группы сумматора , входы второй г;руппы которого подключены к первому входу синхронизации устройства и входу синхрониза- 1ЩИ второго счетчика, выходы сумматора соединены с адресными входами груп пы блока пам ти и вл ютс вторым адресным выходом устройства, первый вход синхронизации устройства соединен с управл ющим входом мультиплексора , первый и второй информационные входы которого вл ютс первым и вторым входами разрешени работы устройства , выход мультиплексора подключен к второму входу элемента И, первыйюсто нно осуществл етс запись в блок вход которого вл етс входом записи/ 1 пам ти состо ни счетчика 5. Резуль- чтени устройства, выход элемента И тат операции АЛУ 2 дает на выходе 16 устройства код нул в каждом кан льсоединен с входом записи/чтени блока пам ти, информационные входы которосо05i, адресный вход блока пам ти вл етс первым входом синхронизации устрой- ства, отличающеес050ства, отличающеес тем, что, с целью расширени области применени за счет формировани текущих адресов дл заданных областей буферной па.м ти, в него введены арифмети- ческо-логический блок, первый и второй счетчики, сумматор, формирователь сигналов сброса, причем вход синхронизации первого счетчика соединен с входом формировател сигналов, сброса и вл етс вторым входом синхронизации устройства, выход формировател сигналов сброса соединен с входом установки второго счетчика,выходы которого соединены с входами первой группы сумматора , входы второй г;руппы которого подключены к первому входу синхронизации устройства и входу синхрониза- 1ЩИ второго счетчика, выходы сумматора соединены с адресными входами группы блока пам ти и вл ютс вторым адресным выходом устройства, первый вход синхронизации устройства соединен с управл ющим входом мультиплексора , первый и второй информационные входы которого вл ютс первым и вторым входами разрешени работы устройства , выход мультиплексора подключен к второму входу элемента И, первыйвход которого вл етс входом записи/ чтени устройства, выход элемента Исоединен с входом записи/чтени блока пам ти, информационные входы которосо514344956соединены с выходами перпого счетчи- которого соединены с выходами блока ка и информационными входами первой группы арифметико-логического блока, информационные входы второй группыпам ти, выходы арифметико-логическо го блока .соединены с информационным входами регистра.//10го-J-LГПnjHJlJlJlJlJ JTnJlJT.„JlJTrLTLTLШIIlIПIL lmJL JJLLIIIканал О11 21JIfiepeQQf/ff npueff nepeggt/a - П П, ПППЧтениезачлисьi msHusзаписькоторого соединены с выходами блокапам ти, выходы арифметико-логического блока .соединены с информационными входами регистра.ГПканоп 1гтЛ.чтениезаписьчтениезаписьФиг. Z18 20 11ik 1619Передача
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864130076A SU1434495A1 (ru) | 1986-10-02 | 1986-10-02 | Устройство дл формировани адресов буферной пам ти |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864130076A SU1434495A1 (ru) | 1986-10-02 | 1986-10-02 | Устройство дл формировани адресов буферной пам ти |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1434495A1 true SU1434495A1 (ru) | 1988-10-30 |
Family
ID=21261280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864130076A SU1434495A1 (ru) | 1986-10-02 | 1986-10-02 | Устройство дл формировани адресов буферной пам ти |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1434495A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4121863A1 (de) * | 1991-07-02 | 1993-01-07 | Siemens Ag | Verfahren und anordnung zur ueberwachung und vermeidung eines ueberlaufs und/oder einer entleerung eines pufferspeichers |
-
1986
- 1986-10-02 SU SU864130076A patent/SU1434495A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 813504, кл. G 06 F 9/36, 1981. Авторское свидетельство СССР № 1126954, кл. G U6 F 9/36, 1984. * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4121863A1 (de) * | 1991-07-02 | 1993-01-07 | Siemens Ag | Verfahren und anordnung zur ueberwachung und vermeidung eines ueberlaufs und/oder einer entleerung eines pufferspeichers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4366478A (en) | Signal transmitting and receiving apparatus | |
KR880009520A (ko) | 디지탈 데이타 메모리 시스템 | |
US5566343A (en) | Serial data transfer apparatus for determining a reception time and a transmission time | |
SU1434495A1 (ru) | Устройство дл формировани адресов буферной пам ти | |
US4492983A (en) | System for decoding compressed data | |
US4121195A (en) | Error detection in digital systems | |
SU1149272A1 (ru) | Устройство дл сопр жени процессора с пам тью | |
SU1262510A1 (ru) | Устройство дл сопр жени абонентов с каналами св зи | |
SU1520530A1 (ru) | Устройство дл сопр жени ЭВМ с каналом св зи | |
SU1462328A1 (ru) | Устройство дл сопр жени ЦВМ с лини ми св зи | |
SU1633494A1 (ru) | Устройство дл декодировани фазоманипулированного кода | |
SU1310827A1 (ru) | Устройство дл сопр жени источника и приемника информации | |
SU1083174A1 (ru) | Многоканальное устройство св зи дл вычислительной системы | |
SU1319077A1 (ru) | Запоминающее устройство | |
SU670958A2 (ru) | Устройство дл обработки телеизмерительной информации | |
SU510952A1 (ru) | Система дл сопр жени терминальных устройств с вычислительной машиной | |
SU1589288A1 (ru) | Устройство дл выполнени логических операций | |
SU1259275A1 (ru) | Устройство дл сопр жени | |
SU1510009A1 (ru) | Устройство дл формировани адресов буферной пам ти | |
SU733016A1 (ru) | Устройство дл записи и считывани информации из блоков полупосто нной пам ти | |
SU1179351A1 (ru) | Устройство дл сопр жени электронно-вычислительной машины с периферийными устройствами | |
SU1488876A1 (ru) | Буферное запоминающее устройство | |
SU1012235A1 (ru) | Устройство дл обмена данными | |
SU1072035A1 (ru) | Устройство дл обмена информацией | |
SU1249583A1 (ru) | Буферное запоминающее устройство |