|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fpga-embedded-design-cpu/
课程评论:没有评论
课程名称:FPGA嵌入式设计,第4部分 - 微处理器设计 课程概述:准备迎接挑战吧!设计一个CPU听起来怎么样?在FPGA嵌入式设计系列的第四部分中,我们将从零开始设计一个CPU,让它在多个平台上运行。大部分代码将在Vivado设计套件中编写,但您也可以在Quartus Prime、EDA Playground或LabsLand中看到它的运行,因此可以使用您喜欢的工具进行学习。我们将使用的FPGA开发板是Digilent的BASYS3(配备Xilinx FPGA)和Terasic的DE0-CV(配备Intel FPGA)。本课程主要包括三个部分:计算机架构基础,涵盖CPU设计的基本知识和术语;自我设计CPU,做出若干设计决策,创建符合我们需求的软处理器;动手开发,编写代码、进行仿真,最终将我们的CPU移植到FPGA开发板上。本课程不需要购买任何产品,但拥有自己的开发板会更有助于您跟随课程并在未来继续进行软处理器的探索与实验。还等什么呢?让我们一起享受设计CPU的乐趣吧!
It's time to take on a Challenge! How does designing a CPU sound?In this fourth part of the FPGA Embedded Design series, we'll design a CPU from scratch to finally get it up and running on several platforms.We'll write most of the code in the Vivado Design Suite, but you'll have the chance to see it working as well in Quartus Prime, EDA Playground or LabsLand, so you can follow along with your favorite tools. The FPGA boards we'll use are the BASYS3, by Digilent (with a Xilinx FPGA), and the DE0-CV from Terasic (with an Intel FPGA).This course consists of three main parts:Foundations of Computer Architecture, where we'll cover the essentials of CPU design and jargon.Design of our own CPU, where we'll make several design decisions to come up with a soft processor that meets our needs. Hands-On Development, where we'll write the code, simulate and finally get our CPU into an FPGA board. No purchases are required for this part, but it sure helps to have your own board to follow along, and keep on tinkering in the future with your new soft processor.What are you waiting for? Let's have fun designing a CPU!!!