+ All Categories
Home > Documents > Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf ·...

Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf ·...

Date post: 27-Dec-2019
Category:
Upload: others
View: 9 times
Download: 0 times
Share this document with a friend
60
Č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 x 3 , x 2 , x 1 , x 0 a jeho funkce je popsána následující kombinační funkcí. y = f(x 3 , x 2 , x 1 , x 0 ) = Σ 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“.
Transcript
Page 1: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 2: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 3: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 4: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 5: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 6: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 7: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 8: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 9: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 10: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 11: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 12: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 13: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 14: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 15: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 16: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 17: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 18: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 19: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 20: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 21: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 22: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 23: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 24: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 25: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 26: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 27: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 28: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 29: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 30: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 31: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 32: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 33: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 34: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 35: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 36: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 37: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 38: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 39: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 40: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 41: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 42: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 43: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 44: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 45: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 46: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 47: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 48: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 49: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 50: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 51: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 52: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 53: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 54: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 55: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 56: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 57: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 58: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 59: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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“.

Page 60: Číslo zadaní: 379motor.feld.cvut.cz/sites/default/files/predmety/zadani_MIS2017_KOM.pdf · zprávě uvedena formou logické funkce. 4. Ve vývojovém prostředí „ISE Webpack“

Č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


Recommended