im(7,1,2) = gr7c1; im(7,2,2) = gr7c2; im(7,3,2) = gr7c3; im(7,4,2) = gr7c4; im(7,5,2) = gr7c5; im(7,6,2) = gr7c6; im(7,7,2) = gr7c7; im(7,8,2) = gr7c8; im(8,1,2) = gr8c1; im(8,2,2) = gr8c2; im(8,3,2) = gr8c3; im(8,4,2) = gr8c4; im(8,5,2) = gr8c5; im(8,6,2) = gr8c6; im(8,7,2) = gr8c7; im(8,8,2) = gr8c8; %BLUE PLANE COORDINATES im(1,1,3) = br1c1; im(1,2,3) = br1c2; im(1,3,3) = br1c3; im(1,4,3) = br1c4; im(1,5,3) = br1c5; im(1,6,3) = br1c6; im(1,7,3) = br1c7; im(1,8,3) = br1c8; im(2,1,3) = br2c1; im(2,2,3) = br2c2; im(2,3,3) = br2c3; im(2,4,3) = br2c4; im(2,5,3) = br2c5; im(2,6,3) = br2c6; im(2,7,3) = br2c7; im(2,8,3) = br2c8; im(3,1,3) = br3c1; im(3,2,3) = br3c2; im(3,3,3) = br3c3; im(3,4,3) = br3c4; im(3,5,3) = br3c5; im(3,6,3) = br3c6; im(3,7,3) = br3c7; im(3,8,3) = br3c8; im(4,1,3) = br4c1; im(4,2,3) = br4c2; im(4,3,3) = br4c3; im(4,4,3) = br4c4; im(4,5,3) = br4c5; im(4,6,3) = br4c6; im(4,7,3) = br4c7; im(4,8,3) = br4c8; im(5,1,3) = br5c1; im(5,2,3) = br5c2; im(5,3,3) = br5c3; im(5,4,3) = br5c4; im(5,5,3) = br5c5; im(5,6,3) = br5c6; im(5,7,3) = br5c7; im(5,8,3) = br5c8; im(6,1,3) = br6c1; im(6,2,3) = br6c2; im(6,3,3) = br6c3; im(6,4,3) = br6c4; im(6,5,3) = br6c5; im(6,6,3) = br6c6; im(6,7,3) = br6c7; im(6,8,3) = br6c8; im(7,1,3) = br7c1; im(7,2,3) = br7c2; im(7,3,3) = br7c3; im(7,4,3) = br7c4; im(7,5,3) = br7c5; im(7,6,3) = br7c6; im(7,7,3) = br7c7; im(7,8,3) = br7c8; im(8,1,3) = br8c1; im(8,2,3) = br8c2; im(8,3,3) = br8c3; im(8,4,3) = br8c4; im(8,5,3) = br8c5; im(8,6,3) = br8c6; im(8,7,3) = br8c7; im(8,8,3) = br8c8; mixed {8} = im; %The preceding image planes represents an 8-by-8 image. numberOfFrames = 9; for t = 1: numberOfFrames %Load image priortime = t-1; imwrite (mixed {t}, (sprintf ('mixed%d.bmp', priortime))); end 141 of 200
--Appendix B FPGA Test setup library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; Library XilinxCoreLib; Library UNISIM; use UNISIM.vcomponents.all; ---- Uncomment the following library declaration if instantiating ---- any Xilinx primitives in this code. --library UNISIM; --use UNISIM.VComponents.all; entity top is Port (USER_CLK: in STD_LOGIC; DVI_RESET_B: in STD_LOGIC; --xps_tft_0_TFT_DVI_CLK_N_pin: STD_LOGIC; DVI_D0: out STD_LOGIC; DVI_D1: out STD_LOGIC; DVI_D2: out STD_LOGIC; DVI_D3: out STD_LOGIC; DVI_D4: out STD_LOGIC; DVI_D5: out STD_LOGIC; DVI_D6: out STD_LOGIC; DVI_D7: out STD_LOGIC; DVI_D8: out STD_LOGIC; DVI_D9: out STD_LOGIC; DVI_D10: out STD_LOGIC; DVI_D11: out STD_LOGIC; DVI_H: out STD_LOGIC; DVI_V: out STD_LOGIC; -- DVI_XCLK_N: out STD_LOGIC; DVI_DE: out STD_LOGIC; DVI_XCLK_P: out STD_LOGIC -- VREF: IN std_logic ); end top; out architecture Structural of top is --COMPONENT mem_of_pix_1024_f1x is ----generic (width: integer; addr_width: integer); -- Port (clka: in STD_LOGIC; -- addra: in STD_LOGIC_VECTOR (9 downto 0); -- douta: out STD_LOGIC_VECTOR (23 downto 0)); COMPONENT mem_of_aer_stream IS port ( clka: IN std_logic; 142 of 200
- Page 1 and 2:
An Address Event Representation (AE
- Page 3 and 4:
Abstract\Foreword This document pro
- Page 5 and 6:
Contents An Address Event Represent
- Page 7 and 8:
--Appendix E FPGA Outputs .........
- Page 9 and 10:
Figure 48 receiver rtl_16 .........
- Page 11 and 12:
Chapter 1 Introduction/research aim
- Page 13 and 14:
foveola (fovea pit) there is a one
- Page 15 and 16:
NB that the photoreceptors of the f
- Page 17 and 18:
electrodes to be driven implies sti
- Page 19 and 20:
Typically AER is used as a multi se
- Page 21 and 22:
Real time - innerpulse relationship
- Page 23 and 24:
the post processing stage of this w
- Page 25 and 26:
Appendix C: FPGA Sender chip Append
- Page 27 and 28:
Red (660nm) R / G Red ( 620750nm )
- Page 29 and 30:
1 0 1 1 0 0 1 1 0 1 1 1 Table 3 `xo
- Page 31 and 32:
Adaptive linear combiner w 0 1 Let
- Page 33 and 34:
is correct (one class) and -1 (the
- Page 35 and 36:
x2 Linear separation 1.00 0.90 0.80
- Page 37 and 38:
This is also the Cartesian co-ordin
- Page 39 and 40:
2.4 Comparison to Frame Based Repre
- Page 41 and 42:
Typical GOP structure (Typically an
- Page 43 and 44:
point is an event occurs for spike
- Page 45 and 46:
2.5.1 Files in Appendix A “ycut.m
- Page 47 and 48:
MPEG-2 setup AER setup Camera Camer
- Page 49 and 50:
2.6.2 FPGA representation of epi_re
- Page 51 and 52:
Chapter 3 Concepts An epiretinal im
- Page 53 and 54:
AER Transmission lines INPUT image
- Page 55 and 56:
electrical pulse generated is calle
- Page 57 and 58:
Figure 25 Retinal colour processing
- Page 59 and 60:
cells to modulate this luminance pa
- Page 61 and 62:
L+ M- + - R-G G-R B-Y Y-B Note: L(r
- Page 63 and 64:
3.6.2 Retinal operations Light reac
- Page 65 and 66:
quantified by number of cycles pres
- Page 67 and 68:
(Where * is the convolution operato
- Page 69 and 70:
T frame C * R * M p Tpacket i.e. Tp
- Page 71 and 72:
e relaxed and from (2) the temporal
- Page 73 and 74:
one tw o three four five six seven
- Page 75 and 76:
3.8.1 Other test images For other b
- Page 77 and 78:
Tspike (4ms) Ispike (16ms: interspi
- Page 79 and 80:
INDIGO ORANGE YELLOW MAGENTA CYAN B
- Page 81 and 82:
4.1 Sender concepts From chapter on
- Page 83 and 84:
pixel must equate to 0.02/1024 i.e.
- Page 85 and 86:
Clocking hierarchy (32 by 32 image)
- Page 87 and 88:
the number of address bits will alt
- Page 89 and 90:
Translation report, (3) Map report,
- Page 91 and 92: 90 of 200 CLKIN_IN RST_IN pixelcloc
- Page 93 and 94: incorporate colour planes for each
- Page 95 and 96: Chapter 5 Receiver chip The followi
- Page 97 and 98: 5.2 Power Analysis Xilinx FPGAs hav
- Page 99 and 100: 98 of 200 produce_wire _outputs Ins
- Page 101 and 102: 5.5.1 Incoming (short) AER stream T
- Page 103 and 104: Receiver Red plane r1 DAC (4-bit) T
- Page 105 and 106: 5.8.2 Electrode size and positionin
- Page 107 and 108: sequence of wiring from the receive
- Page 109 and 110: does this is to inject an equivalen
- Page 111 and 112: 6.2.2 Envisaged retinal array This
- Page 113 and 114: a monochrome camera in this space i
- Page 115 and 116: 632mW) thus extending battery life
- Page 117 and 118: For the implemented/structural case
- Page 119 and 120: The sender and receiver circuitry p
- Page 121 and 122: Bibliography 1. Woodburn R. Murray
- Page 123 and 124: 38. Banks, D.J., P. Degenaar, and C
- Page 125 and 126: 74. Freeman, J.A., Skapura, D. M.,
- Page 127 and 128: 109. Weiland, J.D., et al. Progress
- Page 129 and 130: 141. Indiveri G. Chicca E. Douglas
- Page 131 and 132: 172. Singh, P.R., et al. A matched
- Page 133 and 134: 206. Stieglitz, T., et al. Developm
- Page 135 and 136: xmixedsource; numberOfFrames = 8; f
- Page 137 and 138: %check {k} =imread (['D:\abc\subima
- Page 139 and 140: %Two for loops the first (outer loo
- Page 141: %Row break rr6c1=000; rr6c2=000; rr
- Page 145 and 146: stream_blue_pulse_count: out std_lo
- Page 147 and 148: DVI_XCLK_P clock_25MHz, spike_cloc
- Page 149 and 150: use IEEE.STD_LOGIC_UNSIGNED.ALL; --
- Page 151 and 152: --Appendix C FPGA Sender chip libra
- Page 153 and 154: -- else -- resit '1', CLKDV_OUT =>
- Page 155 and 156: FPGA Receiver (structural) chip --A
- Page 157 and 158: FPGA Receiver (structural) chip --E
- Page 159 and 160: FPGA Receiver (structural) chip --r
- Page 161 and 162: FPGA Receiver (structural) chip blu
- Page 163 and 164: FPGA Receiver (structural) chip con
- Page 165 and 166: FPGA Receiver (structural) chip --s
- Page 167 and 168: FPGA Receiver (structural) chip --
- Page 169 and 170: FPGA Receiver (structural) chip --
- Page 171 and 172: FPGA Receiver (structural) chip IO_
- Page 173 and 174: Number with an unused LUT 18 219 8%
- Page 175 and 176: IO Utilization: Number of IOs: 26 N
- Page 177 and 178: The Slice Logic Distribution report
- Page 179 and 180: Router effort level (-rl): Standard
- Page 181 and 182: oming_clock | HOLD | 0.519ns| | 0|
- Page 183 and 184: Part | xc5vlx50tff1136-3 | Process
- Page 185 and 186: Selected Device: 5vlx50tff1136-3 Sl
- Page 187 and 188: used in combination with MAP -timin
- Page 189 and 190: Data Sheet report: ----------------
- Page 191 and 192: “For these implantable devices to
- Page 193 and 194:
microstimulator with a 1:4 demultip
- Page 195 and 196:
“Medical experiments have estimat
- Page 197 and 198:
A Retinomorphic Vision System “In
- Page 199 and 200:
“The common language of neuromorp