From af67540a8124e046e81e7687339568ea1912adfb Mon Sep 17 00:00:00 2001 From: Edward Wang Date: Wed, 9 Aug 2017 01:06:39 -0700 Subject: [PATCH] Add test from Donggyu --- macros/src/test/scala/Masks.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/macros/src/test/scala/Masks.scala b/macros/src/test/scala/Masks.scala index b4fef89a..d1f91f1c 100644 --- a/macros/src/test/scala/Masks.scala +++ b/macros/src/test/scala/Masks.scala @@ -91,6 +91,18 @@ class Masks_FourTypes_MaskedMem_MaskedLib_SmallerMaskGran extends MacroCompilerS compileExecuteAndTest(mem, lib, v, output) } +// Bit-mask memories to non-masked libs whose width is larger than 1. + +class Masks_BitMaskedMem_NonMaskedLib extends MacroCompilerSpec with HasSRAMGenerator with HasSimpleWidthTestGenerator { + override lazy val depth = 1024 + override lazy val memWidth = 16 + override lazy val memMaskGran = Some(1) + override lazy val libWidth = 8 + override lazy val libMaskGran = None + + compileExecuteAndTest(mem, lib, v, output) +} + // FPGA-style byte-masked memories. class Masks_FPGAStyle_32_8 extends MacroCompilerSpec with HasSRAMGenerator with HasSimpleDepthTestGenerator with MasksTestSettings {