P1076 September 25, 2014 Meeting Minutes



Action Item Review

Meeting Discussion

  • Cliff: Done Garbage Collection
  • Peter: Subtypes and Functions - add issues from previous meeting to proposals- in progress
  • Jim: Package based implementation of mod (record with modulus and integer value) - in progress
  • Martin: Integers and Logic Operators - in progress
  • Jim: Add warning to ?? on meta value
  • Trace back information from warning in package (such as numeric_std) to line number in entity that caused it.
  • Jim: Prepare ranking sheet
  • Integers: Arbitrary vs. Fixed Size?
    • A BigNum library type based on integer_vector (or other array type) cannot be used in for loops or indcies of arrays, where as a built in type potentially could.
    • Addressing a large RAM in a simulation.
    • What type of uses are BigNums used for: Are indexing and looping important?
    • How do you express a literal for a BigNum? As a string value or as an Universal Integer?
    • Python integer type is BigNum and uses regular integer values
    • Java has a BigNum package and uses string values or arrays of bytes
    • see: Wikipedia Arbitrary Precision Arithmetic

Topics for Future Meetings

  • Need more reviewers of matrix math package
  • Ryan: Arbitrary width real: see Nov 8 2012 meeting
  • Open - Multi dimensional Array restructuring: Array <--> Matrix Transformations 2012_MeetingJuly19 MeetingDecember15
    • Matlab has built-in reshape functions
    • In VHDL - explicit vs implicit defined operator
    • David Bishop: Requiring an implicit operator could delay implementations
    • Can this be handled by anonymous types on interfaces or generics on a package?
    • Language facility for creating implicit operators?
  • Ryan - Slicing Multidimensional Arrays (FT15) maybe related to above 2012_MeetingMay24
  • Jim - Mark bugzillas for which we have a proposal with that status
  • Jim - Table driven modeling via protected types 2012_MeetingMay10
  • Open - technical leader for 1076.6 activities?
    • std_logic_1164 uses 1076.6 attribute "RTL_SYNTHESIS_OFF" and "RTL_SYNTHESIS_ON"

Ranking Criteria

  • Rank based on need
    • Item needs to be fixed
    • Useful for an application
  • Rank based on complexity
    • How hard to implement
  • Noted several items in Collected Requirements as Must Do
  • AI: Jim: Create ranking sheet.

Review and Approve Meeting Minutes:

  • Motion: Martin 2nd:Cliff

Next Meeting: Thursday October 2, 2014 8 am Pacific

Previous Meeting: Thursday September 11, 2014

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