From a0e20e873b896ce7298620c95c488bc031ec32d2 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Thu, 17 Feb 2022 08:47:26 -0800 Subject: Force one-hot encoding of states. --- hdl/command_parser.sv | 2 +- hdl/ram_controller.sv | 2 +- hdl/result_printer.sv | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hdl/command_parser.sv b/hdl/command_parser.sv index d6775ad..6ab57b7 100644 --- a/hdl/command_parser.sv +++ b/hdl/command_parser.sv @@ -20,7 +20,7 @@ module command_parser bit input_byte_valid; bit [7:0] input_byte; - enum + (* syn_encoding = "one-hot" *) enum { READ_ADDRESS_OR_COMMAND , READ_DATA_1 , READ_DATA_2 diff --git a/hdl/ram_controller.sv b/hdl/ram_controller.sv index 015eef0..0789cac 100644 --- a/hdl/ram_controller.sv +++ b/hdl/ram_controller.sv @@ -33,7 +33,7 @@ module ram_controller bit slow; - enum + (* syn_encoding = "one-hot" *) enum { CHIP_SELECT , SEND_COMMAND_1 diff --git a/hdl/result_printer.sv b/hdl/result_printer.sv index 7bcaf31..e873d33 100644 --- a/hdl/result_printer.sv +++ b/hdl/result_printer.sv @@ -14,7 +14,7 @@ module result_printer bit hold_valid; bit [15:0] hold; - enum + (* syn_encoding = "one-hot" *) enum { DIGIT_1 , DIGIT_2 , DIGIT_3 -- cgit v1.2.3