Языки описания аппаратуры, методические указания по лабораторным работам, страница 3


             После ввода стимуляторов осуществляется моделирование проекта.



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

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

Задания к лабораторной работе №1.

Построить систему 3-х переключательных функций от 4-х переменных согласно варианту. Для каждой функции заданы единичные и неопределенные наборы. Минимизировать функции, и записать их в VHDL виде с помощью операторов and, or, not. При этом элементарные конъюнкции рекомендуется заключать в скобки для лучшей читаемости.

Вариант

Функции

y1

y2

y3

=1

=x

=1

=x

=1

=x

1

0,3,8,14

1,9,11,12

0,1,8,12

10,13,14,15

2,3,8,10

0,4,9,14

2

1,4,5,14

0,8,13,15

1,3,4,5

0,2,12,13

3,4,7,11

2,5,8,9

3

0,4,5,7

2,6,12,15

4,5,10,13

9,11,14,15

2,10,14,15

0,5,6,13

4

2,5,7,8

3,4,6,9

1,10,12,13

3,7,9,15

4,9,12,13

6,7,11,15

5

1,8,10,15

3,6,12,13

1,5,8,15

7,9,10,11

0,1,2,3

4,9,10,11

6

0,2,6,7

1,3,5,10

3,4,5,11

12,13,14,15

3,4,5,13

2,9,12,14

7

9,12,13,15

1,7,11,14

6,7,12,13

8,9,11,14

10,13,14,15

0,4,8,12

8

1,8,9,14

3,10,11,13

2,3,4,7

0,1,6,12

6,7,12,14

3,4,5,15

9

1,5,11,15

2,8,10,12

12,13,14,15

1,3,7,11

1,3,4,12

5,8,9,10

10

2,6,9,12

4,7,8,10

2,4,7,13

3,6,8,9

1,11,12,15

4,8,13,14

11

4,6,13,14

5,7,8,10

1,2,4,13

0,3,9,11

6,10,12,15

7,11,13,14

12

3,4,6,8

9,10,11,12

4,5,6,12

0,1,7,8

2,6,7,14

0,4,8,12

13

0,1,3,4

2,5,7,8

1,6,7,9

2,3,5,10

3,6,7,13

4,10,11,12

14

3,9,12,13

1,6,11,14

1,3,5,10

4,13,14,15

6,8,9,14

3,5,12,13

15

7,9,10,14

2,6,8,11

0,1,3,12

8,9,13,15

4,5,13,14

0,2,7,8

16

2,4,5,11

7,9,10,13

10,11,12,14

2,4,6,8

3,8,9,12

0,2,4,13

17

0,2,7,9

4,10,11,14

4,5,13,14

2,7,10,12

0,2,6,11

1,3,4,13

18

4,5,13,14

1,6,8,12

1,2,4,8

0,6,12,13

2,7,9,12

0,4,5,13

19

0,2,6,7

1,3,5,12

3,4,5,11

2,7,13,15

1,5,9,13

0,2,3,4

20

0,5,7,13

1,2,3,4

2,6,12,13

4,7,8,15

3,12,13,14

2,4,5,15

21

4,7,8,9

10,11,13,15

0,7,12,13

1,6,9,15

2,3,7,8

1,9,10,11

22

0,1,3,15

2,5,12,13

1,3,6,9

0,10,12,13

0,1,4,10

2,8,9,11

23

0,1,6,13

2,3,12,14

5,10,11,13

3,4,7,8

0,3,12,13

1,2,14,15

24

1,4,10,11

8,9,12,15

4,9,12,14

0,5,10,15

4,8,10,11

1,12,14,15

25

0,6,9,10

8,12,13,15

1,2,3,14

0,7,8,15

0,7,9,10

4,6,8,11

26

1,8,10,14

0,11,12,13

4,11,12,13

2,5,6,7

0,10,12,13

5,6,9,11

27

5,11,12,13

1,4,6,8

1,7,12,13

0,2,4,14

2,9,12,13

1,3,14,15

28

2,6,10,14

5,7,8,13

2,5,6,14

8,10,11,15

4,5,6,13

0,2,7,12

29

6,10,11,13

2,3,14,15

5,11,12,13

3,4,6,7

1,2,9,11

8,10,12,15

31

0,1,3,7

2,11,13,15

1,3,10,15

2,4,5,13

0,1,2,4

7,10,11,13

32

0,3,11,12

1,2,4,10

5,6,7,13

0,1,4,12

0,10,12,13

2,4,5,15

33

0,3,9,10

4,5,8,13

2,6,9,14

5,7,12,13

2,5,12,14

3,6,8,13

34

1,4,7,13

0,6,9,10

0,5,9,14

6,7,12,15

4,5,9,14

0,6,12,13

35

0,3,8,11

1,2,6,9

0,7,8,15

1,4,5,9

6,8,9,11

2,5,10,12

36

3,5,9,11

1,2,12,15

4,9,10,11

0,1,6,13

3,7,8,12

6,11,13,15

37

0,1,2,10

5,8,11,13

1,10,13,14

0,3,5,11

0,1,5,14

2,3,4,11

38

3,10,13,14

1,2,7,15

0,10,12,13

1,2,5,14

4,5,7,14

3,6,12,15

39

5,6,8,9

0,4,10,11

4,5,9,10

0,6,11,13

3,4,8,13

5,6,7,15

40

3,6,9,10

0,1,2,7

1,10,12,15

0,8,9,13

0,1,5,14

4,7,10,13

41

4,5,12,13

7,8,11,14

0,2,3,9

4,8,11,12

4,5,6,12

2,13,14,15

42

0,1,5,8

2,9,11,14

4,5,7,9

1,2,6,13

3,4,9,10

2,5,6,12

43

3,4,7,8

5,6,10,12

3,11,12,14

4,5,7,15

4,6,8,10

5,7,12,15

44

0,3,4,12

1,5,7,11

3,5,6,7

2,4,8,11

3,6,12,13

2,4,5,7

45

4,5,7,10

2,6,11,15

0,1,11,12

8,9,10,15

1,2,8,13

6,9,11,12

46

1,2,6,13

3,5,7,12

0,10,11,12

1,2,13,15

8,10,11,14

6,12,13,15

47

2,3,4,10

5,12,13,15

4,5,12,14

2,11,13,15

8,10,11,12

3,7,13,14

48

1,2,12,14

8,9,13,15

9,11,12,13

1,4,5,8

2,4,7,9

0,1,6,13

49

2,5,8,14

3,4,6,9

5,11,12,15

8,9,10,14

3,7,13,14

0,1,2,8

50

3,10,11,12

1,6,13,15

0,9,14,15

2,4,8,12

1,4,13,14

5,6,12,15

51

0,7,8,14

1,4,10,11

2,6,9,10

1,4,5,13

6,10,11,14

0,4,8,9

52

1,5,11,14

3,6,9,13

1,7,10,14

0,3,6,15

1,9,12,15

0,2,7,14

53

4,12,13,15

5,9,10,14

2,6,12,15

1,3,13,14

1,5,11,13

0,4,12,14

54

7,8,9,13

2,3,12,14

0,2,8,9

1,3,4,10

1,9,10,11

0,6,12,13

55

6,7,9,13

5,11,12,14

4,6,7,15

2,5,10,14

8,9,13,14

3,10,11,15

56

4,5,9,13

2,6,7,8

1,4,5,12

0,3,9,15

2,4,8,15

0,5,7,11

57

3,7,12,14

0,2,6,8

4,9,13,14

6,11,12,15

0,6,11,12

1,2,5,15

58

3,10,12,13

2,4,7,14

3,4,8,12

2,7,9,11

2,5,9,12

0,3,11,14

59

5,6,12,13

2,4,14,15

3,6,10,11

2,4,7,12

0,2,12,14

3,4,10,13

60

1,2,3,11

5,12,14,15

0,1,3,10

2,4,5,7

4,8,12,15

3,7,9,13

61

3,8,9,11

1,2,13,14

0,4,5,8

1,2,3,6

1,5,6,7

0,3,11,13

62

3,7,8,9

0,2,6,11

4,6,7,10

2,3,5,15

2,3,5,7

0,1,4,14

63

3,7,10,14

1,8,11,12

4,5,6,13

1,2,7,11

9,10,13,14

2,3,4,8

64

0,5,6,10

2,7,11,13

0,4,12,14

5,9,10,13

0,1,6,13

4,5,7,11

65

0,1,8,13

3,7,11,12

5,7,10,11

1,4,6,15

0,6,8,9

1,2,3,12

66

4,6,10,15

3,11,12,13

2,5,7,9

4,6,13,14

1,11,12,13

2,3,8,14

67

1,2,6,12

0,3,11,15

2,6,10,13

4,8,11,14

2,8,9,12

0,3,5,11

68

1,6,7,15

8,10,13,14

8,10,13,14

0,4,5,11

5,9,12,13

1,3,11,15

69

1,6,12,13

2,4,5,8

2,8,9,13

4,5,10,11

1,2,5,9

4,11,12,14