5.13.1 About SmartDesign

SmartDesign is a revolutionary innovation for creating and managing block-based designs. SmartDesign enables you to take configured cores, IP cores, and macros from a Project Manager Catalog, and user-created HDL source files, and instantiate them into your design. SmartDesign displays your design in multiple views enabling you to access and manipulate your design quickly and efficiently.

You can drag configured cores onto a Canvas where they are viewed as blocks in a functional block diagram. From the Canvas you can:

  • Make connections between your blocks
  • View individual connection details
  • Show or hide individual nets
  • Set or clear attributes (such as Invert, Tie Low, Tie High, or Tie Open)
  • Add slices
  • Move, duplicate, or delete blocks
  • Add notations such as labels, shapes, lines, or arrows to document your design
  • Auto-stitching interfaces and other connections (such as AMBA)
    • Memory Map / Datasheet - The datasheet reports the memory map of the different subsystems of your design, where a subsystem is any independent bus structure with a Master and Slave peripheral attached.

SmartDesign supports all Microchip product families.