| 4 | |
| 5 | === WARPLab Design Flow === |
| 6 | * WARPLab uses a System Generator model for its logic design and XPS to integrate the Sysgen core with the processor and code for interacting with MATLAB. |
| 7 | * To modify the WARPLab Sysgen model or add a custom peripheral created using Sysgen, the design flow is the following.[[BR]] |
| 8 | Change WARPLab Sysgen model or create your custom peripheral in Sysgen --> Export to XPS project --> Change C code (If required based on your changes) --> Change M Code (If required based on your changes).[[BR]] |
| 9 | * If changes are only in C Code or M Code then there is no need to change Sysgen model and there is no need to Export Sysgen Model to XPS. |
| 10 | * The tutorials on "Designing Custom Peripherals" and "Using a Custom Peripheral in XPS" available [wiki:Tutorials here] cover the XPS and Sygen design flows. The materials from our last [wiki:Workshops/Rice_2008November workshop] are also a good starting point, we recommend looking at "Lab 3 Building a Simple Transmitter". |