QEMU (Quick EMUlator) - alex-aleyan/xilinx GitHub Wiki
BLOG REDS
- https://blog.reds.ch/?p=1180
- http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/downloads
- wget -r -np -nH --cut-dirs=2 -R index.html http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/downloads
- http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/arm/sstate-cache
- wget -r -np -nH --cut-dirs=2 -R index.html http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/arm/sstate-cache
- Setting up local repos:
Cheat-Sheet:
petalinux-create --type project --template zynq --name zedboard_petalinux_project
cd zedboard_petalinux_project
petalinux-config --get-hw-description=/opt/git/zedboard/project.sdk
petalinux-build
see build/tmp/log/cooker/plnx-zynq7/console-latest.log
./generate_qemu_device_tree_zynq7.sh /opt/git/zedboard_petalinux_project
petalinux-boot --qemu --kernel --qemu-args "-redir tcp:1534::1534 -hw-dtb ./qemu_cosim/qemu_hw_system.dtb -machine-path ./qemu_cosim -icount 1 -sync-quantum 10000"
socat - UNIX-CONNECT:qemu_cosim/qemu-rport-_cosim@0
petalinux-build -x mrproper; petalinux-build -x distclean
Other referemces
- https://adaptivesupport.amd.com/s/article/70373?language=en_US
- https://adaptivesupport.amd.com/s/question/0D52E00006mF6zbSAC/how-to-simulate-the-zynq-processing-system?language=en_US
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841768/Zynq-7000+AP+SoC+-+Zynq+BFM+Simulation+of+Packet+Processing+Unit+in+PL+Tech+Tip?showComments=true&showCommentArea=true
- https://www.amd.com/en/products/software/adaptive-socs-and-fpgas/vivado/verification.html
- https://adaptivesupport.amd.com/s/question/0D52E00006hpc1DSAQ/how-can-i-simulate-a-zynq-with-ps-pl?language=en_US
- https://docs.amd.com/v/u/en-US/ds941-zynq-ultra-ps-e-vip
- https://docs.amd.com/v/u/en-US/ds940-zynq-vip
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841768/Zynq-7000+AP+SoC+-+Zynq+BFM+Simulation+of+Packet+Processing+Unit+in+PL+Tech+Tip
- https://digilent.com/reference/learn/programmable-logic/tutorials/zybo-custom-ip-simulation/start?srsltid=AfmBOoqlKLWyvo0QcPsUoFOrJuMsy0spp7mAMjdadOYSt2D2RwLHJkSO
- https://www.fpgakey.com/tutorial/section447?srsltid=AfmBOorxGy3tvO4yuqB-grt5RlifHwTsb6ZOFT1i0EKPmlQextpDqOkW
- https://docs.amd.com/r/en-US/ug1165-zynq-embedded-design-tutorial/Zynq-7000-Embedded-Design-Tutorial-UG1165
- https://docs.amd.com/r/en-US/ug1165-zynq-embedded-design-tutorial/Vivado-Design-Suite
- https://adaptivesupport.amd.com/s/question/0D52E00006iHlbTSAS/zynq-vip-ar67207?language=en_US
- https://adaptivesupport.amd.com/s/question/0D54U00006uto7hSAA/zynq-vip-apis?language=en_US
- https://docs.amd.com/v/u/2019.2-English/ug1165-zynq-embedded-design-tutorial
- https://adaptivesupport.amd.com/s/?language=en_US#documentation
- https://docs.amd.com/v/u/en-US/ug1169-xilinx-qemu
- https://docs.amd.com/r/en-US/ug821-zynq-7000-swdev/Software-Tools-Overview
- https://docs.amd.com/r/2022.2-English/ug1144-petalinux-tools-reference-guide/Navigating-Content-by-Design-Process
- https://adaptivesupport.amd.com/s/question/0D52E00006iHq7nSAC/failed-to-run-petalinuxbuild-with-20192?language=en_US
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/818708631/Chapter+2+-+Building+and+Running+QEMU
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/822312999/Building+and+Running+QEMU+from+Source+Code#Building-QEMU
- https://www.amd.com/en/support/downloads/adaptive-socs-and-fpgas/embedded-software.html
- https://edf.docs.amd.com/en/latest/
- https://www.amd.com/en/support/downloads/adaptive-socs-and-fpgas/embedded-software.html#tabs-13aaba6de8-item-6343c0d6e6-tab
- https://edf.amd.com/sswreleases/rel-v2019/downloads/