User guide
50 www.xilinx.com System Generator for DSP Getting Started Guide
UG639 (v 14.3) October 16, 2012
Chapter 4: Getting Started
Lesson 3 Summary
• Use the MCode block for state machines and branch conditional logic
• Use the Expression block to implement logical control at the bit level
• Storage elements have the ability to include optional reset and clock enable pins that
can be connected in System Generator
• Blocks that operate on bursty data include data flow control pins called vin and vout
Lab Exercise: System Control
In this lab you will be creating a simple state machine using the MCode block to detect a
sequence of binary values “1011”. The FSM needs to be able to detect multiple
transmissions as well, i.e., “10111011”
The lab data and instructions are located in the System Generator software tree at the
following pathname:
<ISE_Design_Suite_tree>/sysgen/examples/getting_started_training/lab4/