-- Define the basic data types and constants library ieee; USE ieee.std_logic_1164.all; PACKAGE datatypes IS -- Constants constant wordsize : integer := 16; constant adrsize:…