Рефераты
 

Построение ОВС для решения формулы

table>

Номер ОЭ

Направление

Номер вых (вх)

Такты

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

47

10

37

с1

с2

с3

с4

с5

с6

с7

Зн

44

11

38

с1

с2

с3

с4

с5

с6

с7

Зн

45

00

39

с1

с2

с3

с4

с5

с6

с7

Зн

48

10

40

0

с1

с2

с3

с4

с5

с6

с7

42

10

43

0

с1

с2

с3

с4

с5

с6

с7

41

11

44

0

0

с1

с2

с3

с4

с5

с6

42

00

42

с1

с2

Х

Х

Х

Х

Х

Х

45

11

45

с1

Х

Х

Х

Х

Х

Х

Х

49

10

46

1

1

0

0

1

1

1

1

1

1

0

0

46

10

47

с1

с2

с3

с4

с5

с6

с7

c8

43

10

48

с1

с2

с3

с4

с5

с6

с7

c8

В табл.6. обычный шрифт обозначает число в дополнительном коде. Знаки Зн обозначают знаковые разряды числа С в дополнительном коде. Аналогично для курсива, который символизирует обратный код. Жирный шрифт определяет число в прямом коде. Подчёркнутый шрифт представляет конечный результат работы ОВС.

Таблица 7.

Приведение константы FC16

Номер ОЭ

Направление

Такты

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

49

10

1

1

1

0

0

1

1

1

1

1

1

0

0

1

1

1

1

1

1

0

0

1

1

1

1

1

1

0

0

1

49

10

1

1

1

1

1

0

0

1

1

1

1

1

1

0

0

1

1

1

1

1

1

0

0

5. Программирование ОВС

5.1 Коды команд ОЭ

Для того, чтобы ОЭ могли выполнять нужные операции, необходимо их запрограммировать. В коды команд ОЭ включаются: код операции, производимой ОЭ, код задержки выдачи результата, три кода направлений входов операндов и три кода выходов ОЭ.

Код операции-трёх разрядное двоичное число, определяемое следующими операциями:

0002-логическое умножение;

0012-логическое умножение с инверсией;

0102-логическое сложение;

0112-сумма по модулю два;

1002-арифметическое сложение;

1012-условное запоминание;

1102-генерация константы или задержка на девять тактов.

Код задержки вычисляется так:

Если ОЭ после операции задерживает число на один такт, то Y=0. Если на два. То Y=1. Кроме этого Y влияет и на операцию. Если Y=0, то операция 1102 выполняет генерацию константы, а если Y=1, то выполняется операция задержки на девять тактов.

Коды входов А1 и А2 управляют направлением входов операндов:

002-юг;

012-запад;

102-север;

112-восток.

Код А3 управляет направлением входа транзита.

Код А4 управляет направлением выхода результата, а А5 и А6 выходами транзитов с задержкой в два и один такт соответственно.

Таблица 8.

Номер ОЭ

16-чный

код

К

О

П

Y

А

1

А

2

А

3

А

4

А

5

А

6

11

С3С3

1

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

12

098D

0

0

0

0

1

0

0

1

1

0

0

0

1

1

0

1

13

958F

1

0

0

1

0

1

0

1

1

0

0

0

1

1

1

1

14

E5EB

1

1

1

0

0

1

0

1

1

1

1

0

1

0

1

1

15

8989

1

0

0

0

1

0

0

1

1

0

0

0

1

0

0

1

16

1BCF

0

0

0

1

1

0

1

1

1

1

0

0

1

1

1

1

17

E000

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

18

E083

1

1

1

0

0

0

0

0

1

0

0

0

0

0

1

1

19

8930

1

0

0

0

1

0

0

1

0

0

1

1

0

0

0

0

21

C3C3

1

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

22

098D

0

0

0

0

1

0

0

1

1

0

0

0

1

1

0

1

23

EA63

1

1

1

0

1

0

1

0

0

1

1

0

0

0

1

1

24

E5EF

1

1

1

0

0

1

0

1

1

1

1

0

1

0

1

1

25

8986

1

0

0

0

1

0

0

1

1

0

0

0

0

1

1

0

26

08CF

0

0

0

0

1

0

0

0

1

1

0

0

1

1

1

1

27

C03F

1

1

0

0

0

0

0

0

0

0

1

1

1

1

1

1

28

8B47

1

0

0

0

1

0

1

1

0

1

0

0

0

1

1

1

29

95AD

1

0

0

1

0

1

0

1

1

0

1

0

1

1

0

1

31

C3FF

1

1

0

0

0

0

1

1

1

1

1

1

1

1

1

1

32

894F

1

0

0

0

1

0

0

1

0

1

0

0

1

1

1

1

33

FFFF

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

34

61E1

1

1

0

0

0

0

1

1

1

1

0

0

0

0

0

1

35

2907

0

0

1

0

1

0

0

1

0

0

0

0

0

1

1

1

36

8478

1

0

0

0

0

1

0

0

0

1

1

1

1

0

0

0

37

E043

1

1

1

0

0

0

0

0

0

1

0

0

0

0

1

1

38

8920

1

0

0

0

1

0

0

1

0

0

1

0

0

0

0

0

39

D802

1

1

0

1

1

0

0

0

0

0

0

0

0

0

1

0

41

EAEB

1

1

1

0

1

0

1

0

1

1

1

0

1

0

1

1

42

8409

1

0

0

0

0

1

0

0

0

0

0

0

1

0

0

1

43

EF3E

1

1

1

0

1

1

1

1

0

0

1

1

1

1

1

0

44

6478

0

1

1

0

0

1

0

0

0

1

1

1

1

0

0

0

45

8872

1

0

0

0

1

0

0

0

0

1

1

1

0

0

1

0

46

04EF

0

0

0

0

0

1

0

0

1

1

1

0

1

1

1

1

47

D802

1

1

0

1

1

0

0

0

0

0

0

0

0

0

1

0

48

E082

1

1

1

0

0

0

0

0

1

0

0

0

0

0

1

0

49

C3CE

1

1

0

0

0

0

1

1

1

1

0

0

1

1

1

0

5.2 Схема цепей программирования

Программа ОВС

На время программирования наложено ограничение в двести сорок тактов. Код программы одного ОЭ занимает шестнадцать тактов, т.е. одна цепь программирования может программировать 240/16=15 ОЭ. Для того, чтобы соблюсти это условие необходимо разбить ОВС на несколько цепей программирования. Распределение цепей программирования по ОВС показано на рис.9.

Первая цепь программирует ОЭ второй микросхемы в такой последовательности: 21-22-23-24-25-26-27-28-29.

Вторая программирует части первой, третьей и четвёртой микросхем: 11-12-13-31-32-33-41-42-43-14-15-16-34-35-36.

Третья оставшиеся ОЭ: 17-18-19-37-38-39-47-48-49-44-45-46.

Программу ОВС представляют таблицы 9-11.

Рис.9

Таблица 9. Таблица 10. Таблица 11.

Номер ОЭ

Код команды

Номер ОЭ

Код команды

Номер ОЭ

Код команды

21

C3C3

11

С3С3

17

E000

22

098D

12

098D

18

E083

23

EA63

13

958F

19

8930

24

E5EF

31

C3FF

37

E043

25

8986

32

894F

38

8920

26

08CF

33

FFFF

39

D802

27

C03F

41

EAEB

47

D802

28

8B47

42

8409

48

E082

29

95AD

43

EF3E

49

C3CE

14

E5EB

44

6478

15

8989

45

8872

16

1BCF

46

04EF

34

61E1

35

2907

36

8478

Заключение

Построена ОВС для решения формулы С=7|A-B|/4 на четырёх микросхемах. Поставленная задача выполняется за двести девяносто семь тактов, из которых двесте сорок тактов программирования. Приведены схемы цепей программирования и коды команд для практического использования. Так же представлены временные диаграммы для контроля ОЭ.

Страницы: 1, 2


© 2010 BANKS OF РЕФЕРАТ