OpenCores

Performance counter for Microblaze

Project maintainers

Details

Name: performance_counter
Created: Sep 4, 2007
Updated: Oct 6, 2007
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star1you like it: star it!

Other project properties

Category:Uncategorized
Language:
Development status:
Additional info:
WishBone compliant: No
WishBone version: n/a
License:

Features

- Wall-clock counter for Xilinx Microblaze processor on FPGA
- connected to Microblaze via FSL
- Software library available
- Integrated into Soft Multiprocessor on FPGA

Description

Performance counters are very useful in performance profiling because the limitation of software profiling. Therefore they are available in most of modern high-end processors. As the performance requirement of embedded systems growing up, it's necessary to design performance counters for embedded processors.

This is performance counter for Xilinx microblaze processor. It's connected to processor via FSL bus. A driver library is available for easy use. It's also integrated into Soft Multiprocessor on FPGA project http://opencores.orgproject,mpdma,overview so that it can be automatically inserted in designing.

Status

2007/09/06 v0.1 Support wall-clock counting for Microblaze processor