diff options
author | Tristan Gingold <tgingold@free.fr> | 2016-03-07 07:02:17 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2016-03-10 08:01:09 +0100 |
commit | 2acd82b0fb925dee18536b03f592459492e98703 (patch) | |
tree | 0de9ce8cd7443c1a0b795e0b48810d8bdda57051 /src/vhdl/simulate/simulation-main.adb | |
parent | 61b5b41b0e9a3c9449f0b177517ac495e2adc5f3 (diff) | |
download | ghdl-2acd82b0fb925dee18536b03f592459492e98703.tar.gz ghdl-2acd82b0fb925dee18536b03f592459492e98703.tar.bz2 ghdl-2acd82b0fb925dee18536b03f592459492e98703.zip |
elaboration: use std_time to represent time in signal table.
Diffstat (limited to 'src/vhdl/simulate/simulation-main.adb')
-rw-r--r-- | src/vhdl/simulate/simulation-main.adb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/vhdl/simulate/simulation-main.adb b/src/vhdl/simulate/simulation-main.adb index d4b26320f..cd93165da 100644 --- a/src/vhdl/simulate/simulation-main.adb +++ b/src/vhdl/simulate/simulation-main.adb @@ -849,7 +849,7 @@ package body Simulation.Main is procedure Create_Implicit_Signal (Sig : Iir_Value_Literal_Acc; Val : Iir_Value_Literal_Acc; - Time : Ghdl_I64; + Time : Std_Time; Prefix : Iir_Value_Literal_Acc; Kind : Signal_Type_Kind) is @@ -874,10 +874,10 @@ package body Simulation.Main is case Kind is when Implicit_Stable => Sig.Sig := Grt.Signals.Ghdl_Create_Stable_Signal - (To_Ghdl_Value_Ptr (Val.B1'Address), Std_Time (Time)); + (To_Ghdl_Value_Ptr (Val.B1'Address), Time); when Implicit_Quiet => Sig.Sig := Grt.Signals.Ghdl_Create_Quiet_Signal - (To_Ghdl_Value_Ptr (Val.B1'Address), Std_Time (Time)); + (To_Ghdl_Value_Ptr (Val.B1'Address), Time); when Implicit_Transaction => Sig.Sig := Grt.Signals.Ghdl_Create_Transaction_Signal (To_Ghdl_Value_Ptr (Val.B1'Address)); @@ -1076,8 +1076,7 @@ package body Simulation.Main is Create_Implicit_Signal (E.Sig, E.Val, E.Time, E.Prefix, E.Kind); when Implicit_Delayed => - Create_Delayed_Signal (E.Sig, E.Val, - E.Prefix, Std_Time (E.Time)); + Create_Delayed_Signal (E.Sig, E.Val, E.Prefix, E.Time); when User_Signal => Create_User_Signal (E.Instance, E.Decl, E.Sig, E.Val); end case; |