REM file: implement.bat REM REM (c) Copyright 2008 - 2011 Xilinx, Inc. All rights reserved. REM REM This file contains confidential and proprietary information REM of Xilinx, Inc. and is protected under U.S. and REM international copyright and other intellectual property REM laws. REM REM DISCLAIMER REM This disclaimer is not a license and does not grant any REM rights to the materials distributed herewith. Except as REM otherwise provided in a valid license issued to you by REM Xilinx, and to the maximum extent permitted by applicable REM law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND REM WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES REM AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING REM BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON- REM INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and REM (2) Xilinx shall not be liable (whether in contract or tort, REM including negligence, or under any other theory of REM liability) for any loss or damage of any kind or nature REM related to, arising under or in connection with these REM materials, including for any direct, or any indirect, REM special, incidental, or consequential loss or damage REM (including loss of data, profits, goodwill, or any type of REM loss or damage suffered as a result of any action brought REM by a third party) even if such damage or loss was REM reasonably foreseeable or Xilinx had been advised of the REM possibility of the same. REM REM CRITICAL APPLICATIONS REM Xilinx products are not designed or intended to be fail- REM safe, or for use in any application requiring fail-safe REM performance, such as life-support or safety devices or REM systems, Class III medical devices, nuclear facilities, REM applications related to the deployment of airbags, or any REM other applications that could lead to death, personal REM injury, or severe property or environmental damage REM (individually and collectively, "Critical REM Applications"). Customer assumes the sole risk and REM liability of any use of Xilinx products in Critical REM Applications, subject only to applicable laws and REM regulations governing limitations on product liability. REM REM THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS REM PART OF THIS FILE AT ALL TIMES. REM REM ----------------------------------------------------------------------------- REM Script to synthesize and implement the RTL provided for the clocking wizard REM ----------------------------------------------------------------------------- REM Clean up the results directory rmdir /S /Q results mkdir results REM Copy unisim_comp.v file to results directory copy %XILINX%\verilog\src\iSE\unisim_comp.v .\results\ REM Synthesize the Verilog Wrapper Files echo 'Synthesizing Clocking Wizard design with XST' xst -ifn xst.scr move clkmgr_dcm_exdes.ngc results\ REM Copy the constraints files generated by Coregen echo 'Copying files from constraints directory to results directory' copy ..\example_design\clkmgr_dcm_exdes.ucf results\ cd results echo 'Running ngdbuild' ngdbuild -uc clkmgr_dcm_exdes.ucf clkmgr_dcm_exdes echo 'Running map' map -timing -pr b clkmgr_dcm_exdes -o mapped.ncd echo 'Running par' par -w mapped.ncd routed mapped.pcf echo 'Running trce' trce -e 10 routed -o routed mapped.pcf echo 'Running design through bitgen' bitgen -w routed echo 'Running netgen to create gate level model for the clocking wizard example design' netgen -ofmt verilog -sim -sdf_anno false -tm clkmgr_dcm_exdes -w routed.ncd routed.v cd ..