Embedded
Embedded
The Embedded Control and Monitoring Using LabVIEW course teaches you to design,
prototype, and deploy a reliable embedded control and monitoring application. You will learn
embedded control and monitoring skills in this workshop that may also assist you in implementing
Final Year Project of degree.
Course Goals
No advanced VHDL, Verilog or high-level programming knowledge required. You learn how to
configure an FPGA chip using the LabVIEW FPGA Module. You will gain a high-level
understanding of how logic is implemented on the FPGA and how LabVIEW code is translated
and compiled into FPGA hardware. After you develop an FPGA VI, you can test and debug on the
development computer and then compile and execute the VI on an FPGA target using Interactive
Front Panel Communication.
You will examine different reports that are generated during compilation and learn several ways
to optimize your code for size.
You will also learn how to access the inputs and outputs of your RT target in a LabVIEW
application. You learn how to add and configure a RT target in a LabVIEW project and how to
access the inputs and outputs of the RT target using driver APIs or NI Scan Engine.
Implement additional functionality on the RT target for logging, network communication, system
health monitoring, and reliability using the LabVIEW Real-Time Module.
Implement a human machine interface (HMI) on the PC.
Communicate data between FPGA, RT, and PC
Debug, benchmark, and test your application
Deploy your application to multiple systems
This is the data communication diagram that we will be using as for the course project
THE END