«
Previous
|
Next
»
Revision 1558
Added by markw 5 days ago
| pokeymax.vhd | ||
|---|---|---|
|
enable_sample : integer := 0;
|
||
|
enable_flash : integer := 0;
|
||
|
enable_audout2: integer := 1;
|
||
|
audout2_on_audout3 : integer := 0;
|
||
|
enable_spdif: integer := 0;
|
||
|
enable_ps2: integer := 0;
|
||
|
enable_adc: integer := 0;
|
||
| ... | ... | |
|
signal POKEY_AUDIO_SIGNED : SIGNED_AUDIO_TYPE(3 downto 0);
|
||
|
|
||
|
signal AUDIO_MIXED_SIGNED : SIGNED_AUDIO_TYPE(3 downto 0);
|
||
|
signal AUDIO_MIXED_UNSIGNED2 : unsigned(15 downto 0);
|
||
|
|
||
|
signal AUDIO_0_SIGMADELTA : std_logic;
|
||
|
signal AUDIO_1_SIGMADELTA : std_logic;
|
||
| ... | ... | |
|
AUDIO_1_SIGMADELTA <= '0';
|
||
|
end generate audout2_off;
|
||
|
|
||
|
AUDIO_MIXED_UNSIGNED2 <= signed_to_unsigned(AUDIO_MIXED_SIGNED(2-audout2_on_audout3));
|
||
|
|
||
|
dac_2 : entity work.filtered_sigmadelta
|
||
|
GENERIC MAP
|
||
|
(
|
||
| ... | ... | |
|
clk2 => CLK116,
|
||
|
ENABLE_179 => ENABLE_CYCLE,
|
||
|
DITHER_IN => SIGMADELTA_DITHER3,
|
||
|
audin => signed_to_unsigned(AUDIO_MIXED_SIGNED(2)),
|
||
|
audin => AUDIO_MIXED_UNSIGNED2,
|
||
|
AUDOUT => AUDIO_2_SIGMADELTA
|
||
|
);
|
||
|
|
||
Add v4 xel build: CS1 forced high. Left external pin carries right internal audio instead.