Add VCU118 Support
Description:
This pull request adds support for the VCU118 board by modifying several existing files and introducing new files. The changes made are primarily to the hardware constraints, scripts, and source code to enable compatibility with the VCU118.
Modified Files - Updated timing constraints and pin configurations for compatibility with VCU118. - Adjusted script to handle VCU118-specific constraints and processes. - Modified implementation for generating IP blocks compatible with VCU118. - Updated top-level design to account for VCU118 board configuration. - Adapted DRAM wrapper to work with the memory interface on the VCU118 board. - Modified PHY settings to match the VCU118's PHY specifications. - Updated build process to include VCU118-specific targets and compilation flows.
New Files Added: - Device tree source file specific to the VCU118, defining hardware resources and peripherals. - Added VCU118 constraints file, specifying pin mappings and timing constraints for the VCU118 board.
Testing: - Verified successful synthesis and implementation targeting the VCU118 board. - Performed functional testing on VCU118 hardware to confirm proper operation of the DRAM interface and other peripherals.
Impact: - Enables new platform support for VCU118 without affecting other platforms.