W tym przykładzie opisano 64-bitowy rejestr zmiany szerokości jednego bitu w VHDL. Narzędzia syntezowe są w stanie wykryć grupy rejestrów przesunięć i automatycznie wywnioskować megafunkcję altshift_taps. Implementację można przeprowadzić w zasobach pamięci bloku urządzenia, w zależności od architektury docelowego urządzenia.
Pobierz pliki użyte w tym przykładzie:
Użytkowanie tego projektu podlega warunkom umowy licencyjnej Intel® Design Example License Agreement i podlega jej postanowień.
W tabeli 1 wymieniono porty w projekcie rejestru przesunięcia 1x64.
Tabela 1. Lista portów rejestru przesuwowego 1 × 64
Opis | typu | portu |
---|---|---|
sr_in | Wejście | Wejście rejestru przesuwowego |
Włączyć | Wejście | Wejście włączenia przesunięcia |
Clk | Wejście | Wejście zegara |
sr_out | Wyjście | Wyjście rejestru przesunięcia |