Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_mis2017_kom.pdf ·...
Post on 27-Dec-2019
10 Views
Preview:
TRANSCRIPT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 379
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 412
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 416
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 10, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 428
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 432
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 13, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 446
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 451
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 8, 9, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 458
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 472
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 6, 7, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 481
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 4, 5, 6, 7, 8, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 517
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 4, 5, 7, 9, 10, 11, 12, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 518
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 524
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 5, 6, 7, 9, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 525
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 526
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 557
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 564
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 592
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 595
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 640
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 641
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 646
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 650
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 651
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 654
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 656
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 657
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 659
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 661
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 667
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 673
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 698
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 702
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 705
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 709
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 711
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 712
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 713
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 726
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 728
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 731
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 735
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 736
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 739
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 740
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 741
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 747
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 749
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 750
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 751
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 752
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 754
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 755
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 758
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 759
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 762
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 763
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 766
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
Laboratorní úloha blok KOM
Číslo zadaní: 768
Zadání:
Na přípravku BASYS 2 s obvodem Spartan 3E XC3S100E (CP132) realizujte kombinační obvod mající
čtyři vstupy x3, x2, x1, x0 a jeho funkce je popsána následující kombinační funkcí.
y = f(x3, x2, x1, x0) = Σ m (1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15).
Přiřazení signálů:
Popis Proměnná Signál Pin Vstup - Výstup
Tlačítko x0 BTN_0 G12 vstup
Tlačítko x1 BTN_1 C11 vstup
Tlačítko x2 BTN_2 M4 vstup
Tlačítko x3 BTN_3 A7 vstup
LED y LD_0 M5 výstup
Proveďte:
1. Ze zadané kombinační funkce vytvořte pravdivostní tabulku.
2. Zapište zadanou kombinační funkci pomocí úplné normální disjunktivní formy.
3. Proveďte minimalizaci zadané kombinační funkce s využitím Karnaughovy mapy (K-mapa). V případě
víceznačného řešení uveďte všechny řešení a určete podstatné implikanty. Řešení budou v technické
zprávě uvedena formou logické funkce.
4. Ve vývojovém prostředí „ISE Webpack“ vytvořte projekt a v editoru schémat realizujte zapojení
minimalizované kombinační funkce, přiřaďte označení vstupních a výstupních signálů podle výše
uvedené tabulky.
5. Po provedení překladu do technologického schématu v projektu generujte simulační program ve
formátu VHDL a v testovacím procesu definujte časovou posloupnost vstupních signálů dokumentující
zadanou funkci. Proveďte testování kombinační funkce v simulačním prostředí „ISim (Behavioral)“.
6. Proveďte implementaci technologického schématu do obvodu „XC3S100E“ a následně proveďte
testování kombinační funkce v simulačním prostředí „ISim (Post-Route)“ s respektováním časového
zpoždění signálu při průchodu obvodem.
7. Na základě testování podle bodu 6.) stanovte maximální frekvenci vstupních signálů. Postupujte tak, že
jeden vstup testujete a ostatní vstupy mají konstantní hodnotu.
8. Vytvořte konfigurační soubor obvodu FPGA („*.bit“) a prostřednictvím programu „Adept“
konfigurujte obvod a proveďte testování kombinační funkce přípravku „BASYS 2“.
Požadavky na dokumentaci:
1. K laboratorní úloze bude vypracována technická zpráva, která bude dokumentovat splnění výše
uvedených bodů. Formát odevzdávané zprávy bude „PDF“ nebo „WORD2003“ nebo „HTML“ nebo
„OpenOffice“.
2. Technická zpráva bude připojena k projektu a celý projekt bude odevzdán formou souboru „ZIP“
podle požadavku vyučujícího. Jméno souboru bude vytvořeno následovně:
„KOM_č.paralelky_přijmení_jméno.zip“.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická K 13114 Technická 2, 166 27 Praha 6
A1B14MIS – Mikroprocesory pro výkonové systémy 1 / 1
top related