Speakers | |
---|---|
Alejandro Lucero | |
Schedule | |
Day | Saturday |
Room | AW1.126 |
Start time | 18:00 |
End time | 19:00 |
Duration | 01:00 |
Info | |
Event type | Podium |
Track | Embedded |
Language | English |
Media | |
Slides (PDF) | |
Slides (OOo) |
Description of the work done to port the RTLinux-free microkernel to the uClinux/Microblaze architecture, enabling hard real-time programming in an FPGA based system.
Microblaze is a soft processor which can be added into an FPGA design, just using the IP block offered by Xilinx. The combination of an FPGA and a microprocessor running an operating system like uClinux offers great flexibility to embedded designs.
With this enviroment, the critical part of the system can be resolved using the programmable logic array, and the functionalities offered by the operating system facilitates other tasks such as data storage, communications, graphical interfaces, etc. However, the border between critical tasks and the rest of the system is not fully clear, and sometimes responsiveness and accuracy are needed in the operating system.
We describe the work done to port the RTLinux-free microkernel to the uClinux/Microblaze architecture, enabling hard real-time programming in an FPGA based system.