pipecu.acf
上传用户:huang_5966
上传日期:2022-08-09
资源大小:439k
文件大小:15k
源码类别:

VHDL/FPGA/Verilog

开发平台:

VHDL

  1. --
  2. --  Copyright (C) 1988-2000 Altera Corporation
  3. --  Any megafunction design, and related net list (encrypted or decrypted),
  4. --  support information, device programming or simulation file, and any other
  5. --  associated documentation or information provided by Altera or a partner
  6. --  under Altera's Megafunction Partnership Program may be used only to
  7. --  program PLD devices (but not masked PLD devices) from Altera.  Any other
  8. --  use of such megafunction design, net list, support information, device
  9. --  programming or simulation file, or any other related documentation or
  10. --  information is prohibited for any other purpose, including, but not
  11. --  limited to modification, reverse engineering, de-compiling, or use with
  12. --  any other silicon devices, unless such use is explicitly licensed under
  13. --  a separate agreement with Altera or a megafunction partner.  Title to
  14. --  the intellectual property, including patents, copyrights, trademarks,
  15. --  trade secrets, or maskworks, embodied in any such megafunction design,
  16. --  net list, support information, device programming or simulation file, or
  17. --  any other related documentation or information provided by Altera or a
  18. --  megafunction partner, remains with Altera, the megafunction partner, or
  19. --  their respective licensors.  No other licenses, including any licenses
  20. --  needed under any third party's intellectual property, are provided herein.
  21. --
  22. DEFAULT_DEVICES
  23. BEGIN
  24. AUTO_DEVICE = EPF10K70RC240-2;
  25. AUTO_DEVICE = EPF10K50BC356-3;
  26. AUTO_DEVICE = EPF10K50RC240-3;
  27. AUTO_DEVICE = EPF10K40RC240-3;
  28. AUTO_DEVICE = EPF10K40RC208-3;
  29. AUTO_DEVICE = EPF10K30BC356-3;
  30. AUTO_DEVICE = EPF10K30RC240-3;
  31. AUTO_DEVICE = EPF10K30RC208-3;
  32. AUTO_DEVICE = EPF10K20RC240-3;
  33. AUTO_DEVICE = EPF10K20RC208-3;
  34. AUTO_DEVICE = EPF10K20TC144-3;
  35. AUTO_DEVICE = EPF10K10QC208-3;
  36. AUTO_DEVICE = EPF10K10TC144-3;
  37. AUTO_DEVICE = EPF10K10LC84-3;
  38. ASK_BEFORE_ADDING_EXTRA_DEVICES = ON;
  39. END;
  40. TIMING_POINT
  41. BEGIN
  42. DEVICE_FOR_TIMING_SYNTHESIS = FLEX10K;
  43. MAINTAIN_STABLE_SYNTHESIS = OFF;
  44. CUT_ALL_CLEAR_PRESET = ON;
  45. CUT_ALL_BIDIR = ON;
  46. END;
  47. IGNORED_ASSIGNMENTS
  48. BEGIN
  49. FIT_IGNORE_TIMING = ON;
  50. DEMOTE_SPECIFIC_LCELL_ASSIGNMENTS_TO_LAB_ASSIGNMENTS = OFF;
  51. IGNORE_LOCAL_ROUTING_ASSIGNMENTS = OFF;
  52. IGNORE_DEVICE_ASSIGNMENTS = OFF;
  53. IGNORE_LC_ASSIGNMENTS = OFF;
  54. IGNORE_PIN_ASSIGNMENTS = OFF;
  55. IGNORE_CHIP_ASSIGNMENTS = OFF;
  56. IGNORE_TIMING_ASSIGNMENTS = OFF;
  57. IGNORE_LOGIC_OPTION_ASSIGNMENTS = OFF;
  58. IGNORE_CLIQUE_ASSIGNMENTS = OFF;
  59. END;
  60. GLOBAL_PROJECT_DEVICE_OPTIONS
  61. BEGIN
  62. MAX7000B_ENABLE_VREFB = OFF;
  63. MAX7000B_ENABLE_VREFA = OFF;
  64. MAX7000B_VCCIO_IOBANK2 = 3.3V;
  65. MAX7000B_VCCIO_IOBANK1 = 3.3V;
  66. CONFIG_EPROM_PULLUP_RESISTOR = ON;
  67. CONFIG_EPROM_USER_CODE = FFFFFFFF;
  68. FLEX_CONFIGURATION_EPROM = AUTO;
  69. MAX7000AE_ENABLE_JTAG = ON;
  70. MAX7000AE_USER_CODE = FFFFFFFF;
  71. FLEX6000_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = OFF;
  72. FLEX10KA_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = ON;
  73. FLEX10K_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = OFF;
  74. FLEX6000_ENABLE_JTAG = OFF;
  75. CONFIG_SCHEME_FLEX_6000 = PASSIVE_SERIAL;
  76. MULTIVOLT_IO = OFF;
  77. MAX7000S_ENABLE_JTAG = ON;
  78. FLEX10K_ENABLE_LOCK_OUTPUT = OFF;
  79. MAX7000S_USER_CODE = FFFF;
  80. CONFIG_SCHEME_10K = PASSIVE_SERIAL;
  81. FLEX10K_JTAG_USER_CODE = 7F;
  82. ENABLE_INIT_DONE_OUTPUT = OFF;
  83. ENABLE_CHIP_WIDE_OE = OFF;
  84. ENABLE_CHIP_WIDE_RESET = OFF;
  85. nCEO = UNRESERVED;
  86. CLKUSR = UNRESERVED;
  87. ADD17 = UNRESERVED;
  88. ADD16 = UNRESERVED;
  89. ADD15 = UNRESERVED;
  90. ADD14 = UNRESERVED;
  91. ADD13 = UNRESERVED;
  92. ADD0_TO_ADD12 = UNRESERVED;
  93. SDOUT = RESERVED_DRIVES_OUT;
  94. RDCLK = UNRESERVED;
  95. RDYnBUSY = UNRESERVED;
  96. nWS_nRS_nCS_CS = UNRESERVED;
  97. DATA1_TO_DATA7 = UNRESERVED;
  98. DATA0 = RESERVED_TRI_STATED;
  99. FLEX8000_ENABLE_JTAG = OFF;
  100. CONFIG_SCHEME = ACTIVE_SERIAL;
  101. DISABLE_TIME_OUT = OFF;
  102. ENABLE_DCLK_OUTPUT = OFF;
  103. RELEASE_CLEARS = OFF;
  104. AUTO_RESTART = OFF;
  105. USER_CLOCK = OFF;
  106. SECURITY_BIT = OFF;
  107. RESERVED_PINS_PERCENT = 0;
  108. RESERVED_LCELLS_PERCENT = 0;
  109. END;
  110. GLOBAL_PROJECT_SYNTHESIS_ASSIGNMENT_OPTIONS
  111. BEGIN
  112. MULTI_LEVEL_SYNTHESIS_MAX9000 = ON;
  113. AUTO_IMPLEMENT_IN_EAB = OFF;
  114. AUTO_OPEN_DRAIN_PINS = ON;
  115. ONE_HOT_STATE_MACHINE_ENCODING = OFF;
  116. AUTO_REGISTER_PACKING = OFF;
  117. DEVICE_FAMILY = FLEX10K;
  118. STYLE = NORMAL;
  119. AUTO_FAST_IO = OFF;
  120. AUTO_GLOBAL_OE = ON;
  121. AUTO_GLOBAL_PRESET = ON;
  122. AUTO_GLOBAL_CLEAR = ON;
  123. AUTO_GLOBAL_CLOCK = ON;
  124. MULTI_LEVEL_SYNTHESIS_MAX5000_7000 = OFF;
  125. OPTIMIZE_FOR_SPEED = 5;
  126. END;
  127. COMPILER_PROCESSING_CONFIGURATION
  128. BEGIN
  129. PRESERVE_ALL_NODE_NAME_SYNONYMS = OFF;
  130. FITTER_SETTINGS = NORMAL;
  131. SMART_RECOMPILE = OFF;
  132. GENERATE_AHDL_TDO_FILE = OFF;
  133. RPT_FILE_USER_ASSIGNMENTS = ON;
  134. RPT_FILE_LCELL_INTERCONNECT = ON;
  135. RPT_FILE_HIERARCHY = ON;
  136. RPT_FILE_EQUATIONS = ON;
  137. LINKED_SNF_EXTRACTOR = OFF;
  138. OPTIMIZE_TIMING_SNF = OFF;
  139. TIMING_SNF_EXTRACTOR = ON;
  140. FUNCTIONAL_SNF_EXTRACTOR = OFF;
  141. DESIGN_DOCTOR_RULES = EPLD;
  142. DESIGN_DOCTOR = OFF;
  143. END;
  144. COMPILER_INTERFACES_CONFIGURATION
  145. BEGIN
  146. NETLIST_OUTPUT_TIME_SCALE = 0.1ns;
  147. EDIF_INPUT_SHOW_LMF_MAPPING_MESSAGES = OFF;
  148. EDIF_BUS_DELIMITERS = [];
  149. EDIF_FLATTEN_BUS = OFF;
  150. EDIF_OUTPUT_FORCE_0NS_DELAYS = OFF;
  151. EDIF_OUTPUT_INCLUDE_SPECIAL_PRIM = OFF;
  152. EDIF_OUTPUT_MAP_ILLEGAL_CHAR = OFF;
  153. EDIF_OUTPUT_DELAY_CONSTRUCTS = EDO_FILE;
  154. EDIF_OUTPUT_USE_EDC = OFF;
  155. EDIF_INPUT_USE_LMF2 = OFF;
  156. EDIF_INPUT_USE_LMF1 = OFF;
  157. EDIF_OUTPUT_GND = GND;
  158. EDIF_OUTPUT_VCC = VCC;
  159. EDIF_INPUT_GND = GND;
  160. EDIF_INPUT_VCC = VCC;
  161. EDIF_OUTPUT_EDC_FILE = *.edc;
  162. EDIF_INPUT_LMF2 = *.lmf;
  163. EDIF_INPUT_LMF1 = *.lmf;
  164. VHDL_GENERATE_CONFIGURATION_DECLARATION = OFF;
  165. VHDL_OUTPUT_DELAY_CONSTRUCTS = VHO_FILE;
  166. VERILOG_OUTPUT_DELAY_CONSTRUCTS = VO_FILE;
  167. VHDL_FLATTEN_BUS = OFF;
  168. VERILOG_FLATTEN_BUS = OFF;
  169. EDIF_TRUNCATE_HIERARCHY_PATH = OFF;
  170. VHDL_TRUNCATE_HIERARCHY_PATH = OFF;
  171. VERILOG_TRUNCATE_HIERARCHY_PATH = OFF;
  172. VERILOG_OUTPUT_MAP_ILLEGAL_CHAR = OFF;
  173. VHDL_WRITER_VERSION = VHDL93;
  174. VHDL_READER_VERSION = VHDL93;
  175. SYNOPSYS_MAPPING_EFFORT = MEDIUM;
  176. SYNOPSYS_BOUNDARY_OPTIMIZATION = OFF;
  177. SYNOPSYS_HIERARCHICAL_COMPILATION = ON;
  178. SYNOPSYS_DESIGNWARE = OFF;
  179. SYNOPSYS_COMPILER = DESIGN;
  180. USE_SYNOPSYS_SYNTHESIS = OFF;
  181. VHDL_NETLIST_WRITER = OFF;
  182. VERILOG_NETLIST_WRITER = OFF;
  183. XNF_GENERATE_AHDL_TDX_FILE = ON;
  184. XNF_TRANSLATE_INTERNAL_NODE_NAMES = ON;
  185. XNF_EMULATE_TRI_STATE_BUSES = INTERNAL_LOGIC;
  186. EDIF_OUTPUT_VERSION = 200;
  187. EDIF_NETLIST_WRITER = OFF;
  188. END;
  189. CUSTOM_DESIGN_DOCTOR_RULES
  190. BEGIN
  191. MASTER_RESET = OFF;
  192. EXPANDER_NETWORKS = ON;
  193. RACE_CONDITIONS = ON;
  194. DELAY_CHAINS = ON;
  195. ASYNCHRONOUS_INPUTS = ON;
  196. PRESET_CLEAR_NETWORKS = ON;
  197. STATIC_HAZARDS_AFTER_SYNTHESIS = OFF;
  198. STATIC_HAZARDS_BEFORE_SYNTHESIS = ON;
  199. MULTI_CLOCK_NETWORKS = ON;
  200. MULTI_LEVEL_CLOCKS = ON;
  201. GATED_CLOCKS = ON;
  202. RIPPLE_CLOCKS = ON;
  203. END;
  204. SIMULATOR_CONFIGURATION
  205. BEGIN
  206. BIDIR_PIN = STRONG;
  207. END_TIME = 0.0ns;
  208. START_TIME = 0.0ns;
  209. GLITCH_TIME = 0.0ns;
  210. GLITCH = OFF;
  211. OSCILLATION_TIME = 0.0ns;
  212. OSCILLATION = OFF;
  213. CHECK_OUTPUTS = OFF;
  214. SETUP_HOLD = OFF;
  215. USE_DEVICE = OFF;
  216. END;
  217. TIMING_ANALYZER_CONFIGURATION
  218. BEGIN
  219. CUT_OFF_RAM_REGISTERED_WE_PATHS = OFF;
  220. LIST_PATH_FREQUENCY = 10MHz;
  221. LIST_PATH_COUNT = 10;
  222. REGISTERED_PERFORMANCE_OPTIONS = NUMBER_OF_PATHS;
  223. INCLUDE_PATHS_LESS_THAN_VALUE = 214.7483647ms;
  224. INCLUDE_PATHS_LESS_THAN = OFF;
  225. INCLUDE_PATHS_GREATER_THAN_VALUE = 0.0ns;
  226. INCLUDE_PATHS_GREATER_THAN = OFF;
  227. DELAY_MATRIX_OPTIONS = SHOW_ALL_PATHS;
  228. CELL_WIDTH = 18;
  229. LIST_ONLY_LONGEST_PATH = ON;
  230. CUT_OFF_CLEAR_AND_PRESET_PATHS = ON;
  231. CUT_OFF_IO_PIN_FEEDBACK = ON;
  232. AUTO_RECALCULATE = OFF;
  233. ANALYSIS_MODE = DELAY_MATRIX;
  234. END;
  235. OTHER_CONFIGURATION
  236. BEGIN
  237. EXPLICIT_FAMILY = 1;
  238. LAST_MAXPLUS2_VERSION = 10.0;
  239. FLEX_10K_52_COLUMNS = 40;
  240. DEFAULT_9K_EXP_PER_LCELL = 1/2;
  241. LOCAL_INTERCONNECT_PER_LAB_PERCENT = 100;
  242. LCELLS_PER_ROW_PERCENT = 100;
  243. FAN_IN_PER_LCELL_PERCENT = 100;
  244. EXP_PER_LCELL_PERCENT = 100;
  245. ROW_PINS_PERCENT = 50;
  246. ORIGINAL_MAXPLUS2_VERSION = 10.0;
  247. COMPILER_DATA = "1,1,0,1,0,0,0,1,1,1,1,0,1,1,1";
  248. END;
  249. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.MAX5000
  250. BEGIN
  251. REGISTER_OPTIMIZATION = ON;
  252. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  253. RESYNTHESIZE_NETWORK = ON;
  254. MULTI_LEVEL_FACTORING = ON;
  255. SUBFACTOR_EXTRACTION = ON;
  256. REFACTORIZATION = ON;
  257. NOT_GATE_PUSH_BACK = ON;
  258. DUPLICATE_LOGIC_EXTRACTION = ON;
  259. REDUCE_LOGIC = ON;
  260. DECOMPOSE_GATES = ON;
  261. SOFT_BUFFER_INSERTION = ON;
  262. FAST_IO = OFF;
  263. IGNORE_SOFT_BUFFERS = OFF;
  264. PARALLEL_EXPANDERS = OFF;
  265. TURBO_BIT = OFF;
  266. XOR_SYNTHESIS = ON;
  267. SLOW_SLEW_RATE = OFF;
  268. MINIMIZATION = FULL;
  269. CARRY_CHAIN_LENGTH = -1;
  270. CARRY_CHAIN = IGNORE;
  271. CASCADE_CHAIN_LENGTH = -1;
  272. CASCADE_CHAIN = IGNORE;
  273. END;
  274. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.MAX7000
  275. BEGIN
  276. REGISTER_OPTIMIZATION = ON;
  277. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  278. RESYNTHESIZE_NETWORK = ON;
  279. MULTI_LEVEL_FACTORING = ON;
  280. SUBFACTOR_EXTRACTION = ON;
  281. REFACTORIZATION = ON;
  282. NOT_GATE_PUSH_BACK = ON;
  283. DUPLICATE_LOGIC_EXTRACTION = ON;
  284. REDUCE_LOGIC = ON;
  285. DECOMPOSE_GATES = ON;
  286. SOFT_BUFFER_INSERTION = ON;
  287. FAST_IO = OFF;
  288. IGNORE_SOFT_BUFFERS = OFF;
  289. PARALLEL_EXPANDERS = OFF;
  290. TURBO_BIT = ON;
  291. XOR_SYNTHESIS = ON;
  292. SLOW_SLEW_RATE = OFF;
  293. MINIMIZATION = FULL;
  294. CARRY_CHAIN_LENGTH = -1;
  295. CARRY_CHAIN = IGNORE;
  296. CASCADE_CHAIN_LENGTH = -1;
  297. CASCADE_CHAIN = IGNORE;
  298. END;
  299. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.CLASSIC
  300. BEGIN
  301. REGISTER_OPTIMIZATION = OFF;
  302. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  303. RESYNTHESIZE_NETWORK = ON;
  304. MULTI_LEVEL_FACTORING = OFF;
  305. SUBFACTOR_EXTRACTION = OFF;
  306. REFACTORIZATION = OFF;
  307. NOT_GATE_PUSH_BACK = ON;
  308. DUPLICATE_LOGIC_EXTRACTION = OFF;
  309. REDUCE_LOGIC = OFF;
  310. DECOMPOSE_GATES = ON;
  311. SOFT_BUFFER_INSERTION = ON;
  312. FAST_IO = OFF;
  313. IGNORE_SOFT_BUFFERS = OFF;
  314. PARALLEL_EXPANDERS = OFF;
  315. TURBO_BIT = ON;
  316. XOR_SYNTHESIS = OFF;
  317. SLOW_SLEW_RATE = OFF;
  318. MINIMIZATION = FULL;
  319. CARRY_CHAIN_LENGTH = -1;
  320. CARRY_CHAIN = IGNORE;
  321. CASCADE_CHAIN_LENGTH = -1;
  322. CASCADE_CHAIN = IGNORE;
  323. END;
  324. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.FLEX8000
  325. BEGIN
  326. REGISTER_OPTIMIZATION = ON;
  327. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  328. RESYNTHESIZE_NETWORK = ON;
  329. MULTI_LEVEL_FACTORING = ON;
  330. SUBFACTOR_EXTRACTION = ON;
  331. REFACTORIZATION = ON;
  332. NOT_GATE_PUSH_BACK = ON;
  333. DUPLICATE_LOGIC_EXTRACTION = ON;
  334. REDUCE_LOGIC = ON;
  335. DECOMPOSE_GATES = ON;
  336. SOFT_BUFFER_INSERTION = ON;
  337. IGNORE_SOFT_BUFFERS = ON;
  338. PARALLEL_EXPANDERS = OFF;
  339. TURBO_BIT = OFF;
  340. XOR_SYNTHESIS = OFF;
  341. SLOW_SLEW_RATE = OFF;
  342. MINIMIZATION = FULL;
  343. CARRY_CHAIN_LENGTH = 32;
  344. CARRY_CHAIN = IGNORE;
  345. CASCADE_CHAIN_LENGTH = 2;
  346. CASCADE_CHAIN = IGNORE;
  347. END;
  348. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.MAX5000
  349. BEGIN
  350. REGISTER_OPTIMIZATION = ON;
  351. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  352. RESYNTHESIZE_NETWORK = ON;
  353. MULTI_LEVEL_FACTORING = ON;
  354. SUBFACTOR_EXTRACTION = OFF;
  355. REFACTORIZATION = OFF;
  356. NOT_GATE_PUSH_BACK = ON;
  357. DUPLICATE_LOGIC_EXTRACTION = ON;
  358. REDUCE_LOGIC = ON;
  359. DECOMPOSE_GATES = ON;
  360. SOFT_BUFFER_INSERTION = ON;
  361. FAST_IO = OFF;
  362. IGNORE_SOFT_BUFFERS = OFF;
  363. PARALLEL_EXPANDERS = OFF;
  364. TURBO_BIT = OFF;
  365. XOR_SYNTHESIS = ON;
  366. SLOW_SLEW_RATE = OFF;
  367. MINIMIZATION = FULL;
  368. CARRY_CHAIN_LENGTH = -1;
  369. CARRY_CHAIN = IGNORE;
  370. CASCADE_CHAIN_LENGTH = -1;
  371. CASCADE_CHAIN = IGNORE;
  372. END;
  373. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.MAX7000
  374. BEGIN
  375. REGISTER_OPTIMIZATION = ON;
  376. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  377. RESYNTHESIZE_NETWORK = ON;
  378. MULTI_LEVEL_FACTORING = ON;
  379. SUBFACTOR_EXTRACTION = OFF;
  380. REFACTORIZATION = OFF;
  381. NOT_GATE_PUSH_BACK = ON;
  382. DUPLICATE_LOGIC_EXTRACTION = ON;
  383. REDUCE_LOGIC = ON;
  384. DECOMPOSE_GATES = ON;
  385. SOFT_BUFFER_INSERTION = ON;
  386. FAST_IO = OFF;
  387. IGNORE_SOFT_BUFFERS = OFF;
  388. PARALLEL_EXPANDERS = ON;
  389. TURBO_BIT = ON;
  390. XOR_SYNTHESIS = ON;
  391. SLOW_SLEW_RATE = OFF;
  392. MINIMIZATION = FULL;
  393. CARRY_CHAIN_LENGTH = -1;
  394. CARRY_CHAIN = IGNORE;
  395. CASCADE_CHAIN_LENGTH = -1;
  396. CASCADE_CHAIN = IGNORE;
  397. END;
  398. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.CLASSIC
  399. BEGIN
  400. REGISTER_OPTIMIZATION = OFF;
  401. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  402. RESYNTHESIZE_NETWORK = ON;
  403. MULTI_LEVEL_FACTORING = OFF;
  404. SUBFACTOR_EXTRACTION = OFF;
  405. REFACTORIZATION = OFF;
  406. NOT_GATE_PUSH_BACK = ON;
  407. DUPLICATE_LOGIC_EXTRACTION = OFF;
  408. REDUCE_LOGIC = OFF;
  409. DECOMPOSE_GATES = ON;
  410. SOFT_BUFFER_INSERTION = ON;
  411. FAST_IO = OFF;
  412. IGNORE_SOFT_BUFFERS = OFF;
  413. PARALLEL_EXPANDERS = OFF;
  414. TURBO_BIT = ON;
  415. XOR_SYNTHESIS = OFF;
  416. SLOW_SLEW_RATE = OFF;
  417. MINIMIZATION = FULL;
  418. CARRY_CHAIN_LENGTH = -1;
  419. CARRY_CHAIN = IGNORE;
  420. CASCADE_CHAIN_LENGTH = -1;
  421. CASCADE_CHAIN = IGNORE;
  422. END;
  423. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.FLEX8000
  424. BEGIN
  425. REGISTER_OPTIMIZATION = ON;
  426. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  427. RESYNTHESIZE_NETWORK = ON;
  428. MULTI_LEVEL_FACTORING = ON;
  429. SUBFACTOR_EXTRACTION = OFF;
  430. REFACTORIZATION = OFF;
  431. NOT_GATE_PUSH_BACK = ON;
  432. DUPLICATE_LOGIC_EXTRACTION = ON;
  433. REDUCE_LOGIC = ON;
  434. DECOMPOSE_GATES = ON;
  435. SOFT_BUFFER_INSERTION = ON;
  436. IGNORE_SOFT_BUFFERS = ON;
  437. PARALLEL_EXPANDERS = OFF;
  438. TURBO_BIT = OFF;
  439. XOR_SYNTHESIS = OFF;
  440. SLOW_SLEW_RATE = OFF;
  441. MINIMIZATION = FULL;
  442. CARRY_CHAIN_LENGTH = 32;
  443. CARRY_CHAIN = AUTO;
  444. CASCADE_CHAIN_LENGTH = 2;
  445. CASCADE_CHAIN = AUTO;
  446. END;
  447. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.MAX5000
  448. BEGIN
  449. REGISTER_OPTIMIZATION = OFF;
  450. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  451. RESYNTHESIZE_NETWORK = OFF;
  452. MULTI_LEVEL_FACTORING = OFF;
  453. SUBFACTOR_EXTRACTION = OFF;
  454. REFACTORIZATION = OFF;
  455. NOT_GATE_PUSH_BACK = ON;
  456. DUPLICATE_LOGIC_EXTRACTION = OFF;
  457. REDUCE_LOGIC = OFF;
  458. DECOMPOSE_GATES = OFF;
  459. SOFT_BUFFER_INSERTION = OFF;
  460. FAST_IO = OFF;
  461. IGNORE_SOFT_BUFFERS = OFF;
  462. PARALLEL_EXPANDERS = OFF;
  463. TURBO_BIT = OFF;
  464. XOR_SYNTHESIS = OFF;
  465. SLOW_SLEW_RATE = OFF;
  466. MINIMIZATION = PARTIAL;
  467. CARRY_CHAIN_LENGTH = -1;
  468. CARRY_CHAIN = IGNORE;
  469. CASCADE_CHAIN_LENGTH = -1;
  470. CASCADE_CHAIN = IGNORE;
  471. END;
  472. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.MAX7000
  473. BEGIN
  474. REGISTER_OPTIMIZATION = OFF;
  475. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  476. RESYNTHESIZE_NETWORK = OFF;
  477. MULTI_LEVEL_FACTORING = OFF;
  478. SUBFACTOR_EXTRACTION = OFF;
  479. REFACTORIZATION = OFF;
  480. NOT_GATE_PUSH_BACK = ON;
  481. DUPLICATE_LOGIC_EXTRACTION = OFF;
  482. REDUCE_LOGIC = OFF;
  483. DECOMPOSE_GATES = OFF;
  484. SOFT_BUFFER_INSERTION = OFF;
  485. FAST_IO = OFF;
  486. IGNORE_SOFT_BUFFERS = OFF;
  487. PARALLEL_EXPANDERS = OFF;
  488. TURBO_BIT = ON;
  489. XOR_SYNTHESIS = OFF;
  490. SLOW_SLEW_RATE = OFF;
  491. MINIMIZATION = PARTIAL;
  492. CARRY_CHAIN_LENGTH = -1;
  493. CARRY_CHAIN = IGNORE;
  494. CASCADE_CHAIN_LENGTH = -1;
  495. CASCADE_CHAIN = IGNORE;
  496. END;
  497. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.CLASSIC
  498. BEGIN
  499. REGISTER_OPTIMIZATION = OFF;
  500. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  501. RESYNTHESIZE_NETWORK = ON;
  502. MULTI_LEVEL_FACTORING = OFF;
  503. SUBFACTOR_EXTRACTION = OFF;
  504. REFACTORIZATION = OFF;
  505. NOT_GATE_PUSH_BACK = ON;
  506. DUPLICATE_LOGIC_EXTRACTION = OFF;
  507. REDUCE_LOGIC = OFF;
  508. DECOMPOSE_GATES = ON;
  509. SOFT_BUFFER_INSERTION = OFF;
  510. FAST_IO = OFF;
  511. IGNORE_SOFT_BUFFERS = OFF;
  512. PARALLEL_EXPANDERS = OFF;
  513. TURBO_BIT = ON;
  514. XOR_SYNTHESIS = OFF;
  515. SLOW_SLEW_RATE = OFF;
  516. MINIMIZATION = PARTIAL;
  517. CARRY_CHAIN_LENGTH = -1;
  518. CARRY_CHAIN = IGNORE;
  519. CASCADE_CHAIN_LENGTH = -1;
  520. CASCADE_CHAIN = IGNORE;
  521. END;
  522. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.FLEX8000
  523. BEGIN
  524. REGISTER_OPTIMIZATION = OFF;
  525. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  526. RESYNTHESIZE_NETWORK = OFF;
  527. MULTI_LEVEL_FACTORING = OFF;
  528. SUBFACTOR_EXTRACTION = OFF;
  529. REFACTORIZATION = OFF;
  530. NOT_GATE_PUSH_BACK = ON;
  531. DUPLICATE_LOGIC_EXTRACTION = OFF;
  532. REDUCE_LOGIC = OFF;
  533. DECOMPOSE_GATES = OFF;
  534. SOFT_BUFFER_INSERTION = ON;
  535. IGNORE_SOFT_BUFFERS = ON;
  536. PARALLEL_EXPANDERS = OFF;
  537. TURBO_BIT = OFF;
  538. XOR_SYNTHESIS = OFF;
  539. SLOW_SLEW_RATE = OFF;
  540. MINIMIZATION = PARTIAL;
  541. CARRY_CHAIN_LENGTH = 32;
  542. CARRY_CHAIN = MANUAL;
  543. CASCADE_CHAIN_LENGTH = 2;
  544. CASCADE_CHAIN = MANUAL;
  545. END;