VisualSim
Networking and Protocol Modeler
Key Features
- Model network elements, protocols and evaluates routing on ICs, boards and back planes.
- Construct models of 10 to 1000 node networks using Dynamic Instantiation
- Conduct traffic analysis on large network systems
- Performance analysis of innovative bus arbiters, network-on-chip and multi-node boards
- Explore the behavior of data and control protocols in a large operating environment
Library Components
- Nodes and Central Node Controller
- Layer Node, Later Protocol and Routing Table (Standard and custom protocols supported)
- Wired and Wireless Channel models to study error recovery and retransmission
- Blocks define nodes, routing tables, protocol stack layers, TCP/IP parameters and network controller.
- Custom routing algorithms can be accommodated through a programming interface
- Network dynamically reconfigured to evaluate Quality of Service.
The Networking
blocks perform a variety of networking functions, including simple
model routing, complex model routing, OSI layer modeling, and channel
related modeling. In addition, the Networking blocks inter-operate with
the Scheduler Resource blocks, using a common data structure. This
means processor oriented models can be combined with network related
models without data structure translators, or additional model
processing.
The blocks in this library can be used to quickly construct a
network of nodes or a channel with a preset capacity. This can be an IT
network or a network on a chip/board. The network models can be used to
create a verification environment around architecture or can be used to
evaluate a protocol design. It can also be interfaced with external
tools such as Satellite Toolkit (STK) to create complex satellite
networks.

Figure 1: VisualSim- Modeling using Networking and Channel Blocks