TWiki
>
P1076 Web
>
Vhdl2019MeetingMinutes
>
2014_MeetingOctober2
(2020-02-17,
JimLewis
)
(raw view)
E
dit
A
ttach
<!-- Set ALLOWTOPICCHANGE = P1076AdminGroup --> ---+!! P1076 October 2, 2014 Meeting Minutes ---++!! Attendees: * Main.PeterFlake * Main.CliffordWalinsky * Main.MartinThompson * Main.JimLewis * Main.StevenDovich * Main.RyanHinton * Main.DavidBishop ---++!! Agenda: %TOC% ---++ Action Item Review *Meeting Discussion* * Done: 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. * VHPI has this information. * 'instance_name does not work since it goes through the library rather than the call stack * Define stack trace to be a string produced by VHPI full name * Could be a standard DPI library to call VHPI applications. * Jim: Prepare ranking sheet * Martin: BigNum Proposal * 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 or disk drive in 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: [[http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic][Wikipedia Arbitrary Precision Arithmetic]] * BigNum libraries are typically dynamically sized. * Integer_vector would not allow for dynamic sizing * Want to be able to either constrain an object or not - with a range constraint * In simulation a BigNum can be unconstrained * BigNum'high and 'low will error or return a value if the object is unconstrained * Will need something like ieee.math_real to help translate between BigNum * Should conversions between BigNum and Integer be implicit or explicit (type conversion like integer and real)? * Implicit conversions may cause issues with package overloading * Arbitrary width real: see [[2012_MeetingNovember8][Nov 8 2012 meeting]] * Arbitrary width reals? Not built into any language. * IEEE 754-2006 allows for arbitrary width float * Currently real is a double and this is ok. * Tabled - 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]] * Steven: P1735 submitted to RevCom. VHDL work ready to start ---++ 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: Steven 2nd: Cliff ---++ Next Meeting: Thursday [[2014_MeetingOctober16][October 16, 2014]] 8 am Pacific ---+++ Previous Meeting: Thursday [[2014_MeetingSeptember 25][September 25, 2014]]
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r3 - 2020-02-17 - 15:36:14 -
JimLewis
P1076
Log In
or
Register
P1076 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