From 8247661a384d3ab1345854a891c498757688a15c Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sat, 14 Sep 2024 16:40:14 -0700 Subject: [PATCH] vram/VRAMCore: derive FShow for request and response types Handy in unit tests to display the structs as they fly around. --- vram/VRAMCore.bsv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vram/VRAMCore.bsv b/vram/VRAMCore.bsv index b704c95..3b9db94 100644 --- a/vram/VRAMCore.bsv +++ b/vram/VRAMCore.bsv @@ -28,11 +28,11 @@ typedef EBR#(ByteAddr, VRAMData, ByteAddr, VRAMData) ByteRAM; typedef struct { VRAMAddr addr; Maybe#(VRAMData) data; -} VRAMRequest deriving (Bits, Eq); +} VRAMRequest deriving (Bits, Eq, FShow); typedef struct { VRAMData data; -} VRAMResponse deriving (Bits, Eq); +} VRAMResponse deriving (Bits, Eq, FShow); module mkNibbleRAM_ECP5(ChipAddr chip_addr, EBR#(ByteAddr, Bit#(4), ByteAddr, Bit#(4)) ifc); EBRPortConfig cfg = defaultValue;