
CLB Synthesizer
Online Reference
© 2024 Microchip Technology Inc. and its subsidiaries
DS50003666A - 2
Table of Contents
CLB Synthesizer.....................................................................................................................................................................1
Tool Versions: MCC-Integrated and Stand-Alone-Online .........................................................................................1
1. Getting Started...............................................................................................................................................................4
2. Drawing a Schematic.....................................................................................................................................................5
2.1. Components in CLB Synthesizer...................................................................................................................... 5
2.2. Drawing a Basic Schematic............................................................................................................................. 11
3. Status of the Synthesis Process.................................................................................................................................13
4. Tips and Tricks............................................................................................................................................................. 14
4.1. How to Make use of Limited Display Resources.......................................................................................... 14
4.2. Tidying up a Design......................................................................................................................................... 15
5. Interacting with Peripherals and the CPU................................................................................................................ 17
5.1. Interacting with Peripherals........................................................................................................................... 17
5.2. Interacting with the CPU................................................................................................................................. 18
6. Storing and Retrieving Logic Designs........................................................................................................................20
7. Using Hierarchical Modules....................................................................................................................................... 21
7.1. Using Verilog to Describe a Logic Design......................................................................................................22
8. Libraries and Modules................................................................................................................................................ 24
8.1. The Built-In PIC16F131 Device Library...........................................................................................................24
8.2. Using the Hardware Counter..........................................................................................................................24
8.3. Using Modules from the Microchip Library.................................................................................................. 25
8.4. Using Modules from a Custom Library......................................................................................................... 25
8.5. Creating a Library with Modules.................................................................................................................... 26
9. Advanced Topics..........................................................................................................................................................30
9.1. Clocking the Congurable Logic Block.......................................................................................................... 30
9.2. Preferences.......................................................................................................................................................30
9.3. Making Use of the Output ZIP........................................................................................................................ 31
9.4. Description of Output Files.............................................................................................................................31
9.5. Synthesis and Place-and-Route Process....................................................................................................... 32
10. Known Issues and Change Log..................................................................................................................................34
11. Revision History...........................................................................................................................................................35
Microchip Information....................................................................................................................................................... 36
The Microchip Website............................................................................................................................................... 36
Product Change Notication Service........................................................................................................................ 36
Customer Support.......................................................................................................................................................36
Microchip Devices Code Protection Feature............................................................................................................ 36
Legal Notice..................................................................................................................................................................36
Trademarks.................................................................................................................................................................. 37
Quality Management System.....................................................................................................................................38