System-On-Chip Environment
SCE Version 2.2.1
User Manual
Center for Embedded Computer Systems
Copyright © 2001-2007 CECS, UC Irvine
Table of Contents
1.
Introduction
2.
Usage
2.1.
Manual Conventions
2.2.
Starting
SCE
2.2.1.
Scripting
2.2.2.
Environment Variables
2.2.3.
Files
3.
Main Window
3.1.
Menu Bar
3.1.1.
File Menu
3.1.2.
View Menu
3.1.3.
Project Menu
3.1.4.
Synthesis Menu
3.1.5.
Windows Menu
3.1.6.
Help
3.2.
Project Window
3.2.1.
Models Tab
3.2.2.
Imports Tab
3.2.3.
Sources Tab
3.3.
Design Window
3.3.1.
Hierarchy Tab
3.3.2.
Behaviors Tab
3.3.3.
Channels Tab
3.3.4.
View Pane
3.4.
Output Window
3.5.
Workspace
3.6.
Message Boxes
3.6.1.
Error Dialogs
3.6.2.
Information Dialogs
4.
Functionality
4.1.
Application Preferences
4.1.1.
Compiler Preferences
4.1.2.
Database Preferences
4.2.
Project Handling
4.2.1.
Project Creation
4.2.2.
Project Opening
4.2.3.
Project Saving
4.2.4.
Project Settings Editing
4.2.5.
Design Adding
4.2.6.
Design Opening
4.2.7.
Design Deletion
4.2.8.
Design Renaming
4.2.9.
Description Changing
4.2.10.
Project Closing
4.3.
File Handling
4.3.1.
File Opening
4.3.2.
File Saving
4.3.3.
File Closing
4.3.4.
File Importing
4.3.5.
File Exporting
4.3.6.
Design Properties
4.3.7.
SCE
Exiting
4.4.
Design-Entity Handling
4.4.1.
Hierarchy Display
4.4.2.
Entity Selection
4.4.3.
Entity Isolating
4.4.4.
Entity Wrapping
4.4.5.
Entity Deletion
4.4.6.
Entity Renaming
4.4.7.
Entity Retyping
4.4.8.
Top-Level Selection
4.4.9.
Design Import
4.4.10.
Decision Import
4.5.
Architecture Exploration
4.5.1.
PE Allocation
4.5.2.
PE Mapping
4.5.3.
Architecture Refinement
4.6.
Network Exploration
4.6.1.
Network Allocation
4.6.2.
Network Mapping
4.6.3.
Network Refinement
4.7.
Communication Synthesis
4.7.1.
Bus Parameter Assignment
4.7.2.
Communication Refinement
4.8.
Window Management
References
A.
Error Messages
A.1.
Architecture Refinement Errors
A.2.
Network Refinement Errors
A.3.
Communication Refinement Errors
B.
Scripts
sce_project
-- scripting of System-On-Chip Environment (SCE)
sce_top
-- scripting of System-On-Chip Environment (SCE)
sce_allocate
-- scripting of System-On-Chip Environment (SCE)
sce_map
-- scripting of System-On-Chip Environment (SCE)
sce_schedule
-- scripting of System-On-Chip Environment (SCE)
sce_connect
-- scripting of System-On-Chip Environment (SCE)
sce_import
-- scripting of System-On-Chip Environment (SCE)
sce_retype
-- scripting of System-On-Chip Environment (SCE)
C.
Refinement Tools
scar
-- SpecC Architecture Refinement
scos
-- SpecC RTOS Refinement
scnr
-- SpecC Network Refinement
sccr
-- SpecC Communication Refinement
sc2c
-- SpecC to C: Software Code Genearation Tool
D.
External Tools
scc
-- SpecC Compiler
List of Tables
A-1.
scar
error codes
A-2.
scnr
error codes
A-3.
sccr
error codes
List of Figures
1-1.
System-On-Chip Environment.
3-1.
Main Window
of
SCE
.
3-2.
Project Window
(Models tab).
3-3.
Project Window
(Imports tab).
3-4.
Project Window
(Sources tab).
3-5.
Design Window (Hierarchy tab).
3-6.
Design Window (Behaviors tab).
3-7.
Design Window (Channels tab).
3-8.
Output Window
.
3-9.
Error dialog.
3-10.
Information dialog.
4-1.
Edit Preferences
dialog (Compiler tab).
4-2.
Include Path
Settings dialog.
4-3.
Edit Preferences
dialog (Database tab).
4-4.
Database Selection
dialog.
4-5.
Project Open
dialog.
4-6.
Project Save
dialog.
4-7.
Project Settings
dialog.
4-8.
File Open
dialog.
4-9.
File Save
dialog.
4-10.
File Import
dialog.
4-11.
File Export
dialog.
4-12.
Design Properties
dialog.
4-13.
Find dialog.
4-14.
Design Import
dialog.
4-15.
Import Decisions
dialog.
4-16.
PE Allocation
dialog.
4-17.
PE Selection
dialog.
4-18.
Component Parameter
dialog.
4-19.
Architecture Refinement
dialog.
4-20.
Network Allocation
dialog (Bus tab).
4-21.
Bus Selection
dialog.
4-22.
Network Allocation
dialog (CE tab).
4-23.
CE Selection
dialog.
4-24.
Network Allocation
dialog (Connectivity tab).
4-25.
Bus Mapping
dialog.
4-26.
Network Refinement
dialog.
4-27.
Bus Parameter
dialog.
4-28.
Communication Refinement
dialog.
Next
Introduction