Building Processor with VHDL from Scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-processor-with-vhdl-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始构建VHDL处理器 课程概述:在21世纪,大多数应用程序都需要强大的硬件以及集中控制器,以便发展复杂的算法。随着我们进入人工智能和云设备时代,系统复杂性日益增加,集成多处理器实例的需求愈发迫切,尤其是在人工智能时代的发展背景下。Zynq和Microblaze是市场上两种流行的解决方案,可以满足几乎所有应用需求。 使用多个处理器实例(如多个Microblaze软处理器或单个或多个Zynq处理器)来独立处理数据处理和控制需求已变得必要。集成多个软处理器实例(如Microblaze)的基本挑战在于实现Microblaze所消耗的资源数量,而FPGA资源有限,因此硬件和软件的划分在构建复杂系统中扮演着重要角色。嵌入式工程师还常用另一种流行的方法,构建仅具备必要功能的定制CPU/处理器,从而大幅节省与添加Microblaze实例相比所需的资源。 本课程将讨论使用VHDL构建简单处理器/CPU所需的所有基础知识,以及测试其功能的策略。完成本课程后,您将掌握构建复杂CPU架构所需的所有技能,以满足各种需求。祝您成功打造自己的处理器!

课程评论(0条)

课程详情

Most of the 21st-century applications require powerful hardware but also along with the centralized controller allowing the development of complex algorithms. As we enter into the AI or Cloud-based devices and as systems complexity is growing daily, the need for incorporating multiple processor instances becomes mandatory as we progress in the AI era. Zynq and Microblaze are two popular alternatives that exist in the market suitable for almost any application requirements. The requirements of using Multiple instances of Processor viz. Multiple instances of Microblaze soft processor or using a hard processor such as Zynq Processor along with single or multiple instances of Microblazer become necessary to independently handle both Data processing and control requirements. The fundamental challenge of incorporating multiple instances of Soft processors like Microblaze is the number of resources consumed for implementing Microblaze on the FPGA. Since FPGA consists of a limited amount of the FPGA resources, hardware and Software partition plays a prominent role in building complex systems. Another popular alternative approach followed by Embedded Engineers to build a Custom CPU / Processor with the only required functionality thereby saving a large amount of the resources as compared to adding Microblaze instance. The course will discuss all the fundamentals required to build a simple processor/ CPU with VHDL and strategies to test its functionality. After completing this course, you will understand all the necessary skills required to build Complex CPU architecture to meet requirements. Best wishes for crafting your own processor.

课程标签

0人关注该课程

主题相关的课程