TY - GEN
T1 - A verification concept for microcontroller peripheral development and system integration
AU - Schneider, Claus
AU - Jahnke, Axel
AU - Sigl, Georg
N1 - Publisher Copyright:
© 1999 IEEE.
PY - 1999
Y1 - 1999
N2 - In microcontroller product development, core-based design is common practice. Standard peripherals are provided as library elements to decrease design time. With increasing system complexity, verification effort is often higher than design effort. Thus, soft-IPs should not only consist of synthesizable models and documentation, but in addition they should support verification of system-level integration. A testbench concept that supports reuse of testbench elements at the module-And system-level is proposed to reduce testbench development effort. Testbench elements are command driven VHDL behavioral models that can control each other through a common communication infrastructure. At module-level, testbench elements can be controlled by command files and at system-level by the assembler program, i.e. by the CPU.
AB - In microcontroller product development, core-based design is common practice. Standard peripherals are provided as library elements to decrease design time. With increasing system complexity, verification effort is often higher than design effort. Thus, soft-IPs should not only consist of synthesizable models and documentation, but in addition they should support verification of system-level integration. A testbench concept that supports reuse of testbench elements at the module-And system-level is proposed to reduce testbench development effort. Testbench elements are command driven VHDL behavioral models that can control each other through a common communication infrastructure. At module-level, testbench elements can be controlled by command files and at system-level by the assembler program, i.e. by the CPU.
UR - http://www.scopus.com/inward/record.url?scp=85040457984&partnerID=8YFLogxK
U2 - 10.1109/VIUF.1999.801973
DO - 10.1109/VIUF.1999.801973
M3 - Conference contribution
AN - SCOPUS:85040457984
T3 - Proceedings - 1999 Fall VIUF Workshop, VIUF 1999
SP - 24
EP - 29
BT - Proceedings - 1999 Fall VIUF Workshop, VIUF 1999
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1999 Fall VIUF Workshop, VIUF 1999
Y2 - 4 October 1999 through 6 October 1999
ER -