Application Model

Application Templates
The Pre-Built models provide a convenient mechanism to learn quickly all the features of VisualSim.  Every operation of each block is explained using examples.  There are  examples that can be used as a starting point for many design exploration studies.  All examples are documented. 


Table of Content

  1. Methodology 
    1. Systems 
    2. Hardware 
  2. Software
  3. Automotive
  4. Industrial
  5. Processor
  6. Standards
  7. Network
  8. Networking
  9. Imaging
  10. Mobile
  11. Aerospace
  12. Computer
  13. Software
  14. SoC
  15. Others
  16. Non-Functional Analysis

Demonstration Models and Example Systems

Methodology


System Hardware Software


Automotive

Multi-Protocol- CAN, Ethernet, EtherSwitch and Gateway SH4 Model ABS   Demo Model   Description

CAN   Demo Model

Power

FlexRay


Industrial

Data Acquisition   Demo Model  Description

Fax Machine   Demo Model


Processor

Freescale PowerPC 7410 running Synthetic Aperture Radar software   Demo Model

PowerPC 7410 with the Altivec Processing Engine.  This model includes the off-chip cache and DRAM.

ARM7 TDMI
   Demo Model

Models a dual processor system using a dual-ported cache and memory, and a AHB bus. This model runs a AES Encryption algorithm. The code is located in $VS/HAL/ARM7_ARM8_Platform_Models/aes/aes.c file.

ARM8-Cortex    Demo Model

Models a single processor system using a cache, memory, and a AHB bus. This model runs the same AES Encryption algorithm as the ARM7-TDMI model. Compare the results of this simulation against the ARM7 model.

Xilinx-MicroBlaze    Demo Model

Models the MicroBlaze and runs a example code. The interesting part of this model is that it handles an interrupt available in the MicroBlaze instruction set. When this instruction is seen in the pipeline, it makes a request to the external Scheduler.

Renesas SH4 Family    Demo Model Description

ARM9 Processor
   Demo Model   Description

Xilinx PowerPC 405    Demo Model

TIC64 DSP    Demo Model

Nehalem Processor AMD Opteron    Demo Model1   Demo Model2

Xeon    Demo Model2

ARM Cortex A9 Dual Core
Demo Model

Intel ATOM Processor Demo Model

Marvel PXA320 Processor Demo Model

Coldfire Processor Demo Model

Spark Dhrystone Demo Model

PowerPC 7447A Demo Model

PowerPC 8641D Demo Model


Network Processor    Demo Model1 

8-core IBM Cell Processor Model   Demo Model

Multi-Processor HPC with SerialRapidIO as Interconnect Demo Model

Multi-Processor System with PCIe as Interconnect Demo Model1 Demo Model2


Standards

SoC-level

AMBA-AXI

AMBA-AHB/APB

Network-on-Chip

AMBA-AHB + AXI 

Core Connect

Board-Level

PCI/PCI-X

SPI 3.0

Network-Level

Rapid IO


Network

3G   Demo Model

Xon-Xoff   Demo Model

GiE   Demo Model

Switched Ethernet   Demo Model    Description

RPR   Demo Model     Description

RP3

SPI3   Demo Model    Description


Networking

TCP Header Compression   Demo Model   Description

OVS   Demo Model

Deficit_RR   Demo Model

Virtual Channel   Demo Model

Audio-Video Bridging

Multi-Node AVB System- Demo Model

Multi-Node  AVB System with Bridge- Demo Model

Large AVB Network using Dynamic Instantiation- Demo Model


Imaging

DVB   Demo Model   Description

Video Function and Timing Demo Model

Video Transmission using TMS320DM6437   Demo Model

Video Cache paging   Demo Model

Multimedia SoC   Demo Model   Description

MPEG Front End    Dem Model

PDA Demo   Demo Model   Description


Mobile

Wifi   Demo Model   Description

Wifi with HardWare/SoftWare   Demo Model   Description

Bluetooth   Demo Model   Description

Cell Phone Model with Behaviour Demo Model

Moving Cell Phone Demo Model

Multimedia SoC   Demo Model   Description

Cell Phone Explore   Demo Model   Description


Aerospace

Function System Exploration   Demo Model

ACS   Demo Model   Description

Animation   Demo Model

SAR   Demo Model

Radar   Demo Model1  Demo Model2

TTEthernet
Spacewire AFDX
FibreChannel FireWire

Computer

Computer System- Demo Model

Fast Version- Demo Model

Mercury PowerPC   Demo Model

Flash   Demo Model

Disk   Demo Model

Disk System   Demo Model

Memory Model   Demo Model

RTOS

Designing Off-Chip Frame Buffers

 This models the DMA, DSP IRQ, L1, L2 and L3 performing the role of the Frame Buffer. The purpose of this model is to determine the latency and the bottleneck from the off-chip bus interface.

Messaging-based DMA

This utilizes a intermediate location maping algorithm to pre-fetch memory across the PCI Advanced Switching Architecture.

Multi-Action DMA

This uses the Hardware Architecture Library blocks to create a cycle-accurate DMA design.  The other devices have been modeled as traffic generators.

Crossbar Chipset Architecture

Architect high-bandwidth, multiple ports, IO bridge connected to a Crossbar Chipset.  Chipset has interfaces to variable number of CPUs, Caches, DMA and Memory.

Communication Channel Modeling

This model studies the impact of a communication channel on a simple protocol called stop-and-wait.  The next packet is not sent until acknowledgement is received from the earlier packet.

Mapping DSP Application on Processor

Extend the behavior model of the Sigma-Delta by mapping the FIR Filter on a Digital Hardware Architecture.

Shared Bus Analysis

Performance model of a shared bus, similar to PCI-Express and PCI-X.

Power impact of Software Tasks

Here we look at various sequence of software activities and various clock speeds to measure the power changes.


Software

Android

DVFS   Demo Model

Distributed System   Demo Model   Description

Dhrystone for ARM   Demo Model


SoC

Power Management Algorithm   Demo Model

Memory Hierarchy  Demo Model

Cache Hierarchy   Demo Model 

SoC Communication Architecture Demo Model

Multimedia   Demo Model   Description

NoC   Demo Model

Power   Demo Model

Xilinx FPGA  

  1. Zynq 7000 Demo Model

  2. Multimedia System Exploration


Others

Computing Transaction per Second Demo Model

Traffic Intersection   Demo Model

RADAR  Demo Model

Unmaned Aerial Vehicle  Demo Model

Mixed Signal MEMS Accelerometer   Demo Model

Reliability   Demo Model   Description

Market Estimation   Demo Model

SW Pool sizing   Demo Model

Graph Theory   Demo Model

Predecessor State Model   Demo Model

MM1   Demo Model

Bank Teller   Demo Model   Description

Non-Functional Analysis

Non Functional Analysis with Redundant processing resource   Demo Model