Update qlaser_dacs_pulse_channel.vhdl
This commit is contained in:
parent
b282a13882
commit
27deb73d58
|
@ -66,12 +66,10 @@ signal ram_pulse_addrb : std_logic_vector( 9 downto 0); -- Address for pul
|
||||||
signal ram_pulse_doutb : std_logic_vector(31 downto 0); -- Data out from pulse RAM
|
signal ram_pulse_doutb : std_logic_vector(31 downto 0); -- Data out from pulse RAM
|
||||||
|
|
||||||
-- Signal declarations for waveform RAM
|
-- Signal declarations for waveform RAM
|
||||||
signal ram_waveform_ena : std_logic; -- Enable for waveform RAM
|
|
||||||
signal ram_waveform_wea : std_logic_vector( 0 downto 0); -- Write enable for waveform RAM
|
signal ram_waveform_wea : std_logic_vector( 0 downto 0); -- Write enable for waveform RAM
|
||||||
signal ram_waveform_addra : std_logic_vector(10 downto 0); -- Address for waveform RAM
|
signal ram_waveform_addra : std_logic_vector(10 downto 0); -- Address for waveform RAM
|
||||||
signal ram_waveform_dina : std_logic_vector(31 downto 0); -- Data for waveform RAM
|
signal ram_waveform_dina : std_logic_vector(31 downto 0); -- Data for waveform RAM
|
||||||
signal ram_waveform_douta : std_logic_vector(31 downto 0); -- Data out from waveform RAM
|
signal ram_waveform_douta : std_logic_vector(31 downto 0); -- Data out from waveform RAM
|
||||||
signal ram_waveform_enb : std_logic; -- Enable for waveform RAM
|
|
||||||
signal ram_waveform_addrb : std_logic_vector(11 downto 0); -- Address for waveform RAM
|
signal ram_waveform_addrb : std_logic_vector(11 downto 0); -- Address for waveform RAM
|
||||||
signal ram_waveform_doutb : std_logic_vector(15 downto 0); -- Data out from waveform RAM
|
signal ram_waveform_doutb : std_logic_vector(15 downto 0); -- Data out from waveform RAM
|
||||||
|
|
||||||
|
@ -161,7 +159,6 @@ begin
|
||||||
ram_pulse_dina <= (others=>'0');
|
ram_pulse_dina <= (others=>'0');
|
||||||
ram_pulse_we <= (others=>'0');
|
ram_pulse_we <= (others=>'0');
|
||||||
|
|
||||||
ram_waveform_ena <= '0';
|
|
||||||
ram_waveform_wea <= (others=>'0');
|
ram_waveform_wea <= (others=>'0');
|
||||||
ram_waveform_addra <= (others=>'0');
|
ram_waveform_addra <= (others=>'0');
|
||||||
ram_waveform_dina <= (others=>'0');
|
ram_waveform_dina <= (others=>'0');
|
||||||
|
@ -175,7 +172,6 @@ begin
|
||||||
|
|
||||||
elsif rising_edge(clk) then
|
elsif rising_edge(clk) then
|
||||||
|
|
||||||
ram_waveform_ena <= '0';
|
|
||||||
|
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
-- CPU writing RAM
|
-- CPU writing RAM
|
||||||
|
@ -190,7 +186,6 @@ begin
|
||||||
ram_pulse_we <= (others=>'0');
|
ram_pulse_we <= (others=>'0');
|
||||||
|
|
||||||
ram_waveform_wea(0) <= '1';
|
ram_waveform_wea(0) <= '1';
|
||||||
ram_waveform_ena <= '1';
|
|
||||||
ram_waveform_addra <= cpu_addr(10 downto 0);
|
ram_waveform_addra <= cpu_addr(10 downto 0);
|
||||||
ram_waveform_dina <= cpu_wdata;
|
ram_waveform_dina <= cpu_wdata;
|
||||||
|
|
||||||
|
@ -199,7 +194,6 @@ begin
|
||||||
ram_pulse_addra <= cpu_addr(9 downto 0);
|
ram_pulse_addra <= cpu_addr(9 downto 0);
|
||||||
ram_pulse_dina <= cpu_wdata;
|
ram_pulse_dina <= cpu_wdata;
|
||||||
ram_pulse_we <= std_logic_vector(to_unsigned(1, ram_pulse_we'length));
|
ram_pulse_we <= std_logic_vector(to_unsigned(1, ram_pulse_we'length));
|
||||||
ram_waveform_ena <= '0';
|
|
||||||
ram_waveform_wea <= (others=>'0');
|
ram_waveform_wea <= (others=>'0');
|
||||||
ram_waveform_addra <= (others=>'0');
|
ram_waveform_addra <= (others=>'0');
|
||||||
ram_waveform_dina <= (others=>'0');
|
ram_waveform_dina <= (others=>'0');
|
||||||
|
@ -218,7 +212,6 @@ begin
|
||||||
elsif (cpu_wr = '0') and (cpu_sel = '1') then
|
elsif (cpu_wr = '0') and (cpu_sel = '1') then
|
||||||
|
|
||||||
if (cpu_addr(C_RAM_SELECT) = '1') then -- Waveform
|
if (cpu_addr(C_RAM_SELECT) = '1') then -- Waveform
|
||||||
ram_waveform_ena <= '1';
|
|
||||||
ram_pulse_addra <= (others=>'0');
|
ram_pulse_addra <= (others=>'0');
|
||||||
ram_waveform_addra <= cpu_addr(10 downto 0);
|
ram_waveform_addra <= cpu_addr(10 downto 0);
|
||||||
else -- Pulse
|
else -- Pulse
|
||||||
|
|
Loading…
Reference in New Issue