80 likes | 197 Views
Characteristic Presentation. Hardware Accelerators Project. Students : Supervisor : Duration :. Zakharenko Vitaly and Alex Tikh Inna Rivkin Single semester. General project goals. Optimized implementation of radar pulse sequence deinterleaving algorithm on FPGA. System specifications.
E N D
Characteristic Presentation Hardware Accelerators Project • Students: • Supervisor: • Duration: Zakharenko Vitaly and Alex Tikh Inna Rivkin Single semester
General project goals Optimized implementation of radar pulse sequence deinterleaving algorithm on FPGA
System specifications Goal system functionality • Receives a noised mix of radar pulse sequences of different periodicities. • Extracts pulse sequences from the mix, supplies periodicity of each sequence.
General implementation procedure • Implementation of an Altera SOPC Builder system comprised of a single NIOSprocessor component and a number of C2H generated accelerator components for radar pulse deinterleaving • Optimization of the above system
Step I: Design Detailed implementationprocedure 1. Design of an SOPC Builder system containing one NIOS processor component 2. Coding the algorithm in C 3. Profiling and identifying code segments requiring acceleration 4. Generation of C2H HW accelerators for such code segments 5. Choosing optimal interface and protocol for communication with the packet switch implemented by other teams
Step II: Optimization Detailed implementationprocedure 1. Optimizing the implementation with respect to memory interconnects and C2H performance parameters (CPLI, latency). 2. Optimizing the number of C2H accelerator components connected to the same NIOS processor. 3. Optimizing NIOS processor component parameters
Schedule • Week 1: coding the algorithm in C • Week 2: generating a single set of C2H accelerators, defining the interface with the packet switch component • Week 3-4: optimization of the set of accelerators • Week 5-6: choosing optimal number of accelerators connected to the same NIOS processor