Beruflich Dokumente
Kultur Dokumente
# CHANGELOG.OP.txt #
# Copyright (c) 2005-2015 Imperas Software Ltd., www.imperas.com #
# Covered under your Software License Agreement #
# #
# IMPERAS CONFIDENTIAL #
# #
###############################################################################
Date : 20151203 Version : 20151203.0
###############################################################################
- Changes to API
OP functions have been renamed: they now have a two letter prefix (op)
instead of three letters - op[c,r,p,m].
OP macros and constants have been renamed from OPT_ to OP_.
Connections from instances to Bus, net, FIFO and packetnets are made with
an array of net-port pairs, rather than a linked list. The arrays are passed
to the instance rather than being applied after construction.
Example:
opProcessorNew(
mi,
"u1",
path,
OP_CONNECTIONS(
OP_BUS_CONNECTIONS(
OP_BUS_CONNECT(bus1, "INSTRUCTION"),
OP_BUS_CONNECT(bus1, "DATA")
)
OP_NET_CONNECTIONS(
OP_NET_CONNECT(intr1, "int1"),
OP_NET_CONNECT(intr2, "int2")
)
params
);
###############################################################################
## ##
## Date 2015-August-24 ##
## ##
## Release 20150901.0 ##
## ##
###############################################################################
- Addition to API
opNetPortMustBeConnected
- Changes to API
ALL port connections must be created before creating a sub module instance.
New functions
opBusConnect (replaces opBusPortConnNew)
opBusConnectRange (replaces opBusPortConnAddrNew)
opNetConnect
opPacketnetConnect
opFIFOConnect
Changed Arguments
opModuleNew() now takes a structure pointer optConnectionsP instead of
the arguments optBusPortConnP and optNetPortConnP
###############################################################################
## ##
## Date 2015-February-11 ##
## ##
## Release 20150205.0 ##
## ##
###############################################################################
- Changes to API
Bus port connections must be created before creating a sub module instance.
New functions
opBusPortConnNew
opBusPortConnAddrNew
Changed Arguments
opModuleNew() two new arguments - optBusPortConnP and optNetPortConnP
optBusPortConnP is a list created by opBusPortConnNew & opBusPortConnAddrNew
optNetPortConnP not used yet.
Deleted functions
opModuleBusConnect
###############################################################################