Układy arytmetyczne

1. Zaprojektuj układ pełnego sumatora jednobitowego używając tylko bramek zgodnie z wariantem. Z uzyskanego schematu stworzyć bloczek sumatora jednobitowego.

Tworzenie własnych elementów:

-

należy stworzyć schemat i go skompilować, następnie: File → Create / Update →

Create Symbol Files for Current File, ustalamy folder na aktualny naszego projektu i wpisujemy nazwę naszego elementu (najlepiej zostawić nazwę domyślną), utworzony element będzie widniał na liście bibliotek w „Symbol Tool”. UWAGA: Jeśli wyskakuje błąd przy zapisie elementu, należy najpierw utworzyć plik symbolu ręcznie (np. „element.bsf”) i przy tworzeniu elementu nadpisać go.

1. bramki: 3-wej NOR, 3-wej. AND,

2. bramki: 3-wej NOR, 3-wej OR,

3. bramki: 2-wej. NAND, 2-wej. OR,

4. bramki: 2-wej. NOR, 2-wej. OR,

5. bramki: 4-wej NOR, 3-wej. AND,

6. bramki: 3-wej. NAND, 2-wej. AND,

7. bramki: 4-wej. NAND, 4-wej. AND,

8. bramki: 4-wej. NAND, 2-wej. OR,

9. bramki: NOT, 2-wej. AND,

10. bramki: 4-wej. NAND, 4-wej OR,

11. bramki: NOT, 3-wej. AND,

12. bramki: 3-wej. NAND, 3-wej OR,

13. bramki: 4-wej. NAND, 3-wej. AND,

14. bramki: 4-wej NOR, 2-wej. AND,

15. bramki: 2-wej. NOR, 3-wej. AND,

16. bramki: 3-wej NOR, 2-wej. OR,

17. bramki: 2-wej. NOR, 4-wej. AND,

18. bramki: 2-wej. NOR, 4-wej OR,

19. bramki: 2-wej. NOR, 3-wej OR,

20. bramki: NOT, 3-wej OR,

21. bramki: 4-wej. NAND, 3-wej OR,

22. bramki: 2-wej. NAND, 3-wej. AND,

23. bramki: NOT, 4-wej. AND,

24. bramki: 2-wej. NOR, 2-wej. AND,

25. bramki: 2-wej. NAND, 3-wej OR,

26. bramki: 2-wej. NAND, 4-wej OR,

27. bramki: 2-wej. NAND, 2-wej. AND,

28. bramki: 4-wej. NAND, 2-wej. AND,

29. bramki: 3-wej NOR, 4-wej. AND,

30. bramki: 2-wej. NAND, 4-wej. AND,

31. bramki: 4-wej NOR, 2-wej. OR,

32. bramki: 3-wej NOR, 4-wej OR,

33. bramki: 3-wej NOR, 2-wej. AND,

34. bramki: 3-wej. NAND, 4-wej. AND,

35. bramki: 4-wej NOR, 4-wej. AND,

36. bramki: NOT, 4-wej OR,

37. bramki: 3-wej. NAND, 3-wej. AND,

38. bramki: 4-wej NOR, 3-wej OR,

39. bramki: 3-wej. NAND, 4-wej OR,

40. bramki: 4-wej NOR, 4-wej OR,

41. bramki: 3-wej. NAND, 2-wej. OR,

42. bramki: NOT, 2-wej. OR,

2.

Z sumatorów jednobitowych zbudować sumator sześcio-bitowy.

Wejścia układu: 12 przełączników SW (11....0). Liczba A-przełączniki SW(17..12), liczba B

przełączniki SW(5..0)

Wyjścia układu: wyświetlacze 7-segmentowe na których pokazujemy wartość wprowadzanej liczby:

(HEX7, HEX6)-wyświetlają liczbę A

(HEX5,HEX4)-wyświetlają liczbę B

wyświetlacze HEX2, HEX1, HEX0, na których pokazujemy dziesiętnie wynik sumowania dwóch liczb 6-bitowych . Do wyświetlenia wartości dziesiętnej wprowadzanej liczby użyć układu 74185

oraz układów 7447.

Warianty wyświetlania liczb i wyniku (H-wyświetlanie szesnastkowe, O-wyświetlanie ósemkowe, D-wyświetlanie dziesiętne).

Do wyświetlania dziesiętnego użyć układu 74185 oraz układów 7447.

Do wyświetlania ósemkowego użyć układu układów 7447.

Do wyświetlania szesnastkowego użyć zaprojektowanego przez siebie układu.

Liczba A

Liczba B

wynik

1.

H

O

D

2.

H

D

O

3.

O

H

O

4.

O

D

H

5.

H

D

D

6.

D

O

H

7.

D

H

H

8.

H

H

D

9.

H

H

O

10.

O

H

H

11.

D

H

D