Download presentation
Presentation is loading. Please wait.
1
Implementation of neuronetwork system on FPGA (characterization presentation) supervisor: Karina Odinaev Vyacheslav Yushin Igor Derzhavets Winter 2007
2
Project definition. 1.Goal: create FPGA based system for string/pattern matching with high code optimization for FPGA structure. 2.The system will have 3 main hardware elements: a.XUPV2P FPGA board. XUPV2P b.DLP-USB245M USB Adapter c.PC with USB port.
3
Data Flow Definition 1.Running special API with testing file as one of the arguments. a. The structure of input file is strings of different length. 2.API will inject the string to the FPGA through the USB adapter. 3.FPGA will process the data and update the status bit according to processing result. 4. Status bit from FPGA will be transferred through the USB adapter to API. 5.API will write the status to the output file
4
Data Flow Definition (cont.)
5
FPGA processing. FPGA programmed according previous project with small tunings of result calculation, allowed by modular design. FPGA will be synchronized with input device (no dummy clocks allowed).
6
Neuron network processing way. The algorithm of networks processing based on the CLA (constructive learning algorithm) Reference: http://ieeexplore.ieee.org/iel2/3013/8556/00 374191.pdf?arnumber=374191 and http://citeseer.ist.psu.edu/16290.html http://ieeexplore.ieee.org/iel2/3013/8556/00 374191.pdf?arnumber=374191 http://ieeexplore.ieee.org/iel2/3013/8556/00 374191.pdf?arnumber=374191
7
Timelines 27/11/06 - VHDL code ready. 1/12/06 - Finish API code writing. 5/12/06 - synthesize the whole project and debug the API -> FPGA input interface. 10/12/06 – finish debug whole project. 15/12/06 – make placement optimization (if possible) and run full benchmark for performance validation.
10
Input file data Board: http://www.xilinx.com/univ/xupv2p.html USB adapter
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.