TWiki
>
P1076/Ballots Web
>
Vhdl2019CollectedRequirements
>
ProtectedTypeEntity
(2020-02-17,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ Protected Type: Shared Variables On Entity Interface %TOC% ---++ 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 <verbatim>Entity E is port ( variable UartScoreBoard : work.UartScoreboardPkg.ScoreBoardPType ; . . . ) ; </verbatim> ---++ Questions ---++ General Comments Essential/required for testbenches with advanced structures (scoreboards, ...). -- Main.ErnstChristen - 2015-01-27 There are about 6 proposals related to improving the management of ports: * [[P1076.BlockInterfaces][Records with Directional Subtypes]] * [[P1076.PackageAsInterface][Packages as an interface construct]] * [[P1076.InterfaceConstructandPortModeConfigurations][Interface Construct and Port Mode Configurations]] * [[P1076.NewBusModeForBidirectionalPortSignals][Add "Bus" mode for bidirectional port signals]] * [[P1076.ProtectedTypesPublicSignals][Protected Types with Public Signals]] * [[P1076.ProtectedTypeEntity][Protected Type on Entity Interface]] - This proposal 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_ -- Main.JimLewis - 2014-11-12 </noautolink> -- Main.JimLewis - 2014-12-03 -- Main.MortenZilmer - 2015-01-21
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r5
<
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r5 - 2020-02-17 - 15:34:57 -
JimLewis
P1076/Ballots
Log In
or
Register
P1076/Ballots Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback