74
1

2-MIC4220 C6x 2013

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2-MIC4220 C6x 2013

1

Page 2: 2-MIC4220 C6x 2013

2

Page 3: 2-MIC4220 C6x 2013

3

Page 4: 2-MIC4220 C6x 2013

4

Page 5: 2-MIC4220 C6x 2013

5

Page 6: 2-MIC4220 C6x 2013

6

Page 7: 2-MIC4220 C6x 2013

7

Page 8: 2-MIC4220 C6x 2013

8

Page 9: 2-MIC4220 C6x 2013

9

Page 10: 2-MIC4220 C6x 2013

10

Page 11: 2-MIC4220 C6x 2013

11

Page 12: 2-MIC4220 C6x 2013

LDB: Load byte

LDH: Load half-word

12

Page 13: 2-MIC4220 C6x 2013

MVK: Move signed constant

13

Page 14: 2-MIC4220 C6x 2013

14

Page 15: 2-MIC4220 C6x 2013

15

Page 16: 2-MIC4220 C6x 2013

16

Page 17: 2-MIC4220 C6x 2013

17

Page 18: 2-MIC4220 C6x 2013

Registre A0 A1 B0 B1 B2 pour les opérations conditionnelles.

18

Page 19: 2-MIC4220 C6x 2013

19

Page 20: 2-MIC4220 C6x 2013

20

Page 21: 2-MIC4220 C6x 2013

21

Page 22: 2-MIC4220 C6x 2013

22

Page 23: 2-MIC4220 C6x 2013

23

Page 24: 2-MIC4220 C6x 2013

24

Page 25: 2-MIC4220 C6x 2013

25

Page 26: 2-MIC4220 C6x 2013

26

Page 27: 2-MIC4220 C6x 2013

27

Page 28: 2-MIC4220 C6x 2013

28

Page 29: 2-MIC4220 C6x 2013

29

Page 30: 2-MIC4220 C6x 2013

30

Page 31: 2-MIC4220 C6x 2013

31

Page 32: 2-MIC4220 C6x 2013

32

Page 33: 2-MIC4220 C6x 2013

33

Page 34: 2-MIC4220 C6x 2013

34

Page 35: 2-MIC4220 C6x 2013

Seulement une partie des périphériques montrés

35

Page 36: 2-MIC4220 C6x 2013

36

Page 37: 2-MIC4220 C6x 2013

CPLD: Complex Programmable Logic Device

37

Page 38: 2-MIC4220 C6x 2013

CPLD: Complex Programmable Logic Device (FPGA avec de la mémoire non-volatile)

38

Page 39: 2-MIC4220 C6x 2013

39

Page 40: 2-MIC4220 C6x 2013

Travailler surtout la création du code et la validation. Un peu l’architecture.

40

Page 41: 2-MIC4220 C6x 2013

41

Page 42: 2-MIC4220 C6x 2013

42

Page 43: 2-MIC4220 C6x 2013

43

Page 44: 2-MIC4220 C6x 2013

44

Page 45: 2-MIC4220 C6x 2013

Code C: Efficacité dépend de l’application et du style de codage

45

Page 46: 2-MIC4220 C6x 2013

46

Page 47: 2-MIC4220 C6x 2013

47

Page 48: 2-MIC4220 C6x 2013

48

Page 49: 2-MIC4220 C6x 2013

49

Page 50: 2-MIC4220 C6x 2013

50

Page 51: 2-MIC4220 C6x 2013

51

Page 52: 2-MIC4220 C6x 2013

52

Page 53: 2-MIC4220 C6x 2013

53

Page 54: 2-MIC4220 C6x 2013

Exemple pour 4 bits.

Pour passe d’un nombre négatif à un nombre positif (et le contraire), on inverse toutes les bites et additionne 1.

54

Page 55: 2-MIC4220 C6x 2013

55

Page 56: 2-MIC4220 C6x 2013

56

Page 57: 2-MIC4220 C6x 2013

57

Page 58: 2-MIC4220 C6x 2013

58

Page 59: 2-MIC4220 C6x 2013

59

Page 60: 2-MIC4220 C6x 2013

60

Page 61: 2-MIC4220 C6x 2013

61

Page 62: 2-MIC4220 C6x 2013

62

Page 63: 2-MIC4220 C6x 2013

63

Page 64: 2-MIC4220 C6x 2013

64

Page 65: 2-MIC4220 C6x 2013

65

Page 66: 2-MIC4220 C6x 2013

66

Page 67: 2-MIC4220 C6x 2013

67

Page 68: 2-MIC4220 C6x 2013

68

Page 69: 2-MIC4220 C6x 2013

69

Page 70: 2-MIC4220 C6x 2013

70

Page 71: 2-MIC4220 C6x 2013

71

Page 72: 2-MIC4220 C6x 2013

72

Page 73: 2-MIC4220 C6x 2013

73

Page 74: 2-MIC4220 C6x 2013

74