Modeling consumption of quantity which can be memory addresses, semaphore pool and slots avaialable in a parking garage
Browsable image of the model.
Demonstrates the use of the Traffic block to generate transactions based on multiple districtions
Generating Ethernet traffic based on traffic profile
Generate images in the form of a Matrix for processing
Mapping SysML to a performance analysis model for Model-based System Simulation
Use of the Queue block to model the buffer management, ingress/egress queues, FIFO and SRAM in FPGAs
Use of the Server block to model time-consumption by system resources. Resources can include hardware, RTOS, middleware, networks and interrupts
Mapping an MPEG use case to SystemResources for performance and power analysis
Use of the Channel block to model communication, wireless and interface channels
This shows the usage of the Quantity-Shared blocks- with and without priority. These consist of three blocks- one to allocate the quanity, one to allocate the quantity with priority for queue reordering and a third block that releases the quantity.
This is similar to the Server, in that, this takes in a quantity instead of the time. It is similar to the Queue, in that, it requires a Pop to return the quantity back to the pool.
This represents a discrete quantity of resources (Parking slots, memory array, battery charge or cache words) that are available in a resource pool. When a request comes in, the transaction is allocated quantity, based on the amount available in the pool. The allocated is returned to the queue at some future times. The time between the allocation and release is the processing time. The resources can be tied to a specific index location, first available or get the minimum available.
Demonstrates the use of the Traffic block to generate transactions based on multiple districtions
Generating Ethernet traffic based on traffic profile
Generate images in the form of a Matrix for processing
Mapping SysML to a performance analysis model for Model-based System Simulation
Use of the Queue block to model the buffer management, ingress/egress queues, FIFO and SRAM in FPGAs
Use of the Server block to model time-consumption by system resources. Resources can include hardware, RTOS, middleware, networks and interrupts
Mapping an MPEG use case to SystemResources for performance and power analysis
Use of the Channel block to model communication, wireless and interface channels