|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-digital-electronics-using-schematics-fpga-boards/
课程评论:没有评论
课程名称:使用原理图和FPGA板学习数字电子学 课程概述:本课程旨在为学生提供机会,以无需HDL编码的方式快速入门数字电子学设计。课程首先解释概念,然后通过使用Xilinx的ISE软件进行演示。本课程不教授HDL语言的编码,而是使用原理图,这对初学者来说更加简单。学生只需拖放和连接原理图符号,随后通过ISE生成位文件。该位文件将下载到开发板上以查看结果。课程的目标是快速组装设计并在板上进行试验,而不受VHDL/Verilog编码的限制,从而让学生专注于数字电子学的工作原理。本课程不展示软件仿真,而是专注于直接在开发板上测试设计。 所需材料:学生需要下载并安装免费的Xilinx ISE软件(Webpack版本)。理想情况下,学生还需要Basys 2开发板,该板使用Spartan 3E FPGA,以便在硬件上验证设计。 课程内容:课程根据数字电子学的主要构建模块分为不同部分,例如寄存器、逻辑门、随机存取存储器等。在每个部分中,学生将学习各种模块的解释,例如在寄存器部分将解释触发器和移位寄存器。在大部分模块的解释之后,将进行实践活动,教学生如何在FPGA上实现电路并在Basys 2开发板上验证设计。 测验:课程中插入了大量测验,以帮助学生保持专注并使课程更有趣。 实践活动:大多数实践活动将简单地将设计加载到Basys 2开发板上,并使用开关作为输入,LED作为输出。此外,在课程结束时,学生还将学习如何通过使用导线和面包板将开发板连接到其他外部组件。 通过本课程,学员将获得关于数字电子学的重要知识,并能够在实际硬件上进行设计与验证。
This course was designed to give students an opportunity to kick-start their skills to Design Digital Electronics WITHOUT the hurdle of having to code in HDL. How this course works Concepts are first explained, then demonstrated by using the ISE software from Xilinx. Coding in HDL languages will not be taught in this course but instead, Schematics will be used as it is easier for beginners. Students will only need drag, drop and connect schematic symbols together. Then Run through the flow of ISE to generate the bit file.The bit file will be downloaded on the board to see the results. The goal is to quickly put together designs and try them on the board, without the hurdle of VHDL/Verilog coding. In this way, you will focus on how Digital Electronics works. This course doesn't show software simulation but focuses on testing your designs straight on the board. What will you need? You will need to download and install Xilinx ISE software in the Webpack version, which is free. Ideally you will need the Basys 2 board, which uses the Spartan 3E FPGA, to verify your design on hardware. Content The course is split in sections of the main building blocks of Digital Electronics such as Registers, Logic Gates, Random Access memory etc. In each section there is explanation of various blocks e.g in the Registers section will be explained the Flip Flops and Shift Registers. After most blocks explanation there will be a practical activity on how to implement the circuit on an FPGA and verify the design on the Basys 2 board. Quizzes There is a generous number of quizzes between the lessons to help the students keep focused and find the course fun to undertake. Practical Most of the Practical Activities will be simply to load the design on your Basys2 board and use the switches as input & LEDs as output. Additionally, at the end of the course, you will also learn how to connect the board to other external components using JTAGs through the use of wires and a breadboard.