Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is in Structual Verilog code: The circuit accepts two 2-bit inputs player_a[1:0] and player_b[1:0] and provides three outputs player_a_wins, player_b_wins, and tie_game. The circuit

This is in Structual Verilog code:

The circuit accepts two 2-bit inputs player_a[1:0] and player_b[1:0] and provides three outputs player_a_wins, player_b_wins, and tie_game. The circuit should be designed as a judge for the game Rock, Paper, Scissors. Remember that in this game, rock beats scissors, scissors beats paper, and paper beats rock. If both players make the same move, the game is tied.

Each of a players possible moves should correspond to a two-bit value, as follows:

Players Move

Rock

Paper

Scissors

Input Value

11

10

00

The value of the outputs player_a_wins and player_b_wins should equal one if the associated player wins, and should equal 0 otherwise. The output tie_game should equal 1 if the players tie, and should equal 0 otherwise. The outputs are mutually exclusive only one of the three outputs can equal one for any combination of valid input values, and one of the three will equal one for every valid input combination. For example:

If player_a = 11 and player_b = 00, then player_a_wins = 1, player_b_wins = 0, and tie_game = 0, since rock crushes scissors.

If player_a = 11 and player_b = 10, then player_a_wins = 0, player_b_wins = 1, and tie_game = 0, since paper covers rock.

If player_a = 00 and player_b = 00, then player_a_wins = 0, player_b_wins = 0, and tie_game = 1, since both players played scissors.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Securing SQL Server Protecting Your Database From Attackers

Authors: Denny Cherry

3rd Edition

0128012757, 978-0128012758

More Books

Students also viewed these Databases questions