30.08.2014 Views

Retinal Prosthesis Dissertation - Student Home Pages

Retinal Prosthesis Dissertation - Student Home Pages

Retinal Prosthesis Dissertation - Student Home Pages

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-- else<br />

-- resit '1',<br />

CLKDV_OUT => incoming_clock<br />

-- CLKIN_IBUFG_OUT =>,<br />

-- CLK0_OUT =>,<br />

-- LOCKED_OUT =><br />

);<br />

Inst_get_partial_spike_clock_from_incoming_clock:<br />

get_partial_spike_clock_from_incoming_clock<br />

Port map (received_clock => incoming_clock,<br />

out_clock => partial_spike_clock<br />

);<br />

Inst_get_spike_on_from_partial_spike_clock:<br />

get_spike_on_from_partial_spike_clock<br />

Port map (partial_spike_clock => partial_spike_clock,<br />

spike_clock => spike_clock<br />

);<br />

Inst_get_pixel_clock_from_partial_spike_clock:<br />

get_pixel_clock_from_partial_spike_clock<br />

Port map (partial_spike_clock => partial_spike_clock,<br />

pixel_clock => pixel_clock<br />

);<br />

Mem_read: process (pixel_clock, address) is<br />

Begin<br />

-- if (clock'event) AND (clock = '1') then<br />

if rising_edge (pixel_clock) then --As each pixel relates to an<br />

addressed `packet'.<br />

address address,<br />

douta => pixel_data<br />

);<br />

Inst_pulsar_red: pulsar PORT MAP (<br />

pc_clk => spike_clock,<br />

value => pixel_data (23 downto 16), --Red<br />

152 of 200

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!