In this video, you will learn what is available for Microsemi as IP cores, including processors, DSP, communications, interface, memory, audio, video controls and security. How to integrate the IP in a Microsemi design, and how to find third party IP for Microsemi FPGA devices. Microsemi provides two sources of IP cores. First, those directly developed by Microsemi called DirectCores, and secondly, cores from third party partners known as CompanionCores. The offerings are slightly different from each source with not much overlap. Microsemi has a wide range of direct cores, the vast majority of which are available for free as part of Libero. This is a lot of stuff, I'd like to highlight some in particular that many find useful. For communications, the Core 16550 art, 10 gigahertz Ethernet Mac and Core TSE or triple speed ethernet. For processors in the embedded category, the Core 8051, Core ABC, Cortex M1, and especially the Risk 5 a very popular new open source 32-bit processor. For interface, the CoreAHB to APB Bridge, CoreHBL2XI Bridge, Core I squared C, CoreSpie and Core JSD204B, the new high speed multigigabit per second converter interface. The HBAPB NXA are all undefined bus interfaces. For DSP, the core kordic coordinate rotation digital computer.The CoreEFT, the CoreFIR and the Core Reed Solomon Encoder Decoder pair. For memory, the CoreDDR, soft DDR memory controller CoreQTR a quad data rate DRAM controller and core memory controller, a general purpose memory controller that supports access to external SRAM in flash memory. For controls, the Core pedia VM pulse with modulator and Core QEI, Quadrature Encoder Interface. And lastly, for security, the CoreDAS and core AES 128 encryption blocks and the CoreSMIP security monitor intellectual property, which can initiate the erasure or zerozation of program data within a device to protect the IP you have either purchased or created. There are even more companion cores available for a price from third party vendors. I'd like to highlight some in particular that many find useful. For processors in the embedded category, the 8186 CC 16 bit, X86 processor, the 168C1168 bit processor and the Leon 3 spark processor. For interface, the multibus2, the VMA, which is the old Motorola chassis back plane. The PCI Express, which is the current PCI expansion bus. And the PCI M32, which is the old PCI expansion bus still in use and the VME64. For communications, they AR Inc 818 core, the Cam models for controller area networking, the D link or E1 framer for Digital Telephony. For DSP, a pair of EFT cores. For memory the A Tapis host controller and various SD card and EMMC memory controllers. For video JPEG encoder decoders, the color space converters and the display port and HDMI interfaces as well as the camera and LCD interfaces. And lastly, for security, a wide range of offerings, including AS and SHA encryption, random number generation and error correction coding. Each IP core is thoroughly documented and includes a handbook for its use. You can obtain the handbook from the website as shown here or within the Libero FPGA design tool. The website also includes companion cores from third parties in the list, which can be added to the IP vault after purchase. Each IP core is thoroughly documented and includes a handbook for its use. You can obtain the handbook from the website as shown here or within the Libero FPGA design tool website. Also includes companion cores from third parties in the list, which can be added to the IP vault after purchase. To access the IP cores, we use the Libero FPGA design tools shown here. The left pane includes a tab for the IP catalog, which is shown. You can try Libero if you like, but installation instructions and use are beyond the scope of this specialization. It's enough that you've installed Quartus. Third party cores can be added to the IP vault. In this video you have learned what is available for Microsemi's IP cores, including processors, DSP communications, interface, memory, audio, video controls, and security. How to integrate the IP in a Microsemi design, and how to find third party IP for Microsemi FPGA devices.