TWiki
>
P1076 Web
>
Vhdl202X_MeetingMinutes
>
2020_0827_Meeting
(2020-08-27,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ P1076 Minutes from August 27, 2020 ---++ Attendees * Peter Flake, Unai Martinez-Corral, Lieven, Jim ---++ Meeting Discussion * DPI * * LaTex * * Issues of VHDL-2008 aggregates wrt LHS? * Goal: <pre> (Cout, Sum8) <= ('0' & A8) & B8 ; -- All OK: type slv_2d is array (natural range <>) of std_logic_vector; constant aggregate1 : std_logic_vector := ('1', "1010", '0'); constant aggregate2 : std_logic_vector := ('1', ('1', ('0', ('1', '0')))); constant aggregate22 : std_logic_vector := ('1', ('1', ('0', "10"))); constant aggregate3 : std_logic_vector := (((('1', '1'), '0'), '1'), '0'); constant aggregate4 : slv_2d := ((((('1'), '1'), '0'), '1'), ('0', '1', '0', '1')); </pre> -- Problematic with GHDL: <pre>type my_new_type is array(natural range <>) of std_logic_vector(31 downto 0); -- Then I declare a constant of that new type constant constant_of_my_new_type : my_new_type (0 to 7) := ((others=>(others => '0'))); signal signal_of_my_new_type : my_new_type (0 to 7); begin process(clk_i) begin -- if Reset low then signal_of_my_new_type = constant_of_my_new_type -- else, signal_of_my_new_type is filled with one at the next clock rising edge if n_rst_i = '0' then signal_of_my_new_type <= constant_of_my_new_type; elsif rising_edge(clk_i) then signal_of_my_new_type <= ((others=>(others => '1'))); end if;</pre> ---++ Next Meeting 10 September 2020, 11 am Pacific *Daylight* Time (GMT-7) ---++ Comments %COMMENT%
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2020-08-27 - 19:48:02 -
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