في هذه المرحلة يتم إسناد عمليات مخطط انسياب المعطيات إلى خطوات زمنية تُسمى خطوات التحكم (control steps) ،كل خطوة تحكم تقابل نبضة من نبضات الساعة في النظم المتزامنة . الهدف من مرحلة الجدولة هو:
[ تحديد زمن تنفيذ كل عملية من عمليات مخطط انسياب المعطيات
[] تحديد عدد خطوات التحكم الكلي للنظام.] تحديد عدد العمليات الأعظمي في كل خطوة تحكم وبالتالي تحديد عدد الوحدات العملياتية اللازمة لبناء ممر المعطيات data path .
[ توضيع الوحدات العملياتية وإسناد العمليات : Allocation & Binding
في هذه المرحلة يتم توضيع الوحدات العملياتية اللازمة لبناء ممر المعطيات والتي تم تحديدها سابقاً في مرحلة الجدولة ثم يتم إسناد عمليات مخطط انسياب المعطيات المجدول إلى هذه الوحدات العملياتية . إن عملية الإسناد تعني: -توضيع المداخل اللازمة لكل وحدة عملياتية . -استخدام النواخب على مداخل الوحدات العملياتية FU التي تستقبل أكثر من دخلين. -ربط الوحدات العملياتية معاً عبر الممرات. في نهاية هذه المرحلة نحصل على النظام على شكل ممر المعطيات data path.