(ES) 3.3 Aplicaciones de software - coffeebrain/Codesign_HW_SW GitHub Wiki

Software applications to read from and write to the custom IP components.

3.3.1 Aplicaciones de espacio de usuario (User space)

Hardware modules can be accessed from user space by memory through /dev/mem, and only privileged users can do it. This way enables for many actions to be taken from user space, but many disvantages also arises, for example interrupts are not available, and the time response for these cases is to high.


3.3.2 Aplicaciones de espacio de kernel (Kernel space)

To be able to communicate with the IP components created in Platform Designer from the software is necessary to know how to "speak" with them in an appropiate way, there is where drivers come to scene, the software pieces are the ones responsible for making the translations between software and hardware, for that reason these need special attention in the design process.

Using /dev/custom_component.