Download presentation
Presentation is loading. Please wait.
Published byPaul Hicks Modified over 8 years ago
1
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012
2
Agenda Overview Goals Requirements Architecture Data transfer Whishbone protocol Signal generator Internal Logic Analyzer Core Testability GUI Schedule
3
Altera- Signal TapXilinx- Chip Scope Project Overview Logic Analyzer- Debugging tool for FPGA Contains software & hardware Hardware: Change FPGA code Memories to store data Logic to change configuration Software: Include GUI Choose trigger, data location, signals name, record results Common Logic Analyzer tools today:
4
UART IN RX PATH WBM WhishBone intercon Signal Generator Internal Logic Analyzer Core WBM WBS TX PATH WBM WBS UART OUT Clock & Reset 100 MHZ Reset 50 MHZ GUI FPGA Reset WBS WBM- Whishbone Master WBS-Whishbone Slave Project goals Design an internal logic analyzer to the FPGA which will be an independent part Hardware: (1) VHDL (2) Record the chosen signals (3) Send it back to the user Software: (1) GUI- allow to present the recorded information (2) Send request to change hardware according user’s choise (3) Build a system to check our implementation XILINX- SPARTAN 3E ALTERA- CYCLON II Altera Cyclone II
5
Save and load settings Requirements Option to choose the parameters Save the recorded information and present it using waveform Internal communication is through Wishbone protocol External communication is through UART protocol Type of trigger, for example ‘rise’Signals name, which signals to record position of trigger 30%-70% 50%-50% 70%-30% Duration of recording
6
UART IN RX PATH WBM WhishBone intercon Signal Generator Internal Logic Analyzer Core WBM WBS TX PATH WBM WBS UART OUT Clock & Reset 100 MHZ Reset 50 MHZ GUI FPGA Reset WBS WBM- Whishbone Master WBS-Whishbone Slave Architecture Altera Cyclone II
7
Data Transfer UART IN RX PATH WBM WhishBone intercon Signal Generator Internal Logic Analyzer Core WBM WBS TX PATH WBM WBS UART OUT Clock & Reset 100 MHZ Reset 50 MHZ GUI FPGA Reset WBS WBM- Whishbone Master WBS-Whishbone Slave Trigger- first signal Recording time- 50% Signal’s number-2 injecting signals behavior signal Recorded data Altera Cyclone II
8
Whishbone Protocol
9
Testability GUI
10
Schedule DateGoals 1/04/2012 – 15/04/2012Project Characterization & Theoretical self instruction 2/05/2012Project Characterization Presentation 3/05/2012 – 30/05/2012Full Characterization of all blocks 30/05/2012 – 30/06/2012System blocks VHDL implementation + simulation 30/06/2012 – 22/07/2012Exams. 23/07/2012 – 31/07/2012Continue system blocks implementation + simulation 01/08/2012Mid presentation 02/08/2012 – 09/08/2012Integration + simulation 10/08/2012 – 24/08/2012Matlab GUI implementation
11
Schedule DateGoals 25/08/2012 –Synthesis 04/09/2012 – 05/10/2012Test & Debug 06/10/2012End of first semester Presentation Second semesterAdding smart triggers Testing new triggers End of second semester Presentation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.