Protected Type: Shared Variables On Entity Interface

Proposal Information

  • State of this Proposal:
  • Current Owner: JimLewis, ...
  • Contributors: JimLewis, ...
  • Date Proposed: 2012-Jan-05
  • Date Last Updated: 2014-Nov-12 (separate out from ProtectedTypeUpdates)
  • Priority:
  • Complexity:
  • Focus: Testbench
  • Related Issues: None
  • Competing Issues: None

Requirement Summary

Motivation: Abstract interface/Communication Channel

Allow Shared Variables on Entity Interface

Code

Entity E is 
port (
  variable UartScoreBoard : work.UartScoreboardPkg.ScoreBoardPType ; 
   . . . 
) ; 

Questions

General Comments

Essential/required for testbenches with advanced structures (scoreboards, ...).

-- ErnstChristen - 2015-01-27

There are about 6 proposals related to improving the management of ports:

It would be worthwhile to derive generic requirements for port/interface management instead of looking at them in isolation.

Supporters

Add your signature here to indicate your support for the proposal -- JimLewis - 2014-11-12

-- JimLewis - 2014-12-03

-- MortenZilmer - 2015-01-21

Topic revision: r5 - 2020-02-17 - 15:34:57 - JimLewis
 
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback