TECHNICAL SESSION DSP Algorithm development flow requires that the algorithm, often modeled in Matlab, is later implemented in RTL, and that this implementation is verified against the Matlab model. During the RTL implementation and verification phase, Matlab can be used in a variety of roles: as stimuli generator, as a checker, as a model for non-existing parts, or for analysis. All of these roles require, however, that some channel of communication is established between the RTL simulator and Matlab. In this session we will learn about the existing options to pass data to and from Matlab, and discuss their respective merits and shortcomings. We will then present a new solution that is designed to solve some of the shortcomings in existing solutions, and talk about future directions and roadmap for further integration.