From ca1bbc79a30df30647428d58ef431e6fcfc14c6f Mon Sep 17 00:00:00 2001 From: steve Date: Mon, 7 Feb 2005 22:42:42 +0000 Subject: [PATCH] Add .repeat functor and BIFIF functors. --- vvp/README.txt | 15 +++++- vvp/bufif.cc | 143 ++++++++++++++++++------------------------------- vvp/bufif.h | 31 ++++++++--- vvp/compile.h | 8 ++- vvp/concat.cc | 44 ++++++++++++++- vvp/lexor.lex | 6 ++- vvp/logic.cc | 13 +++-- vvp/parse.y | 10 +++- vvp/vvp_net.cc | 37 ++++++++++++- vvp/vvp_net.h | 30 ++++++++++- 10 files changed, 226 insertions(+), 111 deletions(-) diff --git a/vvp/README.txt b/vvp/README.txt index 706a5a17e..16cbce37b 100644 --- a/vvp/README.txt +++ b/vvp/README.txt @@ -1,7 +1,7 @@ /* * Copyright (c) 2001 Stephen Williams (steve@icarus.com) * - * $Id: README.txt,v 1.56 2005/02/03 04:55:13 steve Exp $ + * $Id: README.txt,v 1.57 2005/02/07 22:42:42 steve Exp $ */ VVP SIMULATION ENGINE @@ -483,6 +483,19 @@ propagated, the bits are placed in the correct place in the output vector value, and a new output value is propagated. +REPEAT VECTOR STATEMENTS: + +The repeat vector statement is similar to the concatenation statement, +expect that the input is repeated a constant number of times. The +format of the repeat vector statement is: + +