Magistrale na schematach

Podobne dokumenty
Projektowanie układów na schemacie

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Formularze w programie Word

Praktyczne wykorzystanie arkusza kalkulacyjnego w pracy nauczyciela część 1

TWORZENIE FORMULARZY WORD 2007

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

Tworzenie prezentacji w MS PowerPoint

Równania w Microsoft Word 2007 Microsoft Equation 3.0 Formatowanie strony. dr inż. Jarosław Forenc. Symbol Więcej symboli

Ćwiczenie 3. I. Wymiarowanie

Edytor tekstu MS Word 2010 PL. Edytor tekstu to program komputerowy umożliwiający wprowadzenie lub edycję tekstu.

Jak przygotować pokaz album w Logomocji

Zadanie 1. Stosowanie stylów

Ćwiczenie Digital Works 003 Układy sekwencyjne i kombinacyjne

W oknie tym wybieramy pożądany podział sekcji, strony, kolumny. Naciśnięcie powoduje pojawienie się następującego okna:

5.4. Efekty specjalne

Mateusz Bednarczyk, Dawid Chałaj. Microsoft Word Kolumny, tabulatory, tabele i sortowanie

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

Instrukcja Arkusz ZSZ

Baza danych. Program: Access 2007

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

rysunkowej Rys. 1. Widok nowego arkusza rysunku z przeglądarką obiektów i wywołanym poleceniem edycja arkusza

Lp. Nazwisko Wpłata (Euro)

6.4. Efekty specjalne

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Krzysztof Sendor Słowa kluczowe Meble kuchenne w Intericad. Otwieramy moduł kuchenny korzystając z menu: Moduł kuchenny/pokaż Bibliotekę

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Dodawanie grafiki i obiektów

Rozdział ten zawiera informacje na temat zarządzania Modułem DMX oraz jego konfiguracji.

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Przewodnik Szybki start

Kolory elementów. Kolory elementów

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

3.7. Wykresy czyli popatrzmy na statystyki

Udostępnianie drukarek za pomocą systemu Windows (serwer wydruku).

Formatowanie komórek

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Język HDL - VERILOG. (Syntetyzowalna warstwa języka) Hardware Description Language Krzysztof Jasiński PRUS PRUS

WSCAD. Wykład 5 Szafy sterownicze

Układy kombinacyjne 1

LICZNIKI LABORATORIUM. Elektronika AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji

Podstawy informatyki

Podstawowe czynnos ci w programie PowerPoint

Podręczna pomoc Microsoft Power Point 2007

Przewodnik Szybki start

Po wstawieniu widzimy zmianę w zakładce Artykuł do symbolu został przyporządkowany przycisk z bazy artykułów (rys. 4.33).

Układy VLSI Bramki 1.0

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Kod składa się z kodu głównego oraz z odpowiednich kodów dodatkowych (akcesoriów). Do kodu można przyłączyć maksymalnie 9 kodów dodatkowych.

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Edycja szablonu artykułu do czasopisma

4.6 OpenOffice Draw tworzenie ilustracji

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej,

Przykładowe pytania DSP 1

Zaletą tego przestawiania jest brak ingerencji w oryginalną tabelę danych. Możemy przestawiad i sprawdzad bez obaw o utratę lub naruszenie danych.

Projekt wykonany w programie CAD Decor Pro 3. Do utworzenia dokumentacji wykonawczej klikamy przycisk Dokumentacja.

Podręcznik użytkownika programu. Ceremonia 3.1

Opis warunków synchronizacji UONET > YDP

Wprowadzenie do MS Excel

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

Kancelaria rozpoczęcie pracy z programem

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

UMIESZCZANIE WIADOMOŚCI NA SZKOLNEJ STRONIE INTERNETOWEJ

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Obsługa programu PowerPoint poziom podstawowy materiały szkoleniowe

Opis preprocesora graficznego dla programu KINWIR -I

Układy kombinacyjne. cz.2

Edytor tekstu MS Word 2010 PL: grafika. Edytor tekstu MS Word umożliwia wstawianie do dokumentów grafiki.

