-- globals_pkg.vhd -- by Toshio Iwata May/10/00 -- This file defines constants for environment. library ieee ; use ieee.std_logic_1164.all ; use IEEE.std_logic_arith.all; use ieee.std_logic_textio.all ; use std.textio.all ; --*************************************************************************** --** --** Package --** --*************************************************************************** package globals_pkg is ---------------------------------------------------------------------------- -- -- Chip Related Constants -- ---------------------------------------------------------------------------- -- Change sv_mclk_period to change MCLK(384Fs, 512Fs etc.) constant sv_mclk_period : time := 2600 ns; -- MCLK = 384 * Fs constant sv_mclk_value : real := 2600.0e-9; -- MCLK = 384 * Fs -- Change sv_mclk_period, sv_fsclk_value to change MCLK(384Fs, 512Fs etc.) constant sv_fsclk_period : time := 384 * 2600 ns; -- FSCLK = 1kHz constant sv_fsclk_value : real := 384 * 2600.0e-9; -- FSCLK = 1kHz -- Change sv_fsig to change input signal frequency constant sv_fsig : real := 100.0; -- Signal Frequency = 100Hz -- Change sv_amp to change magnitude of input signal -- constant sv_amp : real := 127.5; -- Full range for 8 bits constant sv_amp : real := 2047.5; -- Full range for 12 bits -- constant sv_amp : real := 32767.5; -- Full range for 16 bits -- constant sv_amp : real := 524287.5; -- Full range for 20 bits end globals_pkg ; --*************************************************************************** --** --** Package Body --** --*************************************************************************** package body globals_pkg is end globals_pkg;