IEEESTEC 17TH (2024), (pp. 437–440)
АУТОР / AUTHOR(S): Vladimir Rudić
DOI: 10.46793/IEEESTEC17.437R
САЖЕТАК / ABSTRACT:
Cilj ovog rada je da se predstavi proces projektovanja verifikacionog okruženja koji omogućava verifikovanje SPI2AHB bloka. Za rad je korišćen jedan od poznatijih jezika za verifikaciju, System Verilog, kao i UVM metodologija koja je razvijena za isti taj jezik. Opisani su SPI i AHB protokoli, kao i blok koji verifikujemo. Rad prati detaljan opis za svaku od komponenata koja je značajna u procesu kreiranja verifikacionog okruženja.
КЉУЧНЕ РЕЧИ / KEYWORDS:
Verifikacija, System Verilog, UVM metodologija, Verifikaciono okruženje, SPI, AHB, DUT
ЛИТЕРАТУРА/ REFERENCES:
- Chip Verify. Dostupno na: https://www.chipverify.com/
- IEEE Standard for SystemVerilog — Unified Hardware Design, Specification, and Verification Language – IEEE Computer Society and the IEEE Standards Association Corporate Advisory Group. Dostupno na: https://fpga.mit.edu/6205/_static/F23/documentation/1800-2017.pdf
- Universal Verification Methodology (UVM) 1.2 User’s Guide – Accellera. Dostupno na: https://www.accellera.org/images/downloads/standards/uvm/uvm_users_guide_1.2.pdf
- SPI Protocol Description – Veriest , Mihajlo Katona, Jul 2019
- “Introduction to SPI Interface”, Analog dialogue 52-09, September 2018. Dostupno na: https://www.analog.com/media/en/analog-dialogue/volume-52/number-3/introduction-to-spi-interface.pdf
- AMBA AHB Protocol – ARM. Dostupno na: https://developer.arm.com/documentation/ihi0033/c
- SPI to AHB Bridge Microarchitecture Document – Veriest, Nikola Miladinovic, Oktobar 2014