
大多数 21 世纪的应用程序需要强大的硬件,但也需要集中控制器,允许开发复杂的算法。随着我们进入 AI 或基于云的设备,并且系统复杂性每天都在增加,随着我们在 AI 时代的进步,整合多个处理器实例的需求变得必不可少。Zynq 和 Microblaze 是市场上存在的两种流行替代品,几乎可以满足任何应用要求。使用多个处理器实例的要求即。Microblaze 软处理器的多个实例或使用 Zynq 处理器等硬处理器以及 Microblazer 的单个或多个实例成为独立处理数据处理和控制要求的必要条件。合并多个像 Microblaze 这样的软处理器实例的基本挑战是在 FPGA 上实现 Microblaze 所消耗的资源数量。由于FPGA由有限的FPGA资源组成,因此硬件和软件分区在构建复杂系统中起着重要作用。另一种流行的替代方法是嵌入式工程师构建具有唯一所需功能的自定义 CPU/处理器,从而与添加 Microblaze 实例相比节省了大量资源。本课程将讨论使用 VHDL 构建简单处理器/CPU 所需的所有基础知识以及测试其功能的策略。完成本课程后,您将了解构建复杂CPU架构以满足要求所需的所有必要技能。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 57 lectures (5h 30m) | Size: 1.43 GB
Step by Step Guide from Scratch
What you’ll learn:
Startegies to implement VHDL based CPU
Buliding Custom Intruction Set to meet resource utilizations
Strategies to add Program and Data Memory inside Processor
Strategies to add Jump and Branching Instructions inside Processor
Strategies to include Register, Direct and Immediate addressing modes to processor
Crafting your own processor from Scratch similar to Popular Intel 8051 architecture
Requirements
Fundamentals of Digital Electronics
Description
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.
Who this course is for
Anyone Interested to build Custom CPU on FPGA for Load Sharing

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/11682.html