X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=c%CE%BBash%2FCLasH%2FVHDL%2FTestbench.hs;h=89988f5372327b0eb675ecbff08d525ea62a4c73;hb=eab16fafe7a623b5ea669023b91ddee4b1983526;hp=399846dc0d6327e9e4dc90616aa975ca0f52797a;hpb=f368c0e6f10fd544227016b191732590c8f3ff72;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git "a/c\316\273ash/CLasH/VHDL/Testbench.hs" "b/c\316\273ash/CLasH/VHDL/Testbench.hs" index 399846d..89988f5 100644 --- "a/c\316\273ash/CLasH/VHDL/Testbench.hs" +++ "b/c\316\273ash/CLasH/VHDL/Testbench.hs" @@ -7,8 +7,7 @@ module CLasH.VHDL.Testbench where import qualified Control.Monad as Monad import qualified Maybe import qualified Data.Map as Map -import Data.Accessor -import qualified Data.Accessor.MonadState as MonadState +import qualified Data.Accessor.Monad.Trans.State as MonadState -- ForSyDe import qualified Language.VHDL.AST as AST @@ -42,9 +41,9 @@ createTestbench mCycles cores stimuli top = do -- testbench has no outputs and no inputs. bndr <- mkInternalVar "testbench" TysWiredIn.unitTy let entity = createTestbenchEntity bndr - modA tsEntities (Map.insert bndr entity) + MonadState.modify tsEntities (Map.insert bndr entity) arch <- createTestbenchArch mCycles stimuli' top entity - modA tsArchitectures (Map.insert bndr arch) + MonadState.modify tsArchitectures (Map.insert bndr arch) return bndr createTestbenchEntity ::