

University of Colorado Boulder - FPGA Softcore Processors and IP Acquisition
- Offered byCoursera
- Public/Government Institute
FPGA Softcore Processors and IP Acquisition at Coursera Overview
Duration | 10 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
FPGA Softcore Processors and IP Acquisition at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
FPGA Softcore Processors and IP Acquisition at Coursera Course details
- This course will introduce you to all aspects of development of Soft Processors and Intellectual Property (IP) in FPGA design. You will learn the extent of Soft Processor types and capabilities, how to make your own Soft Processor in and FPGA, including how to design the hardware and the software for a Soft Processor. You will learn how to add IP blocks and custom instructions to your Soft Processor. After the Soft Processor is made, you learn how to verify the design using simulation and an internal logic analyzer. Once complete you will know how to create and use Soft Processors and IP, a very useful skill.
- This course consists of 4 modules, approximately 1 per week for 4 weeks. Each module will include an hour or two of video lectures, reading assignments, discussion prompts, and an end of module assessment.
FPGA Softcore Processors and IP Acquisition at Coursera Curriculum
Softcore Processor Development Flow
Course Introduction
Create a Soft Processor
Soft Processor Advantages
Soft Processor Flows
Soft Processor Architectures, Part 1
Soft Processor Architectures, Part II
Nios II Development, Part I
Nios II Development, Part 2
Platform Designer Live Demo
Nios II: Compilation
Nios II: Customization
FPGA Softcore Processors and IP Acquisition Assessment Strategy
Module 1 Quiz
Writing Software for Softcore Processors
Introduction to Software for Soft Processors
Software for Soft Processors
Introduction to the NIOS IDE
C Programming for Soft Processors
Building C Programs
Programming Soft Processors
Memory in the NIOS II
Accessing Custom instructions
Week 2 Readings
Module 2 Quiz
IP Acquisition and Integration
Introduction to IP Cores
Microsemi IP Cores
Intel Altera IP Cores
Xilinx IP Cores
Lattice IP Cores
Intel Altera IP Cores for Qsys
Week 3 Readings
Module 3 Quiz
Introducing ModelSim and Simulation for Verification
Introducing ModelSim and Simulation for Verification
Basics of RTL Simulation
Simulation with Altera ModelSim
Starting ModelSim from Quartus Prime
Testbenches for Verification
Designing for Simulation
Simulation for Verification
Logic Analysis with SignalTap II
Week 4 Reading
Module 4 Quiz
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Food Technology
- Instrumentation Technology
- BTech Chemical Engineering
- AI & ML Courses
- Aeronautical Engineering
- BTech Petroleum Engineering
- Petroleum Engineering
- VLSI Design
- MTech in Computer Science Engineering
- Metallurgical Engineering
- BTech Robotics Engineering
- BTech in Biotechnology Engineering
- Aerospace Engineering
- BTech Mechatronics Engineering