Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Bc. Radek Kučera
Acad. year: 2025/2026
Supervisor: doc. Ing. Lukáš Fujcik, Ph.D.
Reviewer: Ing. Vojtěch Dvořák, Ph.D.
This master's thesis describes the design, implementation, verification, and performance evaluation of a configurable controller for external serial NOR flash memories. The controller is implemented as a synthesizable IP block with an APB configuration interface, an AHB-Lite Execute-in-Place read path, a programmable SPI transaction engine, and a parameterized prefetch/cache subsystem. The thesis analyzes NOR flash technology, SPI/xSPI protocol variants, AMBA-based integration, and cache behavior relevant to instruction fetches from external memory. Verification uses a UVM environment with behavioral flash profiles, protocol monitors, scoreboards, SystemVerilog Assertions, and generated specification-to-verification-item traceability. The performance evaluation combines synthetic access patterns, a QEMU-derived Cortex-M0 CoreMark instruction-fetch trace, and direct Cortex-M0 CoreMark/Dhrystone runs to select candidate XIP cache configurations. The result is a documented controller architecture with traceable verification status, benchmark interpretation, FPGA bring-up evidence, and exploratory PPA interpretation.
NOR flash memory, xSPI, SPI controller, XIP, prefetch, FPGA, Verilog, APB, AHB, JEDEC, AMBA
Date of defence
09.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student seznámil státní zkušební komisi s řešením své diplomové práce a zodpověděl otázky a připomínky oponenta. Dále odpověděl na otázky komise: Otázka: Jsou naměřené výsledky v souladu s teorií Překvapivě ano Připomínky na anglické termíny v slovním projevu
Language of thesis
English
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Microelectronics
Study programme
Microelectronics (MPC-MEL)
Composition of Committee
doc. Ing. Jiří Háze, Ph.D. (předseda) doc. Ing. Aleš Chvála, Ph.D. (místopředseda) prof. Ing. et Ing. Fabian Khateb, Ph.D. et Ph.D. (člen) Ing. Vojtěch Dvořák, Ph.D. (člen) Ing. Alexandr Otáhal, Ph.D. (člen) Ing. Jan Brodský, Ph.D. (člen)
Supervisor’s reportdoc. Ing. Lukáš Fujcik, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Vojtěch Dvořák, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová