Project

General

Profile

617 markw
Index: atari800core_eclaireXLv2.vhd
===================================================================
--- atari800core_eclaireXLv2.vhd (revision 532)
+++ atari800core_eclaireXLv2.vhd (working copy)
---adc084_inst : entity work.adc084
--- PORT MAP(
--- clk => CLK,
--- reset_n => RESET_N,
---
--- CS => ADC_CS,
--- SCLK => ADC_SCLK,
--- DOUT => ADC_DOUT,
--- DIN => ADC_DIN,
---
--- CH1OUT => ADC_1, -- PBI -> mix (TODO)
--- CH2OUT => ADC_2, -- SIO -> mix
--- CH3OUT => ADC_3, -- JACK/LEFT -> sampler!
--- CH4OUT => ADC_4 -- JACK/RIGHT -> sampler!
--- );
-ADC_CS <= '1';
-ADC_SCLK <= 'Z';
-ADC_DOUT <= 'Z';
-ADC_DIN <= 'Z';
-ADC_1 <= (others=>'0');
-ADC_2 <= (others=>'0');
-ADC_3 <= (others=>'0');
-ADC_4 <= (others=>'0');
+adc084_inst : entity work.adc084
+ PORT MAP(
+ clk => CLK,
+ reset_n => RESET_N,
479 markw
617 markw
+ CS => ADC_CS,
+ SCLK => ADC_SCLK,
+ DOUT => ADC_DOUT,
+ DIN => ADC_DIN,
479 markw
+
617 markw
+ CH1OUT => ADC_PBI, -- -> mix
+ CH2OUT => ADC_SIO, -- -> mix
+ CH3OUT => ADC_MICL, -- JACK/LEFT -> sampler! (TODO)
+ CH4OUT => ADC_MICR -- JACK/RIGHT -> sampler!
+ );
+ process(ADC_PBI,ADC_SIO)
+ begin
+ --ADC_PBISIO <= std_logic_vector((unsigned("0"&ADC_MICL)+unsigned("0"&ADC_MICR)));
+ ADC_PBISIO <= std_logic_vector((unsigned("0"&ADC_PBI)+unsigned("0"&ADC_SIO)));
+ --ADC_PBISIO <= std_logic_vector((unsigned("0"&ADC_SIO)+unsigned("0"&ADC_SIO)));
+ end process;
479 markw
+
617 markw
--adc_i2c : entity work.i2c_master
-- GENERIC MAP(
-- input_clk => 58_000_000, --input clock speed from user logic in Hz - approx
@@ -1246,8 +1303,8 @@
SCANDOUBLE <= '1';
when "010" => -- svideo
VGA_G <= svideo_yout;
- VGA_B <= "00"&svideo_c;
- VGA_R <= "00"&svideo_c;
+ VGA_B <= "0"&svideo_c;
+ VGA_R <= "0"&svideo_c;
479 markw
617 markw
VGA_BLANK_N <= '1'; -- TODO
VGA_SYNC_N <= svideo_sync_n;