edycja szablonu za pomocą programu NVU

Możliwości programu Power Point

Animacje z zastosowaniem suwaka i przycisku

Instrukcja InPro BMS Siemens FC700A InPro Professional 4.1

RYSUNEK TECHNICZNY I GEOMETRIA WYKREŚLNA INSTRUKCJA DOM Z DRABINĄ I KOMINEM W 2D

Autokształtów Autokształt AUTOKSZTAŁTY Wstaw Obraz Autokształty Autokształty GDYNIA 2009

Projektowanie układów VLSI-ASIC techniką od szczegółu do ogółu (bottom-up) przy użyciu pakietu CADENCE w technologii UMC 0.18µm

Mapy myśli. Strona 1. Przykład mapy myśli z wykorzystaniem narzędzia

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

1. Otwórz pozycję Piston.iam

1. ISE WebPack i VHDL Xilinx ISE Design Suite 10.1 VHDL Tworzenie projektu Project Navigator Xilinx ISE Design Suite 10.1 File

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Spis treści: Uzyskiwanie dostępu do konta GWAZY 3. Sekcje platformy 4. Informacje o platformie 5. Lista obserwowanych 5.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Opis ikon OPIS IKON. Ikony w pionowym pasku narzędzi: Ikony te używane są przy edycji mapy. ta ikona otwiera szereg kolejnych ikon, które pozwalają na

Rozwiązywanie programów matematycznych

Niestandardowa tabela częstości

Instrukcja do bazy demonstracyjnej

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

Rozwiązanie ćwiczenia 8a

BAZY DANYCH Panel sterujący

Transkrypt:

Magistrale na schematach Jeśli w projektowanym układzie występują sygnały składające się z kilku powiązanych ze sobą logicznie linii (na przykład liczby wielobitowe) wskazane jest używanie magistrali (Bus). Pozwala to nie tylko uzyskać bardziej przejrzysty schemat, ale również ułatwia symulację układu. Przykładem może być przedstawiony poniżej sumator 4-bitowy, zbudowany z czterech sumatorów jednobitowych sum_1. Tworzenie magistrali Magistralę można utworzyć przez nadanie połączeniu (Wire) nazwy w postaci A(3:0), gdzie A jest nazwą magistrali a (3:0) zakresem sygnałów. Magistrala powstaje automatycznie przy tworzeniu nowego połączenia, prowadzącego do wejścia/wyjścia bloku lub portu (Module Port), będącego sygnałem wielobitowym. Na schemacie magistrala wyróżniona jest przez pogrubienie. Połączenie portu Port i magistrala 1

Podłączanie pojedynczego sygnału do magistrali 1. Z paska narzędzi wybieramy symbol podłączenia do magistrali (Bus Tap): 2. Klikamy na magistralę, do której ma być wykonane połączenie (na schemacie może być więcej niż jedna magistrala). W okienku opcji (pole Selected Bus Name) pojawia się nazwa wybranej magistrali. Trzeba ustalić odpowiednią orientację symbolu Bus Tap: W polu Net Name wyświetlany jest aktualnie wybrany sygnał magistrali, można go zmienić używając strzałek lub wpisując odpowiedni indeks. Jeśli chcemy podłączyć kolejno wszystkie cztery sygnały, najwygodniej zacząć od sygnału A(3), po jego podłączeniu indeks będzie automatycznie dekrementowany. 3. Przesuwamy symbol Bus Tap do miejsca podłączenia wybranego sygnału magistrali: 4. Po kliknięciu powstaje połączenie, które jest automatycznie oznaczane nazwą sygnału, w tym przypadku A(3): 2

