common.xst 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. set -tmpdir __xst/tmp
  2. set -xsthdpdir __xst
  3. run
  4. -ifmt mixed
  5. -ofmt NGC
  6. -vlgincdir {../../../common ../../common ../}
  7. -p xc2s15-5-vq100
  8. -iuc NO
  9. -keep_hierarchy NO
  10. -rtlview Yes
  11. -glob_opt AllClockNets
  12. -read_cores YES
  13. -write_timing_constraints NO
  14. -cross_clock_analysis NO
  15. -hierarchy_separator /
  16. -bus_delimiter <>
  17. -case maintain
  18. -slice_utilization_ratio 100
  19. -bram_utilization_ratio 100
  20. -verilog2001 YES
  21. -fsm_extract YES
  22. -fsm_encoding Auto
  23. -safe_implementation Yes
  24. -fsm_style lut
  25. -ram_extract Yes
  26. -ram_style distributed
  27. -rom_extract Yes
  28. -mux_style Auto
  29. -decoder_extract YES
  30. -priority_extract YES
  31. -shreg_extract YES
  32. -shift_extract YES
  33. -xor_collapse YES
  34. -rom_style Auto
  35. -auto_bram_packing NO
  36. -mux_extract YES
  37. -resource_sharing YES
  38. -async_to_sync NO
  39. -mult_style lut
  40. -iobuf YES
  41. -max_fanout 100
  42. -bufg 4
  43. -register_duplication YES
  44. -register_balancing No
  45. -slice_packing YES
  46. -optimize_primitives NO
  47. -tristate2logic Yes
  48. -use_clock_enable Yes
  49. -use_sync_set Yes
  50. -use_sync_reset Yes
  51. -iob auto
  52. -equivalent_register_removal YES
  53. -slice_utilization_ratio_maxmargin 5