logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zadanie z Układów cyfrowych 500 pkt za rozwiazanie

Samuray21 17 Mar 2008 18:37 2624 28
REKLAMA
  • #1 4920225
    Samuray21
    Poziom 10  
    Posty: 14
    Witam was drodzy koledzy.
    Prosiłbym was o mała pomoc gdyż swoja przygodę z elektronika zaczolem dwa lata temu, gdy poszedłem do szkoły a w tym roku doszedł mi przedmiot z układów cyfrowych, którego nie za bardzo rozumiem. Ale nie o to tu chodzi żebym opisywał swoje życie tylko chciałbym się zwrócić z prośba o pomoc w rozwiazaniu zadania, które brzmi następująco: „ zaprojektuj uzywając elementów NOR, układ do mnożenia liczb dwu bitowych". Za wszelka pomoc z góry dziekuję. Licze na szykie odpowiedzi
  • REKLAMA
  • #2 4920767
    szaleniec
    VIP Zasłużony dla elektroda
    Posty: 3268
    Pomógł: 476
    Ocena: 199
    Pokaż swoje rozwiązanie albo próbę rozwiązania - wówczas pomożemy, wskażemy błędy, podpowiemy.

    Mała podpowiedź - oto tablica prawdy, na jej podstawie należy utworzyć tablice Caraugha (cztery), zminimalizować i zrealizować na bramkach.

    
    abcd    y4...y1
    0000 || 0000 
    0001 || 0000
    0010 || 0000
    0011 || 0000
    0100 || 0000
    0101 || 0001
    0110 || 0010
    0111 || 0011
    1000 || 0000
    1001 || 0010
    1010 || 0100
    1011 || 0110
    1100 || 0000
    1101 || 0011
    1110 || 0110
    1111 || 1001
    
  • #3 4921100
    Samuray21
    Poziom 10  
    Posty: 14
    Bardzo dziekuję za podpowiedz mysle ze sobie poradze dalej. Ale mam male pytanie dlaczego w tej tabeli wystepuje y3,y2,y1 a pod spodem sa 4 mozliwosci

    Zrobiłem tablice Karnaugha i prosil bym o podpowiedzenie teraz co ma pogrupować zera czy jedynki do minimalizacji do napisania minimalnej postaci.
  • REKLAMA
  • #4 4923771
    Samuray21
    Poziom 10  
    Posty: 14
    Drodzy koledzy prosiłbym o mała podpowiedz co do realizacji tego zadania za pomocą bramek NOR ponieważ nie nam pojęcia jak to zrobić skoro bramka NOR dodaje i zarazem neguje a ja nam wykonać mnożenie za pomocą tej bramki. Widz mam pytanie czy ta bramka mnoży gdy palaczy się jakby szeregowo
  • #5 4923905
    ozeh
    Poziom 13  
    Posty: 46
    Pomógł: 3
    Ocena: 4
    Polecam Ci program EWB (Electronics Workbench). Będziesz mógł sobie w nim dowolnie symulować układy logiczne. Jak nie będziesz wiedział jak coś dział i czy się tak da to po prostu złożysz sobie szybko układ i po kłopocie.

    Co do pytania o dodawanie za pomocą NOR-ów polecam zapoznać się z prawami algebry Boola.
  • #6 4924090
    Samuray21
    Poziom 10  
    Posty: 14
    mogł bym prosić was o sprawdzenie czy te tablice karno sa dobrze zrobione. A i w jaki sposób mam pogrupowaczeby napisac sobie rownania minimalizacji. No i jak bym mogl prosic to jeszcze o przykładowe zrobienie choc jednego rownaia. Za pomoc z góry dziekuje
    Załączniki:
    • Zadanie z Układów cyfrowych 500 pkt za rozwiazanie cyfowe.JPG (173.03 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 4924249
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    w tablicy karanaugha y3 w polu 15 powinna byc "1", a za to w polu 10 "0"...
  • #8 4924265
    Samuray21
    Poziom 10  
    Posty: 14
    A nie czasami takie wartosci sa w y4 no chyba ze tabela prawdy jest zl;e zrobiona
  • REKLAMA
  • #9 4924295
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    w tablicy y2 w polu jedenastym winno być "0", w 10 "1", w 15 "1",a w 14 "0"...nieuważnie przepisujesz te wartości..

    Dodano po 6 [minuty]:

    i w tabeli y1 jedynki powinny być tylko w polach: 5,7,9,11. Tabela jest dobrze zrobiona bo sam próbowałem. Pomnóż sobie a2a1*b2b1=c4c3c2c1...wszystko sie będzie zgadzać
  • #10 4924339
    Samuray21
    Poziom 10  
    Posty: 14
    TimooNeK napisał:
    w tablicy y2 w polu jedenastym winno być "0", w 10 "1", w 15 "1",a w 14 "0"...nieuważnie przepisujesz te wartości..

    No ale w tabeli prawdy dla y2 11 jest "1" dla 10 "1" w 15 "0" w 14 "1" nie rozumiem dlaczego mialo byc inaczej wpisane w karno

    Dodano po 6 [minuty]:

    to ja juz nic nie rozumiem to dobrze sa te tabelki karno czy zle
  • #11 4924414
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    dajmy dla tabeli karno y2:
    z tabeli prawdy odczytujemy a2a1 = 10 i dla b2b1 =11 i mamy y2=1...popatrz na to na spokojnie i zobaczysz

    Tabele karno są adresowana w kodzie Gray'a może to Cię wprowadza w błąd?
  • #12 4924422
    szaleniec
    VIP Zasłużony dla elektroda
    Posty: 3268
    Pomógł: 476
    Ocena: 199
    Samuray21 napisał:


    to ja juz nic nie rozumiem to dobrze sa te tabelki karno czy zle


    Źle.
  • #13 4924428
    Samuray21
    Poziom 10  
    Posty: 14
    no jest pod jedenastka w y2 "1" i w karno tez mam

    Dodano po 9 [minuty]:

    Kolego TimooNeK w tabelce karno jest
    0 1 3 2
    4 5 7 6
    8 9 11 10
    12 13 15 14
    o to ci zapwne chodzi z tym kodem graya noi patrzac na tabelke prawdy patrzysz na odpowiednia kolumne i wiersz odpowiadajacy wyjscu i pzepisujesz 1 lub 0 i to jest ta tabelka karno
  • REKLAMA
  • #14 4924477
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    Samuray21 napisał:
    no jest pod jedenastka w y2 "1" i w karno tez mam


    a2a1 i b2b1 określają jakby współrzędne, a wartości y4,y3,y2,y1 co należy tam wpisać...
    Załączniki:
    • Zadanie z Układów cyfrowych 500 pkt za rozwiazanie cyfowe.JPG (178.18 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #15 4924487
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    nie zrozumieliśmy się;] może nie tyle pod y2 co tabela oznaczona jako y2 (czyli 3 od góry)
  • #16 4924491
    Samuray21
    Poziom 10  
    Posty: 14
    bardzo dzikuje teraz wiem o czym mowa jaki stary taki glupi ze mnie czlowiek zle zem sobei pomyslal i zem zle zeczywiscie uzupelnil

    Dodano po 20 [minuty]:

    a czy te rownania sa dobrze
    Załączniki:
    • Zadanie z Układów cyfrowych 500 pkt za rozwiazanie Scan10011.JPG (154.66 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #17 4924642
    Samuray21
    Poziom 10  
    Posty: 14
    koledzy a jeszcze jak byscie mi podpowiedzieli jak mam to zrobi za pomoca NOR bramek bo nie mam pomyslu jak to zaczac
  • #18 4924648
    szaleniec
    VIP Zasłużony dla elektroda
    Posty: 3268
    Pomógł: 476
    Ocena: 199
    Wszystkie źle.
  • #19 4924657
    Samuray21
    Poziom 10  
    Posty: 14
    kolego szaleniec a moze mi podpowiesz jak to zrobic bo ja aprawde nie mam pojecia ja sie odwdziecze poznije ale to zadanie mam na jutro i nie mam pojecia jak to wykonac
  • #20 4924722
    szaleniec
    VIP Zasłużony dla elektroda
    Posty: 3268
    Pomógł: 476
    Ocena: 199
    Samuray21 napisał:
    kolego szaleniec a moze mi podpowiesz jak to zrobic bo ja aprawde nie mam pojecia ja sie odwdziecze poznije ale to zadanie mam na jutro i nie mam pojecia jak to wykonac


    $$y_4=a_2\cdot a_1\cdot b_2\cdot b_1$$
    $$y_3=a_2\cdot\overline{a_1}\cdot b_2+a_2\cdot b_2\cdot\overline{b_1} $$
    $$y_2=\overline{a_2}\cdot a_1 \cdot b_1+a_1\cdot b_2\cdot\overline{b_1}+a_2\cdot\overline{b_2}\cdot b_1+a_2\cdot\overline{a_1}\cdot b_1 $$
    $$y_1=a_1\cdot b_1$$
  • #21 4924744
    Samuray21
    Poziom 10  
    Posty: 14
    a mogl bym jeszczeliczyc na podpowiedz jak to zrealizowac za pomoca bramek NOR
  • #22 4924799
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    Skreślasz jedynki jeśli układ realizujesz za pomocą NAND, a zera jeśli NOR. Można np skreślać zera i utworzyć ten układ z NAND ale tu potrzeba troche znajomości Boole'a i poprzekształcać...
  • #23 4924840
    Samuray21
    Poziom 10  
    Posty: 14
    no szukalem o tej algebrze boole'a ale nie zabardzo wiem o co tam biega wiem ze zanegowane a razy zanegowane b to to sie rowna zanegowane a dodac zanegowane b. No szkoda zebym tego nie zaliczyl ale nie mam pojecia i choc z zadania chcial bym dostac pozytywna ocene jak juz z kart mi nie pojdzie
  • #24 4924897
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    Trochę mi się zapomniało ale dla y1 równanie będzie wyglądać chyba tak: y1 = b1+a1/b1 = a1+b1

    / - negacja

    Jak źle to niech mnie ktoś poprawi;]
  • #25 4924906
    delires
    Poziom 16  
    Posty: 244
    Pomógł: 2
    Ocena: 26
    Polecam ci kupic ksaizke Uklady cyfrowe wojciecha glockiego.tam masz wszysto dobrze.poczawszy od binarnych...pozdro
  • #26 4924913
    Samuray21
    Poziom 10  
    Posty: 14
    Mam ta ksiażkę

    Dodano po 1 [minuty]:

    Ale jesli czloweik czegos nie rozumie bo nauczyciel nie umie tego wytlumaczyc od poczatku to tak poznije bywa ze nie potrafi sie wykonac podstawowych rzeczy
  • #27 4924933
    TimooNeK
    Poziom 12  
    Posty: 101
    Pomógł: 2
    Ocena: 31
    no to zadanie jest z tej książki... zad 3 str. 66
  • #28 4924943
    Samuray21
    Poziom 10  
    Posty: 14
    no wiem ze to zadanie jest z tej ksiazki. Ale tresc zadania to nie wszystko zeby zadanie rozwiazac to jeszcze nalerzy je rozumiec
  • #29 4925692
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 693
    Musisz skorzystać z poniższej zależności i zastąpić iloczyny negacji negacjami sumy. Prawa de Morgana się kłaniają:
    http://pl.wikipedia.org/wiki/Prawa_De_Morgana

    $$\overline{a+b}=\overline{a}\cdot\overline{b}$$

    Iloczyn zastępujesz negacją sumy zanegowanych sygnałów wejściowych

    $$a\cdot b=\overline{\overline{a}+\overline{b}}$$

    Zadanie z Układów cyfrowych 500 pkt za rozwiazanie

    oczywiście AND czterowejściowy robisz na 4 wejściowym elemencie NOR.

Podsumowanie tematu

✨ Dyskusja dotyczy zadania z układów cyfrowych polegającego na zaprojektowaniu układu mnożącego dwubitowe liczby wyłącznie za pomocą bramek NOR. Uczestnicy omawiają tworzenie tablic Karnaugha na podstawie podanej tablicy prawdy, wskazując na błędy w grupowaniu i interpretacji wartości, zwłaszcza w kontekście adresowania w kodzie Graya. Poruszono kwestie minimalizacji funkcji logicznych, gdzie dla realizacji układu za pomocą bramek NOR należy skreślać zera, a nie jedynki, co wymaga znajomości algebry Boole’a i praw de Morgana. Zaproponowano wykorzystanie programów symulacyjnych, takich jak Electronics Workbench (EWB), do testowania układów. Podkreślono konieczność przekształcania równań logicznych, zastępując iloczyny negacji negacjami sumy, aby zrealizować funkcje wyłącznie bramkami NOR. Wskazano również literaturę, m.in. książkę „Układy cyfrowe” Wojciecha Głockiego, jako pomoc w zrozumieniu tematu. Ostatecznie podano link do praw de Morgana oraz schemat realizacji AND czterowejściowego za pomocą bramki NOR, co jest kluczowe do wykonania zadania.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA