W pracy opisano proces uruchomienia i testów systemu komputerowego opartego na systemie operacyjnym Petalinux oraz układzie rekonfigurowalnym Xilinx Spartan 3E. Dokument porusza zagadnienia związane z wygenerowaniem warstwy sprzętowej i programowej systemu oraz realizacji ich współdziałania. Opisano etapy na drodze do stworzenia rozwiązania mogącego posłużyć jako baza systemu wbudowanego oraz potencjalne możliwości jego rozbudowy. W pracy przedstawione zostały aplikacje do przetwarzania obrazów oraz komunikacji z peryferiami układu.
EN
The paper describes the steps needed to start up and test of computing system based on Petalinux operating system and Xilinx Spartan 3E reconfigurable device. The article concerns on creating of hardware and software part of the system and their cooperation. Steps for creating of the solution, which can be base of embedded system and its potential improvements have been described. The document also presents applications used for image processing and control peripheral devices of the board.
W pracy opisano realizację akceleratora sprzętowego do szyfrowania danych. Omówiono wykorzystany algorytm DES oraz jego implementację w języku VHDL. Dokonano oceny różnych kart z układami FPGA, pod kątem ich przydatności do stworzenia akceleratora współpracującego z komputerem PC. Szczegółowo opisano część programową i sprzętową prezentowanego rozwiązania oraz problemy związane z transferem danych pomiędzy komputerem PC a układem FPGA. Przedstawiono wyniki testów poprawności oraz prędkości wykonanej aplikacji. Dokonano także porównania wydajności zaproponowanego rozwiązania sprzętowego i rozwiązań programowych.
EN
The paper describes a data stream encryption hardware accelerator. The used DES algorithm and its implementation in VHDL language have been discussed. Different FPGA platforms have been evaluated to determine the most suitable one for creating an accelerator cooperating with a PC computer. The software and hardware parts of the presented solution, as well as problems with data transfer form the PC computer to the FPGA device have been described. Correctness and speed of the implemented application have been tested. Finally, the performance of the presented hardware solution and software solutions has been compared.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.