Вычислительный узел цифровой сетки

Иллюстрации

Показать все

Реферат

 

ВЫЧИСЛИТЕЛЬНЫЙ УЗЕЛ ЦИФ-. РОВОЙ СЕТКИ по авт. св. К 800997, отличающийся тем, что, с целью повышения точности решения дифференциальных уравнений, в узел дополнительно введены первьш и второй триггеры, первый и второй коммутаторы и регистр правой части, а блок управления выполнен в виде первого и второго триггеров, первого, ;второго, третьего, четвертого, пятого , шестого, седьмого, восьмого, девятого,десятого,одиннадцатого,двенадцатого ,тринадцатого,четырнадцато ,го и пятнадцатого элементов И,первого, второго, третьего и четвертого счетчиков, первого, второго, третьего . и четвертого элементов НЕ, элемента И-НЕ, первого, второго и третьего элементов ИЛИ, дешифратора и генератора тактовьк импульсов, выход которого соединен с первым входом первого элемента И, второй вход которого соеданен с выходом первого триггера, первый вход которого соединен с первым установочным входом первого счетчика, счетный вход которого подключен к выходу первого элемента И, выходы разрядов первого счетчика подключены к входам дешифратора, первый выход которого подключен к второму установочному входу первого счетчика, второй выход дешифратора подключен к первому входу второго триггера, выход которого соединен с первыми входами второго, третьего и четвертого элементов Ни через первьш элемент НЕ - с первыми входами пятого, шестого и седьмого элементов И, выход последнего соединен с вторым входом второго тригге (Л ра, выходы четвертого и седьмого элементов И подключены к третьему и четвертому установочным входам с с; первого счетчика, выход четвертого элемента И соединен со счетным входом второго счетчика, выходы разрядов которого через элемент И-НЕ соединены с вторым входом второго :о ю элемента .И и входом второго элемента НЕ, выход которого подключен к второSD ГГ му входу четвертого элемента И, третий вход которого соединен с :л вторыми входами шестого и седьмого элементов И, первыми входами восьмого и девятого элементов И и входом третьего элемента НЕ и подключен к выходу десятого элемента И, входы которого соединены с выходами третьего счетчика, счетный вход которого соединен с третьим выходом дешифратора, четвертый выход которого соединен со счетным входом четвертого счетчика, выходы которого через одиннадцатый элемент И сое

СОО3 СОВЕТСКИХ

РЕСПУБЛИК

09) (И) 3(д) С 06 Р 15/31

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ с

ka (61) 800997 (21) 3631881/24-24 (22) 12.08 ° 83 (46) 30.12.84. Бюл. Р 48 (72) Е.А. Башков, В.П. Боюн, Л.Г. Козлов, Ю.В. Ладыженский и Г.А. Серга (71) Донецкий ордена Трудового

Красного Знамени политехнический институт и Ордена Ленина институт кибернетики АН УССР (53) 681.333(088.8) (56) 1. Авторское свидетельство СССР

В 800997, кл. G 06 Р 15/31, 1979 (прототип).

t (54) (57) ВЫЧИСЛИТЕЛЬНЫЙ УЗЕЛ ЦИф-.

РОВОЙ СЕТКИ по авт. св. Р 800997, отличающийся тем, что, с целью повышения точности решения дифференциальных уравнений, в узел дополнительно введены первый и второй триггеры, первый и второй коммутаторы и регистр правой части, а блок управления выполнен в виде первого и второго триггеров, первого, второго, третьего, четвертого, пятого, шестого, седьмого, восьмого,,девятого, десятого, одиннадцатого,двенадцатого,тринадцатого,четырнадцато,го и пятнадцатого элементов И,первого, второго, третьего и четвертого счетчиков, первого, второго, третьего и четвертого элементов НЕ, элемента . И-НЕ, первого, второго и третьего элементов ИЛИ, дешифратора и генератора тактовых импульсов, выход которого соединен с первым входом первого элемента И, второй вход которого соединен с выходом первого триггера, первый вход которого соединен с первым установочным входом первого счетчика, счетный вход которого подключен к выходу первого элемента И, выходы разрядов первого счетчика подключены к входам дешифратора, первый выход которого подключен к второму установочному входу первого счетчика, второй выход дешифратора подключен к первому входу второго триггера, выход которого соединен с первыми входами второго, третьего и четвертого элементов И и через первый элемент НŠ— с первыми входами пятого, шестого и седьмого элементов И, выход последнего соединен

С2 е с вторым входом второго триггера, выходы четвертого и седьмого элементов И подключены к третьему и четвертому установочным входам первого счетчика, выход четвертого я элемента И соединен со счетным входом второго счетчика, выходы разрядов которого через элемент И-НЕ соединены с вторым входом второго элемента .И и входом второго элемента

НЕ, выход которого подключен к второму входу четвертого элемента И, третий вход которого соединен с вторыми входами шестого и седьмого элементов И, первыми входами восьмого и девятого элементов И и входом третьего элемента НЕ и подключен к выходу десятого элемента

И, входы которого соединены с выходами третьего счетчика, счетный вход которого соединен с третьим выходом дешифратора, четвертый выход которого соединен со счетным входом четвертого счетчика, выходы которого через одиннадцатый элемент И сое1132295 динены с входом четвертого элемента

НЕ, четцертым входом четвертого элемента И, третьими входами шестого и седьмого элементов И, вторым входом восьмого элемента И и первыми входами двенадцатого и тринадцатого элементов И, установочные входы третьего и четвертого счетчиков соединены соответственно с пятым и шестым установочными входами первого счетчика и подключены соответственно к.выходам тринадцатого и четырнадцатого элементов И, первый вход четырнадцатого элемента И соединен с вторым входом двенадцатого элемента И и подключен к пятому выходу дешифратора, вторые входы третьего и пятого элементов И объединены и подключены к шестому выходу дешифратора, седьмой выход которого соединен с пятым входрм четвертого элемента И и четвертым входом шестого элемента И, восьмой выход дешифратора соединен с третьими входа1юи второго и восьмого эле- ментов И и вторым входом тринадцатого элемента И, третий вход которого объединен с первым входом пятнадцатого элемента И и подключен к выходу третьего элемента НЕ, вторые входы девятого и пятнадцатого элементов И объединены и подключены к девятому выходу дешифратора, десятый выход которого соединен с четвертым входом седьмого элемента И, второй. вход четырнадцатого элемента И подключен к выходу четвертого элемента НЕ, третий выход дешифратора соединен с первыми входами первого и второго элементов ИЛИ, второй вход первого элемента ИЛИ соединен с четвертым выходом дешифратора, одиннадцатый выход которого подключен к первому входу третьего элемента ИЛИ, :вторые входы второго и третьего элементов ИЛИ объединены и цодключен3а к выходу двенадцатого элемента И, выход второго элемента И подключен к первому входу первого триггера, причем первый и второй входы первого и второго триггеров соединены

l соответственно с. выходами третьего и пятого элементов И блока управления, прямой и инверсный выходы первого и второго триггеров соединены соответ-" ственно с первым и вторым входами первого и второго коммутаторов, третьи и четвертые входы первого и .второго коммутаторов объединены и подключены к выходам блока анализа, тактовые входы которого подключены к выходу первого элемента ИЛИ блока управления и четвертому выходу дешифратора блока управления, выходы первого и второго коммутаторов соединены соответственно с группой управляющих входов первого и второго преобразователей кодов, управляющие входы которых объединены с управляющими входами третьего и четвертого преобразователей кодов и подключены к выходу первого элемента ИЛИ блока управления, первый выход дешифратора ,блока управления и выход девятого элемента И блока управления подключены к управляющим входам регистра правой части, информационные входы которого соединены с информационными входами узла, выход регистра правой части соединен с вторым информацион ным входом регистра частных сумм, второй вход первого триггера блока управления, седьмой установочный вход первого счетчика блока управления и счетный вход второго счетчика блока управления подключены к информационным входам узла, выходы шестого, восьмого, двенадцатого и тринадцатого элементов И, первый и одиннадцатый выходы дешифратора, выходы второго и третьего элементов ИЛИ являются соответствующими выходами блока управления.

2. Узелпоп. 1, отличаюшийся тем, что преобразователь кодов выполнен в виде элемента НЕ, первого, второго и третьего элементов И, триггера и элемента ИЛИ, первый вход которого соединен с выходом первого элемента И, первый вход которого подключен .к инверсному выходу триггера, прямой выход которого подключен к первым входам второго и третьего элементов И, вторые входы которых объединены и через элемент НЕ соединены с вторым входом первого элемента И, первый вход триггера соединен с выходом второго элемента И, третий вход которого соединен с третьим входом третьего элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход которого является выходом преобразователя кодов, второй вход триггера является управляющим входом преобразователя кодов, третий вход третьего элемента

И и четвертый вход второго элемента

И образуют группу управляющих входов третьего элемента И является информапреобразователя кодов, второй вход . ционным входом преобразователя кодов.

Изобретение относится к области вычислительной техники и предназначено для построения устройств, ориентированных на решение задач математической физики, описываемых дифференциальными уравнениями. в частных производных.

По основному авт. св. N 800997 известен вычислительный узел цифровой сетки, содержащий мцоговходо- !О вый сумматор, сдвиговый регистр и группу элементов И, выходы которых являются группой выходов узла, а входы подключены к группе выходов сдвигового регистра, тактовые входы 15 сдвигового регистра, элементов И группы соединены с тактовым входом узла, регистры коэффициентов, преобразователи кодов, регистр частичных сумм и блок анализа, входы регист- 10 ров коэффициентов соединены с информационным входом узла, а выходы с входами соответствующих преобразователей кодов, выходы которых соединены с группой входов многовходово- 25

ro сумматора, выход которого соединен с первым входом регистра частич. ных сумм, второй вход которого соединен с информационным входом узла, а выход с входом многовходового сумматора и входом сдвигового регистра, вход блока анализа соединен с выходом сдвигового регистра, а выход— с управляющим выходом узла, тактовые входы регистров коэффициентов, регистра частичных сумм и блока анализа соединены с тактовым входом узла, а управляющие входы преобразователей кодов — с управляющим входом узла, управляющие, входы регистров коэффициентов, регистра частичных сумм, сдвигового регистра, группы элементов И и блока анализа соединены с управляющей шиной, блок анализа содержит элементы памяти, а также элементы И и ИЛИ, причем первые входы элементов памяти соединены с тактовым входом блока, вход первого элемента памяти подключен к входу блока, первые выходы элементов памяти соединены соответственно с первыми входами первого и второго элементов И, выходы которых соединены с соответствующими входами элемента

ИЛИ, выход каждого является выходом блока, второй выход второго элемента памяти соединен с входом второго элемента памяти, втофым входом второго элемента И и выходом блока, второй выход второго элемента памяти соединен с вторым входом первого ,элемента И, преобразователь кодов

1 содержит два элемента НЕ, два элемента И и элемент ИЛИ, причем выходы первого и второго элементов

НЕ соединены соответственно с первыми входами первого и второго элементов И, выходы которых подключены к, соответствующим входам элемента .ИЛИ, выход которого является выходом преобразователя, вторые входы элементов

И и третий вход первого элемента И соединены соответственно с управляющим входом преобразователя, вход которого соединен с входом первого элемента НЕ и третьим входом второго элемента И (1) .

Недостатком известного устройства является низкая точность решения.

Цель изобретения — повышение точности решения дифференциальных уравнений.

Поставленная цель достигается тем, что в вычислительный узел цифровой сетки дополнительно введены первый и второй триггеры, первый и второй коммутаторы и регистр правой части, а блок управления выполнен в виде первого и второго триггеров, первого — пятнадцатого элементов И, первого — четвертого счетчиков, первого — четвертого элементов

НЕ, элемента И-НЕ, первого, второго и третьего элементов ИЛИ, дешифратора и генератора тактовых импульсов, выход которого соединен с первым входом первого элемента И, ° второй вход которого соединен с вы11322

40

55 ходом первого триггера, первый вход которого соединен с первым установочным входом первого счетчика, счетный вход которого подключен к выходу первого элемента И, 5 выходы разрядов первого счетчика подключены к входам дешифратора, первый выход которого подключен к второму установочному входу первого счетчика, второй выход дешифратора 10 подключен к первому входу второго триггера, выход которого соединен с первыми входами второго, третьего и четвертого элементов И и через первый элемент НŠ— с. первыми входами пятого, шестого и седьмого элементов И, выход последнего соединен с вторым входом второго триггера, выходы четвертого и седьмого .элементов И подключены к третьему и четвертому установочным входам.первого счетчика,.выход четвертого элемента И соединен с счетным входом второго счетчика, выходы разрядов которого через элемент И-НЕ соедине- 25 ны с вторым входом второго элемента

И и входом второго элемента НЕ, выход которого подключен к второму вхо. ду четвертого элемента И, третий вход которого соединен с вторыми входами шестого и седьмого элементов И, первыми входами восьмого и девятого элементов И и входом третьего элемента НЕ и подключен к выходу десятого элемента И, входы которого соединены с выходами

35 третьего счетчика, счетный вход которого соединен с третьим выходом .дешифратора, четвертый выход которого соединен со счетным входом четвертого счетчика, выходы кото-. рого через одиннадцатый элемент И соединены с входом четвертого элемента НЕ, четвертым входом четвертого элемента И, третьими входами шестого и седьмого элементов И, вторым входом восьмого элемента И и первыми входами двенадцатого и тринадцатого элементов И, установочные входы третьего и четвертого счетчиков соединены соответственно с пятым и 50 шестым установочными входами первого счетчика и подключены соответственно к выходам тринадцатого и четырнадцатого элементов И, первый вход четырнадцатого элемента И соединен с вторым входом двенадцатого элемента

