This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
runtime_library:drivers:start [2015/11/11 09:48] – ursgraf | runtime_library:drivers:start [2020/12/10 19:29] – [mpc555] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Device Drivers ====== | ====== Device Drivers ====== | ||
- | Currently we support the mpc555 and mpc5200 PowerPC processors. They differ in their core features as well as in their built-in peripherals. Both are rich in built-in peripheral modules. In order to facilitate the use of those modules the runtime system offers a lot of software drivers. In the following sections there are short descriptions of drivers available. Details about a specific driver and its use can be found [[http:// | + | Currently we support the mpc555 and mpc5200 PowerPC processors |
+ | |||
+ | ===== Zynq7000 ===== | ||
+ | ==== flink Devices ==== | ||
+ | The Zynq7000 incorporates a configurable programmable logic (PL) block, which is an FPGA. We support the configuration of the PL with [[https:// | ||
+ | * GPIO (general purpose input / output) | ||
+ | * PWM generation (pulse width modulation) | ||
+ | * Counter (e.g. for fast quadrature decoding for encoder signals) | ||
+ | * PPWA measurement (period and pulse width measurement) | ||
+ | * DAC (digital to analog converter) | ||
+ | * ADC (analog to digital converter) | ||
+ | * Watchdog | ||
===== mpc555 ===== | ===== mpc555 ===== | ||
Line 48: | Line 59: | ||
The mpc555 offers to indepedent CAN controllers. On the headerboard the necessary physical driver is already included (but no 120Ω termination resistor). An basic driver for CAN and CANopen exists. Please ask for assistance. | The mpc555 offers to indepedent CAN controllers. On the headerboard the necessary physical driver is already included (but no 120Ω termination resistor). An basic driver for CAN and CANopen exists. Please ask for assistance. | ||
- | ==== Support for NTB Hardware ==== | + | ==== Support for In-House |
Several dedicated drivers exist for in-house hardware like our control board ('' | Several dedicated drivers exist for in-house hardware like our control board ('' | ||