The principal components and features of Real-Time Workshop are
Simulink Code Generator -- Automatically generates C code from your Simulink model.
Make Process -- The Real-Time Workshop user-extensible make process lets you create your own production or rapid prototyping target.
SimulinkExternal Mode -- External mode enables communication between Simulink and a model executing on a real-time test environment, or in another process on the same machine. External mode lets you perform real-time parameter tuning and data viewing using Simulink as a front end.
Targeting Support -- Using the targets bundled with Real-Time Workshop, you can build systems for a number of environments, including Tornado and DOS. The generic real-time and embedded real-time targets provide a framework for developing customized rapid prototyping or production target environments. In addition to the bundled targets, the Real-Time Windows Target and the xPC Target let you turn almost any PC into a rapid prototyping target, or a small to medium volume production target.
Rapid Simulations -- Using Simulink Accelerator (part of the Simulink Performance Tools product), the S-function Target, or the Rapid Simulation Target, you can accelerate your simulations by 5 to 20 times on average. Executables built with these targets bypass normal Simulink interpretive simulation mode. Code generated by Simulink Accelerator, S-function Target, and Rapid Simulation Target is highly optimized to execute only the algorithms used in your specific model. In addition, these targets apply many optimizations, such as eliminating ones and zeros in computations for filter blocks.