И и подключен к пятому выходу дешифратора, вторые входы третьего и пято95 4 го элементов И объединены н подключены к шестому выходу дешнфратора, седьмой выход которого соединен с пятым входом четвертого элемента И и четвертым входом шестого элемента И, восьмой выход дешифратора соединен с третьими входами второго и восьмого элементов И и вторым входом тринадцатого элемента И, третий вход которого объединен с первым входом пятнадцатого элемента И и подключен к выходу третьего элемента НЕ, вторые входы девятого и пятнадцатого элементов И объединены и подключены к девятому выходу дешифратора, десятый выход которого соединен с четвертым входом седьмого элемента И, второй вход четырнадцатого элемента И подключен к выходу четвертого элемента НЕ, третий. выход дешифратора соединен с первыми входами первого и второго элементов ИЛИ, второй вход первого элемента ИЛИ соединен с четвертым выходом дешифратора, одиннадцатый выход которого подключен к первому входу третьего элемента

ИЛИ, вторые входы второго и третьего элементов ИЛИ объединены и подключе— ны к выходу двенадцатого элемента И, выход второго элемента И подключен к первому входу первого триггера, причем первый и второй входы первого и второго триггеров соединены соответственно с выходами третьего и пятого элеменТов И блока управления, прямой и инверсный выходы первого и второго триггеров соединены соответственно с первым и вторым входом первого и второго коммутаторов, третьи и четвертые входы первого и вторбго коммутаторов объединены и подключены к выходам блока анализа, тактовые входы которого подключены к выходу первого элемента ИЛИ блока управления и четвертому входу дешифратора блока управления, выходы первого и второго коммутаторов соединены соответственно с группой управляющих входов первого и второго преобразователей кодов, управляющие входы которых объединены с управляющими входами третьего и четвертого преобразователей кодов и подключены к выходу первого элемента ИЛИ блока управления, первый выход дешифратора блока управления н выход девятого элемента И блока управления подключены к управляющим входам регистра правой части, информационные входы

1132295 которого соединены с информационными входами узла, выход регистра правой части соединен с вторым информационным входом регистра частных сумм, второй вход первого триггера блока 5 управления, седьмой установочный вход первого счетчика блока управления и счетный вход второго счетчика блока управления подключены к информационным входам узла, выходы шестого, 10 восьмого, двенадцатого и пятнадцатого элементов И, первый и одиннадцатый выходы дешифратора, выходы второго и третьего элементов ИЛИ являются соответствующими выходами блока управления.

Кроме того, преобразователь кодов выполнен в виде элемента НЕ, первого, второго и третьего элементов

И, триггера и элемента ИЛИ, первый вход которого соединен с выходом первого элемента И, первый вход которого подключен к инверсному выходу триггера, прямой выход которого подключен к первым входам второго и третьего элементов И, вторые входы которых объединены и через элемент

НЕ соединены с вторым входом первого элемента И, первый вход триггера соединен с выходом второго элемента И, 30 третий вход которого соединен с третьим входом третьего элемента И, выход которого соединен с вторым входом элемента ИЛИ, выход которого является выходом преобразователя ко- д5 дов, второй вход триггера является управляющим входом преобразователя кодов, третий вход третьего элемента И и четвертый вход второго элемента И образуют группу управ- 4р ляющих входов преобразователя кодов, второй вход третьего элемента И является информационньп4 входом преобразователя кодов.

На фиг. 1 изображена блок-схема устройства; на фиг. 2-блок анализа; на фи1 . 3 — преобразователь кода; на фиг. 4 — регистр коэффициентов; на фиг. 5 — регистр правой части; на

S0 фиг. 6 — коммутатор; на фиг. 7 блок управления.

В состав устройства входят регистры 1 коэффициентов, преобразователи

2 кодов, многовходовый сумматор 3, регистр 4 частичных сумм, сдвиговый регистр 5, группа элементов И 6 блок

7 анализа, коммутатор 8, регистр 9 правой части, блок 1,0 управления и триггер 11.

Входы 12 и 13 регистров 1 коэффициентов соединены с информационной шиной; а выходы — с входами преобразователей 2 кодов, выходы которых соединены с входами многовходового сумматора 3, выход которого соединен с входом регистра 4 частичных сумм, первая группа параллельных входов

