diff options
author | Tristan Gingold <tgingold@free.fr> | 2019-07-01 18:21:59 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2019-07-01 18:21:59 +0200 |
commit | 10e0d932d67e90263dfd393be8b3719e26fe6514 (patch) | |
tree | 1ed2df92180c602fb428378ef9fadac452f5bc8c /src/synth/netlists-builders.ads | |
parent | 5ee88f60d0052fc028cfc55e9182349343260e2f (diff) | |
download | ghdl-10e0d932d67e90263dfd393be8b3719e26fe6514.tar.gz ghdl-10e0d932d67e90263dfd393be8b3719e26fe6514.tar.bz2 ghdl-10e0d932d67e90263dfd393be8b3719e26fe6514.zip |
synth: add dyn_insert module.
Diffstat (limited to 'src/synth/netlists-builders.ads')
-rw-r--r-- | src/synth/netlists-builders.ads | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/synth/netlists-builders.ads b/src/synth/netlists-builders.ads index 644e558c4..214484168 100644 --- a/src/synth/netlists-builders.ads +++ b/src/synth/netlists-builders.ads @@ -73,13 +73,15 @@ package Netlists.Builders is (Ctxt : Context_Acc; I : Net; Off, W : Width) return Net; function Build_Extract_Bit (Ctxt : Context_Acc; I : Net; Off : Width) return Net; - function Build_Dyn_Extract (Ctxt : Context_Acc; - I : Net; V : Net; Step : Uns32; Off : Uns32; W : Width) return Net; + I : Net; P : Net; Step : Uns32; Off : Int32; W : Width) return Net; function Build_Insert (Ctxt : Context_Acc; I : Net; V : Net; Off : Width) return Net; + function Build_Dyn_Insert + (Ctxt : Context_Acc; I : Net; V : Net; P : Net; Step : Uns32; Off : Int32) + return Net; function Build_Output (Ctxt : Context_Acc; W : Width) return Net; function Build_Signal (Ctxt : Context_Acc; Name : Sname; W : Width) @@ -131,5 +133,6 @@ private M_Extract : Module; M_Insert : Module; M_Dyn_Extract : Module; + M_Dyn_Insert : Module; end record; end Netlists.Builders; |