Title :
Protected shared variables in VHDL: IEEE standard 1076a
Author :
Ashenden, Peter J. ; Wilsey, Philip
Author_Institution :
Adelaide Univ., SA, Australia
Abstract :
In this article, we show a variety of problems that can arise from unprotected concurrent access to shared variables and review the idea of monitors, which forms the basis of the proposed language change. We then describe the new language feature, protected types, and give some guidelines on using them for hardware modeling. We also include examples to illustrate their use
Keywords :
IEEE standards; hardware description languages; IEEE standard 1076a; VHDL; hardware modeling; protected shared variables; shared variables; Guidelines; Hardware; LAN interconnection; Protection; Signal processing; Standardization; Standards Board; Standards Coordinating Committees; Testing; Voting;
Journal_Title :
Design & Test of Computers, IEEE