14 которого соединена с информационной шиной, а вторая — с параллельным входом регистра 9 правой части, параллельные входы 14 и 15 которого соединены с информационной шиной узла, выход регистра 4 частичных сумм соединен с входом многовходового сумматора 3 и входом сдвигового регистра 5, параллельный выход которого соединен с входом группы элементов И 6, а выход младшего разряда — с входом блока 7 анализа, выходы которого являются выходами 16 и 17 узла и соединены с первыми управляющими входами коммутаторов 8, выходы которых соединены с управляющими входами первых двух преобразователей 2 кодов, управляющие входы, двух других преобразователей 2 кодов и вторые управляющие входы коммутаторов соединены с соответствующими входами 18-25 узла, третья пара входов коммутаторов 8 соединена с выходами соответствующих триггеров 11.

Выход группы элементов И 6 является выходом 26 узла, управляющие входы 27 — 29 регистров 1 коэффициентов 28 и 29 регистра 9 правой части, 29 — 32 регистра 4 частичных сумм, 33 — 35 сдвигового регист. ра 5, 36 группы элементов И 6, 37 и 38 триггеров 11 и 39 и 40- блока 7 анализа, а также ус1ановочные входы преобразователей 2 кодов соединены с выходами 2? — 40 блока управления, входы 41 — 43 которого соединены с информационной шиной узла.

Блок 7 анализа состоит из двух элементов памяти 44 и 45, двух элементов И 46 и 47, элемента ИЛИ 48.

Управляющие входы элементов памяти 44 и 45 соединены с управляющими входами 39 и 40 блока 7 анализа соответственно. Информационный вход

49 блока 7 анализа соединен с входом элемента памяти 44, первый выход которого соединен с входом элемен32295

45

7 11 та памяти 45, первым выходом 16 блока 7 анапиза и первым входом элемента И 47. Второй выход элемента памяти 44 соединен с первым входом элемента И 46, второй вход которого соединен с первым выходом элемента памяти 45. Второй вход элемента.памяти 45 соединен с вторым входом элемента И 47, выход которого соединен с входом элемента ИЛИ 48, второй вход которого соединен с выходом элемента И 46, а выход с вторым выходом 17 блока 7 анализа.

В цифровом узле применяется алгоритм сокращенного умножения. 1Io этому алгоритму контролируются текущий р-й и младший (р+1)-й разряды множителя, которые хранятся в элементах памяти 44 и 45 соответственно.

По управляющему сигналу 39 младший (р+1)-й разряд с входа 49 запоминается в элементе памяти 44. Затем на вход 49 блока 7 анализа поступает текущий р-й разряд и при подаче управляющих сигналов 39 и 40 р-й и (р+1)-й разряды запоминаются в элементах памяти 44 и 45 соответственно. На остальных элементах собрана схема сравнения, на выходе

16 которой устанавливается. сигнал

Х! равный "1" если контролируемые разряды не равны и необходимо делать сложение или вычитание. Если сигнал Х2 равен "1", то проводят . вычитание, а если "0" — сложение.!

Преобразователь 2 кодов предназначен для формирования прямого или дополнительного кодов содержимого регистров 1 коэффициентов или пропуска кода, тождественного нулю.

Преобразователь 2 кодов состоит из элемента НЕ 50, трех элементов

И 51 - 53, элемента ИЛИ 54 и триггера 55.

Вход 56 преобразователя 2 кода соединен с входом элемента НЕ 50 и первыми входами элементов И 51 и 52, выход последнего соединен с нулевым входом триггера 55, единичный вход которого соединен с входом 39 преобразователя 2 кодов, а прямой и инверсный выходы триггера соединены соответственно с вторыми входами элементов И 51 и 52 и первым входом элемента И 53, второй вход которого соединен с выходом элемента

НЕ 50, а выход — с первым входом элемента ИЛИ 54, второй вход кото10

55 рого соединен с выходом элемента

И 51, а выход является выходом 57 преобразователя 2 кода, вход 58 которого соединен с третьими входами элементов И 5 1 и 52, выходами 58 коммутаторов 8 для первого и второго преобразователей 2 кода и входами 20 и 22 узла для третьего и четтертого преобразователей 2 кодов соответственно. Вход 59 преобразователя 2 кодов соединен с четвертым входом элемента И 52 и выходами 59 коммутаторов 8 для первого и второго преобразователей 2 кода, а также с входами 21 и 23 узла для третьего и четвертого преобразователей 2 кодов соответственно.

Преобразователь 2 кодов работает следующим образом.

Сначала по сигналу на входе 39 преобразователя 2 кода триггер 55 устанавливается в единичное состояние и инверсным выходом блокирует элемент И 53. Если Х1 на входе 58 преобразователя.2 кодов равен О, то через элемент И 51 и элемент ИЛИ 54 на выход 57 преобразователя 2 поступает код тождественный нулю. Если при Х! равном "1" Х2 на входе 59 равен "0", то через элемент И 51 и элемент ИЛИ 54 прямой код регистра

