1 / 7

Statistic Unit Architecture

Statistic Unit Architecture. Leon Controller. Statistics Data. Stat / Config Requests. Leon Subsystem. Top Level. Statistics Unit. Event Monitor Bus (Emon Bus). dcache. integer unit. icache. …. …. Statistic Unit Internal Architecture. Statistics Data. Stat / Config Requests.

rufus
Download Presentation

Statistic Unit Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Statistic Unit Architecture Leon Controller Statistics Data Stat / Config Requests Leon Subsystem Top Level Statistics Unit Event Monitor Bus (Emon Bus) dcache integer unit icache … …

  2. Statistic Unit Internal Architecture Statistics Data Stat / Config Requests data ready Statistics Unit Monitor Configuration processor Statistics Data Storage Buffer Statistic Counters Event Capture rd hit rd miss wr hit wr miss Cache hit/miss Monitor Stat Mod 1 Stat Mod N Opcode monitor Opcode probe Stat request Counter 1 Route logic Data Program running Monitor Counter N Address Event Monitor Bus (Emon Bus)

  3. Statistics Data Storage Buffer Format 32-bits Stat Type code Number of Words Stat Data Stat Data Stat Data Stat Data Stat Type code Number of Words Stat Data Stat Data Stat Data Stat Data Stat Type code Number of Words Stat Data Stat Data Stat Data Stat Data

  4. Statistics Format Examples 32-bits Data Cache Stats (0x40) Number of Words = 4 # Read Misses # Read Hits # Write Misses # Write Hits Instruction Cache State (0x41) Number of Words = 4 # Read Misses # Read Hits # Write Misses # Write Hits Run Time (0x10) Number of Words = 3 Overall Program Function 1 Function 2

  5. Monitor Configuration Processor Configuration Data (Monitor Type and Configuration) Monitor Configuration processor Get Monitor Type Store Configuration Wait For Config Data Monitor Configuration Storage Send Cofig Data to Event Capture Unit when appropriate Monitor ID Monitor Configuration

  6. Configuration Data Format 32-bits Monitor Type Config Data Config Data Config Data Config Data Monitor Type Config Data Config Data Config Data Config Data Monitor Type Config Data Config Data Config Data Config Data

  7. Configuration Data Examples 32-bits Event Count Address Range (0x01) Upper Address Lower Address Function 1 Range (0x02) Upper Address Lower Address Program Running Threshold Address (0x03) Threshold Address Reset Statistics Request (0xFF) ID of Monitor to Reset

More Related