When choosing a flash device to incorporate with Zynq-7000 devices, it is important to consider the following logistical criteria:
- Is the device supported with the Xilinx tools?
- Will the device work with the Zynq device BootROM?
- Is the device supported with software like U-Boot and Linux?
In addition, there are design considerations which include:
- How many pins are required for a configuration method?
- How much flash memory is required?
- How fast can the Zynq-7000 device be configured?
- How difficult is it to manage the flash device?
Refer: https://support.xilinx.com/s/article/50991?language=en_US
https://support.xilinx.com/s/question/0D52E00006iHqvhSAC/zynq-nand-flash-controller?language=en_US
Zynq is a 32 bit ARM A9. Yes, 8 GB is the limit.
https://docs.xilinx.com/r/en-US/ug585-zynq-7000-SoC-TRM/Documentation-Resources
When choosing a flash device to incorporate with Zynq UltraScale+ MPSoC devices
- Is the device supported for the Xilinx tools?
- Will the device work with the Zynq device BootROM?
- Is the device supported with software like U-Boot and Linux?
In addition, there are design considerations which include:
- How many pins are required for a configuration method?
- How much flash memory is required?
- How fast can the Zynq device be configured?
- How difficult is it to manage the flash device?
Refer: https://support.xilinx.com/s/article/65463?language=en_US
https://support.xilinx.com/s/question/0D52E000073xcaWSAQ/is-mt29f256g08aucabh310itz-nand-flash-compatible-with-xczu6cgffvb11561i-zynq-mpsoc-?language=en_US
https://www.fpgadeveloper.com/2016/03/fpga-drive-board-bring-up.html/
Bring-up of the first FPGA Drive with the Kintex-7 KC705 Evaluation board went nice and smoothly today. In the photo below you’ll see the KC705 and FPGA Drive adapter which is loaded with a Samsung V-NAND 950 Pro. The solid-state drive is an M.2 form factor, NVM Express, 4-lane PCI Express drive with 256GB of storage.
https://www.fpgadrive.com/docs/fpga-drive-fmc-gen4/getting-started/
Board OBC plus storage (7 CPU cores)
PS: 4 x ARM Cortex-A53
PL: 2 x Cortex-R5 processor
GPU: Super Combination with Mali™-400 MP2 GPU, 64bit DDR4 RAM
ออกแบบ integration OBC plus PDHU โดยรวม Zynq ultraScale+MPSSoC Stamp hold interface บอร์ด และ OBC controler interface ที่มีส่วนเชื่อมต่อ PCI express และส่วนควบคุมการทำงานinterface อื่นๆ
1. ใช้บอร์ด https://www.alinx.com/en/detail/520
2. ออกแบบบอร์ด interface for support PCI Express bus and other space bus interface.
Ref: https://www.fpgadrive.com/docs/fpga-drive-fmc-gen4/getting-started/
Ref: Heritage SQM OBC-1
Ref: Heritage Draft OBD-PDHU
Software support Zynq 7000 Soc XCZU4EV
https://www.xilinx.com/products/design-tools/vivado/vivado-ml-buy.html#architecture