From 075fdfb84771bbfd2fbf2bffff4512cd776a0799 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Wed, 24 Feb 2016 21:34:50 -0800 Subject: [PATCH] use Atos serdes/desser in Atos unit test --- groundtest/src/main/scala/unittest.scala | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/groundtest/src/main/scala/unittest.scala b/groundtest/src/main/scala/unittest.scala index 5e855ab7..5dd9f327 100644 --- a/groundtest/src/main/scala/unittest.scala +++ b/groundtest/src/main/scala/unittest.scala @@ -391,24 +391,16 @@ class AtosConverterTest(implicit p: Parameters) extends UnitTest { val frontend = Module(new AtosConverterTestFrontend) val backend = Module(new AtosConverterTestBackend) - val fe_ser = Module(new Serializer(new AtosRequest)) - val fe_des = Module(new Deserializer(new AtosResponse)) - - val be_des = Module(new Deserializer(new AtosRequest)) - val be_ser = Module(new Serializer(new AtosResponse)) + val serdes = Module(new AtosSerdes(8)) + val desser = Module(new AtosDesser(8)) val client_conv = Module(new AtosClientConverter) val manager_conv = Module(new AtosManagerConverter) client_conv.io.nasti <> frontend.io.nasti - fe_ser.io.in <> client_conv.io.atos.req - client_conv.io.atos.resp <> fe_des.io.out - - be_des.io.in <> fe_ser.io.out - fe_des.io.in <> be_ser.io.out - - manager_conv.io.atos.req <> be_des.io.out - be_ser.io.in <> manager_conv.io.atos.resp + serdes.io.wide <> client_conv.io.atos + desser.io.narrow <> serdes.io.narrow + manager_conv.io.atos <> desser.io.wide backend.io.nasti <> manager_conv.io.nasti io.finished := frontend.io.finished && backend.io.finished