Magistrala w symulacji Dla rozpatrywanego przykładu sumatora 4-bitowego na wykresie symulacji magistrale składników A(3:0), B(3:0) i sumy S(3:0) opisane są wartościami liczbowymi, która mogą być wyświetlane w różnych formatach (zmiana w opcji Radix): Format binarny Format dziesiętny bez znaku (łatwiej sprawdzić poprawność sumowania) Format dziesiętny ze znakiem (jeśli w projekcie liczby mają taką interpretację) W większości przypadków wystarcza obserwacja stanu całej magistrali jako wartości liczbowej. W razie potrzeby można jednak magistralę rozwinąć (kliknięcie w symbol strzałki, 3

z lewej strony nazwy sygnału) i dodatkowo obserwować niezależnie stan wszystkich sygnałów składowych. Magistrala rozwinięta do pojedynczych sygnałów Podłączanie grupy sygnałów do magistrali Załóżmy, że dla sumatora 4-bitowego został utworzony symbol. Używając dwóch takich symboli można na kolejnym schemacie zbudować sumator 8-bitowy. W tym przypadku konieczne będzie rozprowadzenie magistral 8-bitowych do dwóch 4-bitowych grup sygnałów. Postępowanie jest podobne, jak przy podłączaniu do magistrali pojedynczej linii, różnica polega na tym, że przy wyborze sygnałów w polu Net Name wpisujemy odpowiedni zakres indeksów sygnałów. Dla jednego z sumatorów 4-bitowych wybieramy zakres 7:4 (sumowanie 4 starszych bitów) a dla drugiego 3:0 (sumowanie 4 młodszych bitów): 4

W podobny sposób podłączamy magistrale B(7:0) i S(7:0). Dodając odpowiednie połączenia dla przeniesień uzyskujemy pełny schemat sumatora 8-bitowego pokazany poniżej: Stałe wartości na magistrali Jeśli trzeba zadać na magistrali stałą wartość (na przykład w układzie komparatora), to można do poszczególnych bitów podłączyć stałą logiczną 0 lub 1 (używając symboli GND i VCC z grupy General). Dla 8-bitowej wartości 12h schemat mógłby wyglądać następująco: 5

Widać, że przy takim połączeniu schemat nie wygląda zbyt przejrzyście. Jednak główną wadą takiego sposobu jest to, że przy ewentualnej zmianie wartości stałej konieczne są pracochłonne zmiany na schemacie. Do zadawania stałej na magistrali lepiej użyć symbolu constant (z grupy General). Po podłączeniu symbolu stałej trzeba ustalić jej wartość modyfikując właściwości obiektu (wartość stałej można później w razie potrzeby wielokrotnie modyfikować): Wartość stałej w formacie heksadecymalnym (tutaj 12h) należy wpisać w polu CValue: Po edycji wartości stałej schemat wygląda następująco: 6

Równoczesne sterowanie wieloma liniami magistrali Linie magistrali są niezależnymi sygnałami, nie można ich więc zwierać. Może jednak wystąpić sytuacja, w której na przykład wyjście bramki powinno sterować równocześnie kilkoma bitami magistrali. W takim przypadku należy użyć buforów, które nie zmieniają wartości logicznej, ale separują linie magistrali. Pokazuje to poniższy przykład: Symbole iterowane na magistrali W przypadku, gdy konieczne jest wstawienie na wszystkich liniach magistrali buforów lub negacji można użyć gotowych, zwielokrotnionych symboli (na przykład INV8). Są one jednak dostępnie tylko dla niektórych rozmiarów magistrali. W ogólnym przypadku można zastosować specjalną metodę do iterowania symboli. Załóżmy, że do portu wyjściowego chcemy podłączyć wyjście 4-bitowego sumatora po zanegowaniu wszystkich bitów sumy. 1. Wstawiamy zwykłą, pojedynczą negację (na tym etapie będzie ona jeszcze niedopasowana do rozmiaru magistrali): 7

2. Po zaznaczeniu symbolu negacji w menu podręcznym wybieramy kolejno opcje: Symbol i Rename Selected Instance: 3. Zaznaczamy wybór symbolu iterowanego (Iterated instance name) i wpisujemy zakres indeksów zgodny z rozmiarem magistrali (nazwa bazowa INV_4 jest opcjonalna): 4. Negacja została powielona na wszystkich liniach magistrali (pogrubienie symbolu na schemacie): 8