Implementation of VIP for bus interface logic of 32-bit processor using System Verilog

被引:0
|
作者
Ponkumar, D. David Neels [1 ]
Jagatheeswari, P. [1 ]
Samuel, T. S. Arun [2 ]
机构
[1] Dr Sivanthi Aditanar Coll Engn, Dept Elect & Commun Engn, Tiruchendur, Tamil Nadu, India
[2] Natl Engn Coll, Dept Elect & Commun Engn, Kovilpatti, India
关键词
Verification Intellectual Property; AMBA; Coverage Driven Verification; timer; ACE; UART; system Verilog;
D O I
10.33180/InfMIDEM2018.402
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A verification environment to verify an ARM-based SoC is proposed in this work.This work introduces the design of a Verification Intellectual Property (VIP) of Advanced Microcontroller Bus Architecture (AMBA). AMBA protocols are today the best standards for 32-bit processor because they are well documented and can be used without royalties. The VIP provides Coverage Driven Verification (CDV) which significantly reduces the design verification time. The code coverage verification of the AHB bus master, lcache controller, Dcache controller and APB peripherals such as APB bridge, timer, UART, and ACE is done in this work. The test cases done for the APB peripherals are ACE with the mil_std_protocol, Timers for generation of interrupt and watchdog reset, UART for transmitting and receive messages, and interrupt registers for Reading and Write. The functional verification of AMBA is carried out using the Mentor Graphics Questasim tool with the system Verilog language.
引用
收藏
页码:205 / 211
页数:7
相关论文
共 50 条
  • [1] A 32-BIT PROCESSOR ON A 16-BIT BUS
    BUDZINSKI, M
    [J]. CONTROL ENGINEERING, 1986, 33 (03) : 84 - 84
  • [2] Implementation of a 32-bit MIPS Based RISC Processor using Cadence
    Topiwala, Mohit N.
    Saraswathi, N.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 979 - 983
  • [3] A 32-bit logarithmic number system processor
    Huang, SC
    Chen, LG
    Chen, TH
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 14 (03): : 311 - 319
  • [4] Implementation of 32-Bit Arithmetic Logic Unit on Xilinx using VHDL
    Subramanya, Nayak G.
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2018), 2018, : 525 - 529
  • [5] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    [J]. ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [6] COMPARING 32-BIT BUS STANDARDS
    TESCHLER, L
    [J]. MACHINE DESIGN, 1984, 56 (14) : 61 - 65
  • [7] THE INTERFACE PROCESSOR FOR THE INTEL VLSI-432 32-BIT COMPUTER
    BAYLISS, JA
    DEETZ, JA
    NG, CK
    OGILVIE, SA
    PETERSON, CB
    WILDE, DK
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1981, 16 (05) : 522 - 530
  • [8] A 32-BIT PROGRAMMABLE SIGNAL PROCESSOR FOR A MULTIPROCESSOR SYSTEM ENVIRONMENT
    HESSON, JH
    GALLAGHER, FA
    HARRINGTON, DR
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1983, 31 (04): : 912 - 921
  • [9] 32-BIT PROCESSOR CHIP INTEGRATES MAJOR SYSTEM FUNCTIONS
    ALPERT, D
    CARBERRY, D
    YAMAMURA, M
    CHOW, Y
    MAK, P
    [J]. ELECTRONICS, 1983, 56 (14): : 113 - 119
  • [10] TWIN TUBS, DOMINO LOGIC, CAD SPEED UP 32-BIT PROCESSOR
    MURPHY, BT
    THOMAS, LC
    MACRAE, AU
    [J]. ELECTRONICS, 1981, 54 (20): : 106 - 111