1 коэффициентов с входа 56 преобразователя 2 кодов поступает на выход 57 . При Х2 равном "1" на выходе

57 преобразователя кода ? выдается дополнительный код регистра 1 коэффициентов. Для этого до первой младшей единицы кода регистра 1 коэффициентов на выходе 57 преобразователя 2 кодов выдается код тождественный нулю. При-поступлении первой единицы на вход 56 преобразователя

2 кодов она через элемент И 5! и элемент ИЛИ 54 поступает на выход

57 преобразователя 2 кодов и через элемент И 52 триггер 55 устанавливается в нулевое состояние. Прямой выход триггера 55 блокирует элемент

И 51, а инверсный выход разблокирует.элемент И 53. В дальнейшем обратный код через элемент НЕ 50, элемент И 53 и элемент И 54 поступает на выход 57 преобразователя 2 кодов.

Регистры 1 коэффициентов предназначены для хранения разрядных коэффициентов.

Регистр 1 коэффициентов состоит из сдвигового регистра 60 младших

9 1132 разрядов и сдвигового регистра 61П2 старших разрядов. В регистре 60 хранится коэффициент для нечетных узлов, в регистре 61 — коэффициент для четных узлов. Два управляющих входа сдвиговых регистров 60 и 61 соединены с управляющими входами 28 и 29 регистра 1 коэффициентов соответ ственно. Управляющий вход 27 регистра 1 коэффициентов соединен с треть- 10 им управляющим входом сдвигового регистра 61, выход младшего разряда которого соединен с последовательным выходом 56 регистра 1 коэффи-. циентов и входами старших разрядов 15 сдвиговых регистров 60 и 61. Выход младшего разряда сдвигового регистра

60 соединен с входом старшего разряда сдвигового регистра 61. Параллельнше входы обоих сдвиговых ре- 20 гистров 60 и 61 соединены с информационными входами 12 и 13 регистра 1 коэффициентов соответственно.

При единичном значении управляющего входа 29 осуществляется прием информации в сдвиговые регистры 60 и 61 с входов 12 и 13 соответственно.

Управляющий вход 27 осуществляет циклический сдвиг сдвигового регистра

61, а управляющий вход 28 — циклический сдвиг обоих. сдвиговых регистров 60 и 61. При этом значение младшего разряда регистра 51 заносится в старший разряд сдвигового регистра 60, а значение младшего разряда сдвигового регистра 60 — в стар35 ший разряд сдвигового регистра 61.

Регистр 9 правой части. предназначен для хранения щ -разрядной правой части.

Регистр 9 состоит из сдвигового регистра. 62щмладших разрядов и сдвигового регистра 63 m старших разрядов.

В регистре 62 хранится правая часть для нечетных узлов, в регистре 63 правая часть для четных узлов °

Управляющие входы сдвиговых ре- .< гистров 62 и 63 соединены с управляющими входами 28 и 29 регистра 9 правьм частей, а параллельные информационные входы — с информационны— ми входами 14 и 15 соответственно.

Параллельный выход сдвигового регистра 63 является параллельным выходом 64 регистра 9 правых частей.

Выход младшего разряда сдвигового регистра 63 соединен с входом старшего разряда сдвигового регистра 62, а выход младшего разряда сдвигового

295 регистра 62 — с входом старшего разряда сдвигового регистра 63.

Управляющий вход 29 предназначен с для информации в сдвиговые регистры 62 и 63, находящейся на входах

14 н 15 соответственно. Управляющий вход 28 осуществляет циклический сдвиг обоих сдвиговых регистров 62 и 63. Младший разряд регистра

63 записывается в старший разряд регистра 62, а младший разряд регистра 62 — в старший разряд регистра 63.

Коммутаторы 8 предназначены для передачи к преобразователям 2 кодов управляющих сигналов либо с входов

18, 19 и 24, 25 узла, либо с выхода блока 7 анализа.

Коммутатор 8 состоит из четырех элементов И 65 — 68 и двух элементов ИЛИ 69 и 70.

Первые входы элементов И 65 — 68 соединены с управляющими входами. 71 и 72 соответствующих коммутаторов 8.

Вторые входы элементов И 65 и 68 соединены с входами 18 и 19 узла (для первого коммутатора .8) или с входами

16 и 17 коммутатрра 8 (для BTQpoFo коммутатора). Вторые входы элементов

И 67 и 68 соединены с входами коммутатора 8 16 и 17 (для первого коммутатора 8) или с входами 24 и 25 узла (для второго коммутатора). Выходы элементов И 65 и 66 соединены с первыми входами элементов ИЛИ 69 и 70 соответственно. Выходы элементов

И 67 и 68 соединены с вторыми входами элементов ИЛИ 69 и 70 соответственно, выходы которых являются выходами 58 и 59 коммутаторов 8 соответственно.

По управляющему сигналу с входа

71 первый коммутатор 8 передает к преобразователю 2 кодов управляющий сигнал с входов 18 и 19 узла, а второй коммутатор 8 — управляющие сигналы с выходов 16 и 17 блока 7 анализа.По управляющему сигналу с входа

72 первый коммутатор 8 передает к преобразователю 2 кодов управляющие сигналы с выходов 16 и 17 блока 7 анализа, а второй ксйакутатор 8 — управляющие сигналы с входов 24 и 25 узла.

Блок 10 управления предназначен для выдачи управляющих сигналов регистрам 1 коэффициентов, регистру 4 частичных сумм, регистру 9 правых частей, регистру 5 сдвиговому, бло1132295

11 ку 7 анализа и группе элементов И б .и установочных сигналов для триггеров 11 и преобразователей 2 кодов.

Блок 10 управления состоит из генератора 73 тактовых импульсов, эле- 5 мента И 74, триггера 75, четырехразрядного счетчика 76, дешифратора

77, счетчика 78, элемента И-НЕ 79, триггера 80 (четная итерация — "0", нечетная — "1"), счетчиков 81 и 82, двух элементов И 83 и 84, четырех элементов НЕ 85-88, элементов И 89100 и элементов ИЛИ 101-103.

Выход генератора 73 тактовых импульсов соединен с первым входом элемента И 74, второй вход которого соединен с прямым выходом триггера

75, а выход с тактовым входом счетчика 76, четыре выходца которого подаются на входы дешифратора 77. Входы

43, 41 и 42 блока 10 управления заведены соответственно на единичный вход триггера 75, на первые входы счетчиков 76 и 78, выходы счетчиков

81 и 82 соединены с входами элементов И 83 и 84 соответственно. Первый выход дешифратора 77 соединен с выходами 29 и .33 блока 10 управления и вторым входом счетчика 76, второй выход — с нулевым входом триг-З0 гера 80, третий выход — с первым входом счетчика 81 и первыми входами элементов ИЛИ 101 и 102, выходы которых являются выходами 39 и 34 блока 10 управления, четвертый выход — 35 с вторыми входами счетчика 82, элемента ИЛИ 101 и выходом 40 блока 10 управления, пятый выход — с первыми входами элементов И 91 и 94, выходы . которых являются выходами 37 и 38 40 блока 10 управления соответственно, седьмой выход — с первыми входами элементов И 92 и 93, выходы которых являются выходами 28 и 27 блока

10 управления. Шестой выход дешифра- 45 тора 77 является выходом 32 блока 10 управления и заведен на первый вход элемента ИЛИ 103, выход которого является выходом 30 блока 10 управления. Восьмой выход дешифратора 77 50 соединен с первыми входами элементов .И 90 и 100, выход последнего соединен с вторым вхрдом счетчика 82 и третьим входом счетчика 76, девятый выход - с первыми входами элементов И 89, 95 н- 99, Выход элемента

И 89 соединен с нулевым входом триггера 75 и четвертым входом счетчика

76, пятый вход которого соединен с вторым входом счетчика 81 и выходом элемента И 99. Десятый выход дешифратора 77 соединен с первыми входами элементов И 96 и 97, причем выход элемента И 96 является выходом 31 блока 10 управления, а выход элемента

И 97 соединен с шестым входом счет чика 76 и вторым входом счетчика 78, выходы которого подключены к входам элемента И-НЕ 79 . Одиннадцатый выход дешифратора 77 соединен с первым входом элемента И 98, выход кото- . рого соединен с единичным входом триггера 80 и седьмым входом счетчика

76. Выход элемента И-НЕ 79 соединен с вторым входом элемента И 89 и входом элемента НЕ 85, выход которого соединен с вторыми входами элемента И 91, третьим входом элемента И 89, выходом триггера 80 и входом элемента НЕ 86, выход которого соединен с вторыми входами элементов И 94, 96 и 98, при этом третий вход элемен-. та И 98 соединен с четвертым входом элемента И 97, третьим входом И 96, вторыми входами элемента И 92 и 95, выходом элемента И 83 и входом элемента НЕ 87, выход которого. соединен с вторыми входами элементов И 93 и

99. Выход 35 блока управления соединен с вторыми входами элементов

ИЛИ 102 и 103, выходом элемента И 90, второй вход которого соединен с третьим входом элемента И 95, выход которого является выходом 36 блока

