aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/HTLgenspec.v
diff options
context:
space:
mode:
authorMichalis Pardalos <m.pardalos@gmail.com>2021-05-14 19:59:16 +0100
committerMichalis Pardalos <m.pardalos@gmail.com>2021-05-14 19:59:16 +0100
commit2429e158ecdb4ab8150fa26af776e806d7fd019c (patch)
tree0d9e936ba696877a505531ec5d1a501cd1649962 /src/hls/HTLgenspec.v
parent30780c235b712f42beda87397020ed8e4bad9949 (diff)
downloadvericert-2429e158ecdb4ab8150fa26af776e806d7fd019c.tar.gz
vericert-2429e158ecdb4ab8150fa26af776e806d7fd019c.zip
Update HTL proof for resource sharing (WIP)
Diffstat (limited to 'src/hls/HTLgenspec.v')
-rw-r--r--src/hls/HTLgenspec.v4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/hls/HTLgenspec.v b/src/hls/HTLgenspec.v
index bd8a2e7..1c2d090 100644
--- a/src/hls/HTLgenspec.v
+++ b/src/hls/HTLgenspec.v
@@ -132,6 +132,7 @@ Inductive tr_module (f : RTL.function) : module -> Prop :=
(fin > st)%positive ->
(rtrn > fin)%positive ->
(stk > rtrn)%positive ->
+ (forall r, (exists x, externctrl!r = Some x) -> (r > stk /\ start > r)%positive) ->
(start > stk)%positive ->
(rst > start)%positive ->
(clk > rst)%positive ->
@@ -463,4 +464,5 @@ Proof.
some_incr; simplify;
unfold Ple in *; lia
].
-Qed.
+ admit. (* No control registers are in externctrl *)
+Admitted.