Download presentation
Presentation is loading. Please wait.
1
SDK Demo/Tutorial John DeHart
2
Topics Getting started Documentation Project files:
.dwp ME, files, build settings, etc .dwo Thread, Breakpoint, Memory/Data Watch, etc .dwg, .dwt ??? Run Developer Workbench Load a project Save project Close project Documentation View:Project Workspace:Infoview Development Tools User’s Guide IXP2800 Programmers Reference Manual Intel C Compiler Reference IXP2800 Hardware Reference Manual
3
Topics Simple Operations: Build Rebuild Start Debugging Stop Debugging
Viewing Memory Viewing Data Inline vs. in DataView window Windows: Docked vs. Undocked Breakpoints Code Data Memory Thread Status Active vs. Swapped Out PC Packet Simulation Status
4
Topics Advanced Operations Build Settings:
List files Associating files with it Associating with an ME Preprocessor defines Include paths View:Debug Windows:Thread history Thread Executing Thread Idle ME Stalled Memory Accesses Signals Simulation:Define Network Traffic:PktGen Simulation:System Configuration Startup Scripts TCAM Configuration Simulation vs. Hardware Debugging in ‘C’ vs uc
5
Topics Some things you might want to do or problems you might have
Examine an SRAM buffer descriptor for a buffer handle your block received SRAM_desc_ptr = (bufHandle & 0xFFFFFF) << 2 Examine a DRAM buffer for a buffer handle your block received DRAM_buff_ptr = ((bufHandle & 0xFFFFFF) << 8) + OFFSET OFFSET typically is 0x180 My block is not getting pkts Pkts aren’t getting to the block after mine Things go into the QM but don’t ever come out dl_system.h dl_sink and dl_source functions Location Usage and Build settings for
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.