]> rtime.felk.cvut.cz Git - ert_linux_web.git/commitdiff
Add Zynq PMSM Motor Control InstallFest 2017 presentation and resources links.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 14 Jan 2020 08:37:00 +0000 (09:37 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 14 Jan 2020 08:37:00 +0000 (09:37 +0100)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
index.mdwn

index b129a6bcd2e50aba0a56a1b8d37d70d9eaf63fd5..ee1d13643b13c45c0ce84a2d2790f7dd70b81f84 100644 (file)
@@ -178,6 +178,32 @@ Some more information about concrete examples of controlled systems/setups:
       See <a href="rpi-pmsm-control/index.html"> respective page for more
       information about project</a>.
     </dd>
+  <dt><b>The Xilinx Zynq DC motor and PMSM Motor Control</b></dt>
+    <dd>The <a href="https://en.wikipedia.org/wiki/Field-programmable_gate_array">FPGA</a>
+    based solutions provide flexibility unmatch by other hardware. This set of applications
+    cobines <a href="https://en.wikipedia.org/wiki/Xilinx">Xilinx</a>
+    <a href="https://en.wikipedia.org/wiki/Xilinx#Zynq">Zynq</a> SoCs, Linux RT kernel,
+    cutom PMSM driver hardware and ert_linux Matlab/Simulink coder.
+    The linux 4.19 kernel with RT preempt patches and with MathWork's FPGA IP drivers (mwipcore)
+    applied can be found in bramch
+    <a href="https://github.com/ppisa/linux-kernel/tree/linux-4.19.y-mwcore">linux-4.19.y-mwcore</a>
+    of the Pavel Pisa'a <a href="https://github.com/ppisa/linux-kernel">Linux kernel</a>
+    repository on Gitgub. The mwipcore drivers are not required for this ert_linux solution,
+    but RT patch is fundamental. The <a href="https://cw.fel.cvut.cz/wiki/courses/b35apo/documentation/mz_apo/start">MZ_APO</a>
+    education kits (use <a href="http://zedboard.org/product/microzed">MicroZed</a> SBC)
+    developed at <a href="http://www.pikron.com/">PiKRON</a> company to support teachning
+    of <a href="https://cw.fel.cvut.cz/wiki/courses/b35apo/start">Computer Architectures</a>
+    course at <a href="https://dce.fel.cvut.cz/">Department of Control Engineering</a>
+    are connected with the PMSM driver power stage developed initially for Altera DE2 kits
+    with option to be SPI conneceted to Raspberry Pi are used with MZ_APO.
+    The presentation <a href="https://installfest.cz/if17/slides/so_t2_pisa_realtime.pdf">GNU/Linux
+    and FPGA in Real-time Control Applications</a> presnets the hardware.
+    The Simulink model <a href="https://raw.githubusercontent.com/ppisa/rpi-rt-control/master/simulink/zynq_pmsm_motor_control.slx">zynq_pmsm_motor_control.slx</a>
+    of PMSM controler is included along the Raspberry Pi example in repository
+    <a href="https://github.com/ppisa/rpi-rt-control">https://github.com/ppisa/rpi-rt-control</a>.
+    The FPGA design can be found in branch <a href="https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top/tree/microzed-mc-1">microzed-mc-1</a> of the repository
+    <a href="https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top">https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top</a>.
+    </dd>
   <dt><b>Usable Simulink Embedded Coder Target for Linux</b></dt>
     <dd>Michal Sojka, Pavel Pisa<br>
     <a href="https://www.osadl.org/RTLWS-2014.rtlws-2014.0.html">16th Real-Time Linux Workshop</a>,