W pracy przedstawiono realizację algorytmu AES w układzie SoC FPSLIC. Opisano szczegóły implementacji sprzętowej i programowej podstawowych modułów algorytmu. Wskazano możliwość przetwarzania równoległego z wykorzystaniem wbudowanego procesora RISC AVR i konfigurowalnej logiki FPGA. Wykazano, że projektowanie systemów heterogenicznych wymaga stosowania specjalnych technik, dzięki którym jest możliwe spełnienie postawionych założeń. W niniejszej pracy opisano użytą metodologię projektowania sprzętowo-programowego. Podkreślono znaczenie procesu podziału funkcjonalności na moduły programowe i sprzętowe. Przedstawiono uzyskane rozwiązania i przeprowadzono dyskusję osiągniętych wyników. Dokonano także porównania z wynikami dostępnymi w literaturze.
EN
This paper presents the implementation of the AES algorithm in the FPSLIC chip. A detailed description of the hardware and software implementation of the AES basic modules bas been provided. The possibility of parallel processing using the embedded RISC AVR processor and FPGA configurable logic has been discussed. The paper provides proof that through the use of the described special techniques meeting the design goals is possible. The paper describes the applied hardware and software design methodology and highlights the importance of partitioning the functionality into hardware and software modules. A final solution is presented and the results are discussed in detail, including a comparison to other published results.
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ć.