One fine day we might create our ModelSim project files on demand.
[bos2k9.git] / bos2k9_globals.vhd
1 library ieee;
2 use ieee.std_logic_1164.all;
3
4 library fhw_sd;
5 use fhw_sd.sd_globals_p.all;
6
7 package bos2k9_globals is
8
9   constant clock_interval_c : time   := 20 us;
10   constant sd_clock_div_c : positive := 128; -- 390.625 kHz (max 400 kHz); exakt: 125
11   
12   subtype  std_logic_block_address_t is std_logic_block_address_t;
13   constant zero_block_address_c : std_logic_block_address_t := (others => '0');
14   
15   constant byte_address_width_c : positive := 9; -- 512 bytes per block
16   subtype  std_logic_byte_address_t is std_logic_vector(byte_address_width_c - 1 downto 0);
17   constant zero_byte_address_c : std_logic_byte_address_t := (others => '0');
18
19 end bos2k9_globals;