10 управления, с четвертыми входами элементов И 96 и 98, пятым входом элемента И 97, третьим входом элемента И 99, выходом элементй И 88 и входом элемента НЕ 88, выход которо- . го соединен с вторым входом элемента

И 100.

Блок 10 управления работает следующим образом.

В счетчик 78 по входу 42 записывается число итераций и обнуляется счетчик 76. После прихода сигнала

"Пуск" на вход 43 триггер 75 устанавливается в единичное состояние.

Этот сигнал снимает блокировку с цепи генератора 73 тактовых импульсов. По каждому тактовому импульсу генератора 73 через элемент И 74 счетчик 76 переключается в состояние 1,2,..., 2 -1. В качестве примера рассмотрим случай, когда O= 4.

Дешифратор 77 на выходе формирует

1132295

14 последовательность состояний. а1, а,...,a<<. Для каждого состояния группы элементов И 89-100 и элементов ИЛИ 101-103 вырабатываются управляющие сигналы 27-40, которые управляют работой регистров 1 коэффициентов, преобразователей 2, триггеров 11, регистра 4 частичных сумм, регистров 9 правых частей, сдвигового регистра 5, блока анализа 7 и tO группы элементов И 6, и управляющие сигналы, управляющие работой счетчика 76, 78, 8 1 и 82, триггеров !

80 и 75. Элемент И-НЕ 79 вырабатывает сигнал, который равен единице при f5 нулевом состоянии счетчика /8. Элементы" И 83 и 84 формируют на выходе

"1", если значения соответствующих счетчиков 81 и 82 равныщ (где 1п количество разрядов представления щ информации).

Предлагаемый вычислительный узел цифровой сетки позволяет вычислить приближения к решению в двух сосед- них узлах сеточной области по фор- 2S мулам

6<м1 (И 1Ц

ll =а; Ц . Ь U. с.0; +

>,j t-i ) 1,1 лi<,j «i1 (к1 1 1 30

Ll ." =g . Ц <""" 1q g . п<""1 1м1

1ф 1 И .+ ,1Р«1, 1» 1,)43 ц +

35 где и — индексы строки и столбца сеточной области ; — номер итерации; ц — искомое решение задачи в узлах сетки;

40 — правая часть разностных уравнений, к которым сводится решение дифференциальных уравнений с переменными коэффициента-45 ми разностным методом.

Устройство работает по следующему алгоритму.. На входы 43 и 41 с информационной шины поступают в блок 10 управления 5о два сигнала. Сигнал с входа 41 обнуляет счетчик 76, а сигнал 43 устанавливает в единичное состояние триггер

75, который открывает элемент И 74, и первый тактовый импульс с генератора э5

73 переключает .счетчик 76 в состояние "1". На первом выходе дешифратора 77 устанавливается сигнал "1", т.е. состояние а . На выходе блока

10 управления вырабатывается управляющий сигнал 29, по которому в регистры 60п>младших разрядов регистров 1 коэффициентов с входов 12 заносятся коэффициенты для нечетных узлов, а в регистры 61 — коэффициенты для четных узлов с входов 13. По этому же сигналу в регистры 62 и 63 регистра 9 правой части заносятся значения правых частей для нечетных .и четных узлов с входов 14 и 15 соответственно, в регистр 4 частичных сумм — правая часть управлений (1) для четных узлов и в счетчик 78 с входа 42 заносится число итераций.

В этом же такте по сигналу 33 обнуляется содержимое сдвигового регистра 5. В следующем такте а триггер

80 устанавливается в нулевое состояние, т.е ° вычисляются приближения к решению в четных узлах сеточной области по формуле (1) . В следующем такте счетчик 76 устанавливается в состояние а>, по которому блок 10 управления выдает сигналы 39 и 34 с

° выходов элементов ИЛИ 101 и 102 соответственно. По этим сигналам в элементе памяти 44 блока 7. анализа запоминается младший разряд сдвйгового регистра 5 и осуществляется сдвиг регистра 5 в сторону младших разрядов. В этом же такте обнуляется счетчик 81. По следующему тактовому циклу импульсов с генератора 73 счетчик 76 переключается в состояние аь, выдаются управляющие сигналы 40 и с выхода элемента ИЛИ 101 сигнал 39.

По сигналу 40 в элемент памяти 45 блока анализа заносится значение элемента памяти 44, т.е. младший разряд регистра 5 сдвигов, а по сигналу 39 в элементе памяти 44 запоминается текущий разряд регистра 5, триггер 53 преобразователя 2 кодов устанавливается в "1™. На блоке 7 анализа происходит анализ двух младших разрядов сдвигового регистра 5 и результат анализа поступает на последовательные входы соседних у