Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
6Activity

Table Of Contents

1Overview
OCP Characteristics
Compliance
Part ISpecification
2Theory of Operation
Pipelining
3Signals and Encoding
Dataflow Signals
Basic Signals
Simple Extensions
Tag Extensions
Thread Extensions
Sideband Signals
Reset, Interrupt, Error, and Core-Specific Flag Signals
SInterrupt
Control and Status Signals
Test Signals
Scan Interface
Clock Control Interface
Signal Configuration
Signal Directions
4Protocol Semantics
Signal Groups
Combinational Dependencies
Signal Timing and Protocol Phases
Phase Ordering Within a Transfer
Sideband and Test Signals
Transfer Effects
Partial Word Transfers
Posting Semantics
Endianness
Burst Definition
Burst Address Sequence
Burst Length, Precise and Imprecise Bursts
Constant Fields in Bursts
Atomicity
Single Request / Multiple Data Bursts (Packets)
MReqLast, MDataLast, SRespLast
Tags
Ordering Restrictions
Threads and Connections
OCP Configuration
Protocol Options
Burst Interleaving with Tags
Phase Options
Signal Options
Minimum Implementation
OCP Interface Interoperability
Configuration Parameter Defaults
5Interface Configuration File
Lexical Grammar
Syntax
6Core RTL Configuration File
<core_stmt>:
Components
Icon Statement
Core_id Statement
Reference_port Statement
Prefix Command
Subnet Statement
Location Statement
Proprietary Statement
Sample RTL Configuration File
7Core Timing
Timing Parameters
Minimum Parameters
Hold-time Parameters
Technology Variables
Connecting Two OCP Cores
Core Synthesis Configuration File
Syntax Conventions
Version Section
Clock Section
Area Section
Port Constraints Section
Max Delay Constraints
False Path Constraints
Sample Core Synthesis Configuration File
Part IIGuidelines
8Timing Diagrams
Simple Write and Read Transfer
Request Handshake
Request Handshake and Separate Response
Write with Response
Non-Posted Write
Burst Write
Non-Pipelined Read
Pipelined Request and Response
Response Accept
Incrementing Precise Burst Read
Incrementing Imprecise Burst Read
Wrapping Burst Read
Incrementing Burst Read with IDLE Request Cycle
Incrementing Burst Read with NULL Response Cycle
Single Request Burst Read
Datahandshake Extension
Burst Write with Combined Request and Data
Tagged Reads
Tagged Bursts
Threaded Read
Threaded Read with Thread Busy Exact
Reset
Sequential Master
OCP Subsets
Simple OCP Extensions
Byte Enables
Multiple Address Spaces
In-Band Information
Burst Extensions
OCP-IP 2.0 Burst Capabilities
Compatibility with the OCP 1.0 Burst Model
Threads
Write Semantics
Lazy Synchronization
OCP and Endianness
Reset Handling
Debug and Test Interface
Scan Control
Clock Control
10Timing Guidelines
Level0 Timing
Level1 Timing
Level2 Timing
11OCP Profiles
Profile Types
Native OCP Profiles
Block Data Flow Profile
Sequential Undefined Length Data Flow Profile
Register Access Profile
Bridging Profiles
Simple H-bus Profile
X-Bus Packet Write Profile
X-Bus Packet Read Profile
12Verification Guidelines
Signal Testing
Signal Retraction Testing
Phase-Based Checks
Request Phase Checks
Datahandshake Phase
Response Phase
Transfer-Based Checks
Transaction-Based Checks
Burst Checks
Read Exclusive Transaction Check
Sideband Checks
Reset Checks
Control Checks
Status Checks
13Core Performance
Report Instructions
Sample Report
Performance Report Template
0 of .
Results for:
No results containing your search query
P. 1
OpenCoreProtocolSpecification2.1

OpenCoreProtocolSpecification2.1

Ratings: (0)|Views: 3,913|Likes:
Published by Srihari
OCP-IP specification
OCP-IP specification

More info:

Published by: Srihari on Nov 18, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original

You're Reading a Free Preview
Pages 5 to 147 are not shown in this preview.
You're Reading a Free Preview
Page 152 is not shown in this preview.
You're Reading a Free Preview
Pages 157 to 171 are not shown in this preview.
You're Reading a Free Preview
Pages 179 to 240 are not shown in this preview.

Activity (6)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
kapil_soni_3 liked this
kavitha_tala liked this
Poie liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->