VHDL-200X Fast Track Home


VHDL 200X Fast Track Proposals


Last updated:  21-July-2005

In the event this webpage is out of date, see also:   directory listing of proposals



The proposal template is here.


Index Issue Proposal Status Review Status User LCS -
FT1 Allow explicitly declared subprograms (ie: ">") to overload implicitly declared subprogram Done

Done
6/21/04
Yes
-
FT2 Unary Reduction Operators (and, or, xor, nand, nor, xnor). Also see 1164 & numeric_std discussions Done.

Done
6/21/04
Yes
-
FT3 Array/scalar logic operations Done.

Done.
6/28/04
Yes
-
FT4 Minimum/maximum operations for types with defined less than (<) and greater than (>) operations. Done.

Done.
6/28/04
Yes
-
FT5A to_string, to_hstring, to_ostring, to_dstring Done

Done
8/2/04, 8/23/04, 11/16/04
Needs Code Review
Y??
-
FT5B Overload & to allow joining different types with strings to allow string conversion. Deleted NA -
-
FT6 'image (for all types).
Decided to focus on to_string as it is overloadable and 'image is not.
Deleted NA - -
FT7 Add a methodology for hierarchical reference capability. 
Looking at an alias based approach and a package based approach.
Have package donations from Mentor/Model Tech and Cadence.
Cadence Donation
Not Done. Not Done.
9/13/04, 11/16/04
Todo
-
FT8 hwrite, owrite, dwrite, hread, oread, dread Done Done.
8/2/04, 8/23/04, 11/16/04
Needs Code Review
Y??
-
FT9 Sized bit string literals. Done

Done
7/19/04, 11/16/04, 2/18/05
Intent
-
FT10A If Expressions. Done.

Done.
8/16/2004, 10/4/04
Yes
-
FT10B Conditional and selected assignment for sequential assignments (signals and variables). Done.

Done.
8/16/04, 10/4/04
Yes
-
FT11 Signal expressions in port maps. Done.

Done.
7/26/04, 11/16/04,
4/11/05,
5/16/05
Intent
-
FT12 Read Out Ports. Done

Done
7/26/04, 11/16/04
Yes
-
FT13 Add Stop, Finish as callable procedures in a package named VHPI
Done

Done
6/28/04, 11/16/04
Yes
-
FT14 Composites (arrays and records) with unconstrained Arrays Done

Done
7/12/04
Yes
-
FT15 Slicing of multidimensional arrays and arrays of arrays Done

Deferred
7/19/04
-
-
FT16 Context unit to allow referencing library declarations and package references. Done

Done.
7/26/2004, 2/18/2005,
4/11/2005
Yes
-
FT17 Individual specification of IO modes for record elements Deferred to MP

NA - -
FT18 Boolean Equivalence in context of conditionals (if, while, ...) Done.

Done
7/7/04, 2/18/05
Yes
-
FT19 process(all)

Done

Done
07/26/04, 10/04/04, 11/16/04,
5/2/05
Intent
-
FT20
Allow aggregates with slices
    signal CarryOut : std_logic ;
    signal A, B, Result : unsigned(7 downto 0) ;
    . . .
    (CarryOut, Result) <= ('0'&A) + ('0'&B) ;
Done.

Done
9/27/04,
4/11/05,
5/16/05
Intent
-
FT21 Integrate VHDL packages 1164, 1076.2, 1076.3 into 1076.
    Std_logic_1164 Done. 1164 changes are here
    1076.2 Done. No changes in current rev.
    1076.3 1076.3 changes are here
Done.

See referenced pages See
-
FT22 Composite expressions being locally static. Done

Done
6/28/04, 11/16/04,
4/11/05
Yes
-
FT23 Extend notion of locally static to packages in IEEE library that are now part of 1076. Done

Done
6/28/04, 11/16/04, 2/18/05
Yes
-
FT24 Don't care in case statement choices Done

Done
7/19/04, 11/16/04,
5/2/05
Intent
-
FT25 Remove restrictions on static subtype for case expression Done

Done
7/26/2004,
4/11/05
Yes
-
FT26 Relax restrictions on return values from functions
Done

Done
6/28/04, 2/07/05
Yes
-
FT27 Eliminate the restriction that entity statement part must contain only passive concurrent procedure calls and passive process statements. Hence, make architectures optional. Done

Done
9/27/2004
Yes
-
FT28 Roll-up of plans for implementing shift operators in the std_logic_1164 and the math packages Done

Done
10/11/2004,
2/28/05,
4/11/05
Yes
-
FT29 Include the following in VHDL's standard context:
    library ieee ;
    use std.textio.all ;
Done
Done
4/11/05
Yes
-
FT30 Updates to package standard Done
Done
4/11/05
Yes
-
FT31 Add file flush to vhdl file handling Done
Done
4/11/05
Yes
-
FT32 Disambiguate 'pathname and 'instancename
See also:FT 32 Peter Ashenden Analysis See also:FT 32 issue discussion roll-up
Not Done
Not Done
Todo
-

Other proposals being considered along with FT for the next revision

Group Issue Proposal Status Review Status - -
DTA Generics on Packages and Subprograms.   Types and Subprograms to be a generic list. Peter to provide minor updates per review.
Implementing associative arrays with type generics
Done Done
9/13/04
- -
ASR PSL integrated into VHDL. Erich to provide minor updates per review. Done Done
8/2/04
- -
VHPI4PSL VHPI for PSL within VHDL
VHPI for PSL status @ DAC 2004
Not Done Not Done
- -
TBV Associative Arrays (TBV2) Proposed Deferred - -
IP IP Protection / Encryption
IP Change Proposal     IP Details
Done Done
11/16/04
- -

Other Analysis for FT

FT_VHPI Analysis of FT Impact on VHPI Draft 1 Draft 1
- -


Send feedback to: