mux2x5.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. ASK_BEFORE_ADDING_EXTRA_DEVICES = ON;
  25. AUTO_DEVICE = EPF10K10LC84-3;
  26. AUTO_DEVICE = EPF10K10TC144-3;
  27. AUTO_DEVICE = EPF10K10QC208-3;
  28. AUTO_DEVICE = EPF10K20TC144-3;
  29. AUTO_DEVICE = EPF10K20RC208-3;
  30. AUTO_DEVICE = EPF10K20RC240-3;
  31. AUTO_DEVICE = EPF10K30RC208-3;
  32. AUTO_DEVICE = EPF10K30RC240-3;
  33. AUTO_DEVICE = EPF10K30BC356-3;
  34. AUTO_DEVICE = EPF10K40RC208-3;
  35. AUTO_DEVICE = EPF10K40RC240-3;
  36. AUTO_DEVICE = EPF10K50RC240-3;
  37. AUTO_DEVICE = EPF10K50BC356-3;
  38. AUTO_DEVICE = EPF10K70RC240-2;
  39. END;
  40. TIMING_POINT
  41. BEGIN
  42. DEVICE_FOR_TIMING_SYNTHESIS = FLEX10K;
  43. CUT_ALL_BIDIR = ON;
  44. CUT_ALL_CLEAR_PRESET = ON;
  45. MAINTAIN_STABLE_SYNTHESIS = OFF;
  46. END;
  47. IGNORED_ASSIGNMENTS
  48. BEGIN
  49. IGNORE_CLIQUE_ASSIGNMENTS = OFF;
  50. IGNORE_LOGIC_OPTION_ASSIGNMENTS = OFF;
  51. IGNORE_TIMING_ASSIGNMENTS = OFF;
  52. IGNORE_CHIP_ASSIGNMENTS = OFF;
  53. IGNORE_PIN_ASSIGNMENTS = OFF;
  54. IGNORE_LC_ASSIGNMENTS = OFF;
  55. IGNORE_DEVICE_ASSIGNMENTS = OFF;
  56. IGNORE_LOCAL_ROUTING_ASSIGNMENTS = OFF;
  57. DEMOTE_SPECIFIC_LCELL_ASSIGNMENTS_TO_LAB_ASSIGNMENTS = OFF;
  58. FIT_IGNORE_TIMING = ON;
  59. END;
  60. GLOBAL_PROJECT_DEVICE_OPTIONS
  61. BEGIN
  62. RESERVED_LCELLS_PERCENT = 0;
  63. RESERVED_PINS_PERCENT = 0;
  64. SECURITY_BIT = OFF;
  65. USER_CLOCK = OFF;
  66. AUTO_RESTART = OFF;
  67. RELEASE_CLEARS = OFF;
  68. ENABLE_DCLK_OUTPUT = OFF;
  69. DISABLE_TIME_OUT = OFF;
  70. CONFIG_SCHEME = ACTIVE_SERIAL;
  71. FLEX8000_ENABLE_JTAG = OFF;
  72. DATA0 = RESERVED_TRI_STATED;
  73. DATA1_TO_DATA7 = UNRESERVED;
  74. nWS_nRS_nCS_CS = UNRESERVED;
  75. RDYnBUSY = UNRESERVED;
  76. RDCLK = UNRESERVED;
  77. SDOUT = RESERVED_DRIVES_OUT;
  78. ADD0_TO_ADD12 = UNRESERVED;
  79. ADD13 = UNRESERVED;
  80. ADD14 = UNRESERVED;
  81. ADD15 = UNRESERVED;
  82. ADD16 = UNRESERVED;
  83. ADD17 = UNRESERVED;
  84. CLKUSR = UNRESERVED;
  85. nCEO = UNRESERVED;
  86. ENABLE_CHIP_WIDE_RESET = OFF;
  87. ENABLE_CHIP_WIDE_OE = OFF;
  88. ENABLE_INIT_DONE_OUTPUT = OFF;
  89. FLEX10K_JTAG_USER_CODE = 7F;
  90. CONFIG_SCHEME_10K = PASSIVE_SERIAL;
  91. MAX7000S_USER_CODE = FFFF;
  92. FLEX10K_ENABLE_LOCK_OUTPUT = OFF;
  93. MAX7000S_ENABLE_JTAG = ON;
  94. MULTIVOLT_IO = OFF;
  95. CONFIG_SCHEME_FLEX_6000 = PASSIVE_SERIAL;
  96. FLEX6000_ENABLE_JTAG = OFF;
  97. FLEX10K_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = OFF;
  98. FLEX10KA_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = ON;
  99. FLEX6000_USE_LOW_VOLTAGE_CONFIGURATION_EPROM = OFF;
  100. MAX7000AE_USER_CODE = FFFFFFFF;
  101. MAX7000AE_ENABLE_JTAG = ON;
  102. FLEX_CONFIGURATION_EPROM = AUTO;
  103. CONFIG_EPROM_USER_CODE = FFFFFFFF;
  104. CONFIG_EPROM_PULLUP_RESISTOR = ON;
  105. MAX7000B_VCCIO_IOBANK1 = 3.3V;
  106. MAX7000B_VCCIO_IOBANK2 = 3.3V;
  107. MAX7000B_ENABLE_VREFA = OFF;
  108. MAX7000B_ENABLE_VREFB = OFF;
  109. END;
  110. GLOBAL_PROJECT_SYNTHESIS_ASSIGNMENT_OPTIONS
  111. BEGIN
  112. OPTIMIZE_FOR_SPEED = 5;
  113. MULTI_LEVEL_SYNTHESIS_MAX5000_7000 = OFF;
  114. AUTO_GLOBAL_CLOCK = ON;
  115. AUTO_GLOBAL_CLEAR = ON;
  116. AUTO_GLOBAL_PRESET = ON;
  117. AUTO_GLOBAL_OE = ON;
  118. AUTO_FAST_IO = OFF;
  119. STYLE = NORMAL;
  120. DEVICE_FAMILY = FLEX10K;
  121. AUTO_REGISTER_PACKING = OFF;
  122. ONE_HOT_STATE_MACHINE_ENCODING = OFF;
  123. AUTO_OPEN_DRAIN_PINS = ON;
  124. AUTO_IMPLEMENT_IN_EAB = OFF;
  125. MULTI_LEVEL_SYNTHESIS_MAX9000 = ON;
  126. END;
  127. COMPILER_PROCESSING_CONFIGURATION
  128. BEGIN
  129. DESIGN_DOCTOR = OFF;
  130. DESIGN_DOCTOR_RULES = EPLD;
  131. FUNCTIONAL_SNF_EXTRACTOR = OFF;
  132. TIMING_SNF_EXTRACTOR = ON;
  133. OPTIMIZE_TIMING_SNF = OFF;
  134. LINKED_SNF_EXTRACTOR = OFF;
  135. RPT_FILE_EQUATIONS = ON;
  136. RPT_FILE_HIERARCHY = ON;
  137. RPT_FILE_LCELL_INTERCONNECT = ON;
  138. RPT_FILE_USER_ASSIGNMENTS = ON;
  139. GENERATE_AHDL_TDO_FILE = OFF;
  140. SMART_RECOMPILE = OFF;
  141. FITTER_SETTINGS = NORMAL;
  142. PRESERVE_ALL_NODE_NAME_SYNONYMS = 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. EDIF_NETLIST_WRITER = OFF;
  174. EDIF_OUTPUT_VERSION = 200;
  175. XNF_EMULATE_TRI_STATE_BUSES = INTERNAL_LOGIC;
  176. XNF_TRANSLATE_INTERNAL_NODE_NAMES = ON;
  177. XNF_GENERATE_AHDL_TDX_FILE = ON;
  178. VERILOG_NETLIST_WRITER = OFF;
  179. VHDL_NETLIST_WRITER = OFF;
  180. USE_SYNOPSYS_SYNTHESIS = OFF;
  181. SYNOPSYS_COMPILER = DESIGN;
  182. SYNOPSYS_DESIGNWARE = OFF;
  183. SYNOPSYS_HIERARCHICAL_COMPILATION = ON;
  184. SYNOPSYS_BOUNDARY_OPTIMIZATION = OFF;
  185. SYNOPSYS_MAPPING_EFFORT = MEDIUM;
  186. VHDL_READER_VERSION = VHDL93;
  187. VHDL_WRITER_VERSION = VHDL93;
  188. END;
  189. CUSTOM_DESIGN_DOCTOR_RULES
  190. BEGIN
  191. RIPPLE_CLOCKS = ON;
  192. GATED_CLOCKS = ON;
  193. MULTI_LEVEL_CLOCKS = ON;
  194. MULTI_CLOCK_NETWORKS = ON;
  195. STATIC_HAZARDS_BEFORE_SYNTHESIS = ON;
  196. STATIC_HAZARDS_AFTER_SYNTHESIS = OFF;
  197. PRESET_CLEAR_NETWORKS = ON;
  198. ASYNCHRONOUS_INPUTS = ON;
  199. DELAY_CHAINS = ON;
  200. RACE_CONDITIONS = ON;
  201. EXPANDER_NETWORKS = ON;
  202. MASTER_RESET = OFF;
  203. END;
  204. SIMULATOR_CONFIGURATION
  205. BEGIN
  206. USE_DEVICE = OFF;
  207. SETUP_HOLD = OFF;
  208. CHECK_OUTPUTS = OFF;
  209. OSCILLATION = OFF;
  210. OSCILLATION_TIME = 0.0ns;
  211. GLITCH = OFF;
  212. GLITCH_TIME = 0.0ns;
  213. START_TIME = 0.0ns;
  214. END_TIME = 0.0ns;
  215. BIDIR_PIN = STRONG;
  216. END;
  217. TIMING_ANALYZER_CONFIGURATION
  218. BEGIN
  219. ANALYSIS_MODE = DELAY_MATRIX;
  220. AUTO_RECALCULATE = OFF;
  221. CUT_OFF_IO_PIN_FEEDBACK = ON;
  222. CUT_OFF_CLEAR_AND_PRESET_PATHS = ON;
  223. LIST_ONLY_LONGEST_PATH = ON;
  224. CELL_WIDTH = 18;
  225. DELAY_MATRIX_OPTIONS = SHOW_ALL_PATHS;
  226. INCLUDE_PATHS_GREATER_THAN = OFF;
  227. INCLUDE_PATHS_GREATER_THAN_VALUE = 0.0ns;
  228. INCLUDE_PATHS_LESS_THAN = OFF;
  229. INCLUDE_PATHS_LESS_THAN_VALUE = 214.7483647ms;
  230. REGISTERED_PERFORMANCE_OPTIONS = NUMBER_OF_PATHS;
  231. LIST_PATH_COUNT = 10;
  232. LIST_PATH_FREQUENCY = 10MHz;
  233. CUT_OFF_RAM_REGISTERED_WE_PATHS = OFF;
  234. END;
  235. OTHER_CONFIGURATION
  236. BEGIN
  237. EXPLICIT_FAMILY = 1;
  238. COMPILER_DATA = "1,1,0,1,0,0,0,1,1,1,1,0,1,1,1";
  239. ORIGINAL_MAXPLUS2_VERSION = 10.0;
  240. ROW_PINS_PERCENT = 50;
  241. EXP_PER_LCELL_PERCENT = 100;
  242. FAN_IN_PER_LCELL_PERCENT = 100;
  243. LCELLS_PER_ROW_PERCENT = 100;
  244. LOCAL_INTERCONNECT_PER_LAB_PERCENT = 100;
  245. DEFAULT_9K_EXP_PER_LCELL = 1/2;
  246. FLEX_10K_52_COLUMNS = 40;
  247. LAST_MAXPLUS2_VERSION = 10.0;
  248. END;
  249. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.MAX5000
  250. BEGIN
  251. CASCADE_CHAIN = IGNORE;
  252. CASCADE_CHAIN_LENGTH = -1;
  253. CARRY_CHAIN = IGNORE;
  254. CARRY_CHAIN_LENGTH = -1;
  255. MINIMIZATION = FULL;
  256. SLOW_SLEW_RATE = OFF;
  257. XOR_SYNTHESIS = ON;
  258. TURBO_BIT = OFF;
  259. PARALLEL_EXPANDERS = OFF;
  260. IGNORE_SOFT_BUFFERS = OFF;
  261. FAST_IO = OFF;
  262. SOFT_BUFFER_INSERTION = ON;
  263. DECOMPOSE_GATES = ON;
  264. REDUCE_LOGIC = ON;
  265. DUPLICATE_LOGIC_EXTRACTION = ON;
  266. NOT_GATE_PUSH_BACK = ON;
  267. REFACTORIZATION = ON;
  268. SUBFACTOR_EXTRACTION = ON;
  269. MULTI_LEVEL_FACTORING = ON;
  270. RESYNTHESIZE_NETWORK = ON;
  271. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  272. REGISTER_OPTIMIZATION = ON;
  273. END;
  274. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.MAX7000
  275. BEGIN
  276. CASCADE_CHAIN = IGNORE;
  277. CASCADE_CHAIN_LENGTH = -1;
  278. CARRY_CHAIN = IGNORE;
  279. CARRY_CHAIN_LENGTH = -1;
  280. MINIMIZATION = FULL;
  281. SLOW_SLEW_RATE = OFF;
  282. XOR_SYNTHESIS = ON;
  283. TURBO_BIT = ON;
  284. PARALLEL_EXPANDERS = OFF;
  285. IGNORE_SOFT_BUFFERS = OFF;
  286. FAST_IO = OFF;
  287. SOFT_BUFFER_INSERTION = ON;
  288. DECOMPOSE_GATES = ON;
  289. REDUCE_LOGIC = ON;
  290. DUPLICATE_LOGIC_EXTRACTION = ON;
  291. NOT_GATE_PUSH_BACK = ON;
  292. REFACTORIZATION = ON;
  293. SUBFACTOR_EXTRACTION = ON;
  294. MULTI_LEVEL_FACTORING = ON;
  295. RESYNTHESIZE_NETWORK = ON;
  296. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  297. REGISTER_OPTIMIZATION = ON;
  298. END;
  299. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.CLASSIC
  300. BEGIN
  301. CASCADE_CHAIN = IGNORE;
  302. CASCADE_CHAIN_LENGTH = -1;
  303. CARRY_CHAIN = IGNORE;
  304. CARRY_CHAIN_LENGTH = -1;
  305. MINIMIZATION = FULL;
  306. SLOW_SLEW_RATE = OFF;
  307. XOR_SYNTHESIS = OFF;
  308. TURBO_BIT = ON;
  309. PARALLEL_EXPANDERS = OFF;
  310. IGNORE_SOFT_BUFFERS = OFF;
  311. FAST_IO = OFF;
  312. SOFT_BUFFER_INSERTION = ON;
  313. DECOMPOSE_GATES = ON;
  314. REDUCE_LOGIC = OFF;
  315. DUPLICATE_LOGIC_EXTRACTION = OFF;
  316. NOT_GATE_PUSH_BACK = ON;
  317. REFACTORIZATION = OFF;
  318. SUBFACTOR_EXTRACTION = OFF;
  319. MULTI_LEVEL_FACTORING = OFF;
  320. RESYNTHESIZE_NETWORK = ON;
  321. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  322. REGISTER_OPTIMIZATION = OFF;
  323. END;
  324. DEFINE_LOGIC_SYNTHESIS_STYLE NORMAL.FLEX8000
  325. BEGIN
  326. CASCADE_CHAIN = IGNORE;
  327. CASCADE_CHAIN_LENGTH = 2;
  328. CARRY_CHAIN = IGNORE;
  329. CARRY_CHAIN_LENGTH = 32;
  330. MINIMIZATION = FULL;
  331. SLOW_SLEW_RATE = OFF;
  332. XOR_SYNTHESIS = OFF;
  333. TURBO_BIT = OFF;
  334. PARALLEL_EXPANDERS = OFF;
  335. IGNORE_SOFT_BUFFERS = ON;
  336. SOFT_BUFFER_INSERTION = ON;
  337. DECOMPOSE_GATES = ON;
  338. REDUCE_LOGIC = ON;
  339. DUPLICATE_LOGIC_EXTRACTION = ON;
  340. NOT_GATE_PUSH_BACK = ON;
  341. REFACTORIZATION = ON;
  342. SUBFACTOR_EXTRACTION = ON;
  343. MULTI_LEVEL_FACTORING = ON;
  344. RESYNTHESIZE_NETWORK = ON;
  345. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  346. REGISTER_OPTIMIZATION = ON;
  347. END;
  348. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.MAX5000
  349. BEGIN
  350. CASCADE_CHAIN = IGNORE;
  351. CASCADE_CHAIN_LENGTH = -1;
  352. CARRY_CHAIN = IGNORE;
  353. CARRY_CHAIN_LENGTH = -1;
  354. MINIMIZATION = FULL;
  355. SLOW_SLEW_RATE = OFF;
  356. XOR_SYNTHESIS = ON;
  357. TURBO_BIT = OFF;
  358. PARALLEL_EXPANDERS = OFF;
  359. IGNORE_SOFT_BUFFERS = OFF;
  360. FAST_IO = OFF;
  361. SOFT_BUFFER_INSERTION = ON;
  362. DECOMPOSE_GATES = ON;
  363. REDUCE_LOGIC = ON;
  364. DUPLICATE_LOGIC_EXTRACTION = ON;
  365. NOT_GATE_PUSH_BACK = ON;
  366. REFACTORIZATION = OFF;
  367. SUBFACTOR_EXTRACTION = OFF;
  368. MULTI_LEVEL_FACTORING = ON;
  369. RESYNTHESIZE_NETWORK = ON;
  370. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  371. REGISTER_OPTIMIZATION = ON;
  372. END;
  373. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.MAX7000
  374. BEGIN
  375. CASCADE_CHAIN = IGNORE;
  376. CASCADE_CHAIN_LENGTH = -1;
  377. CARRY_CHAIN = IGNORE;
  378. CARRY_CHAIN_LENGTH = -1;
  379. MINIMIZATION = FULL;
  380. SLOW_SLEW_RATE = OFF;
  381. XOR_SYNTHESIS = ON;
  382. TURBO_BIT = ON;
  383. PARALLEL_EXPANDERS = ON;
  384. IGNORE_SOFT_BUFFERS = OFF;
  385. FAST_IO = OFF;
  386. SOFT_BUFFER_INSERTION = ON;
  387. DECOMPOSE_GATES = ON;
  388. REDUCE_LOGIC = ON;
  389. DUPLICATE_LOGIC_EXTRACTION = ON;
  390. NOT_GATE_PUSH_BACK = ON;
  391. REFACTORIZATION = OFF;
  392. SUBFACTOR_EXTRACTION = OFF;
  393. MULTI_LEVEL_FACTORING = ON;
  394. RESYNTHESIZE_NETWORK = ON;
  395. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  396. REGISTER_OPTIMIZATION = ON;
  397. END;
  398. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.CLASSIC
  399. BEGIN
  400. CASCADE_CHAIN = IGNORE;
  401. CASCADE_CHAIN_LENGTH = -1;
  402. CARRY_CHAIN = IGNORE;
  403. CARRY_CHAIN_LENGTH = -1;
  404. MINIMIZATION = FULL;
  405. SLOW_SLEW_RATE = OFF;
  406. XOR_SYNTHESIS = OFF;
  407. TURBO_BIT = ON;
  408. PARALLEL_EXPANDERS = OFF;
  409. IGNORE_SOFT_BUFFERS = OFF;
  410. FAST_IO = OFF;
  411. SOFT_BUFFER_INSERTION = ON;
  412. DECOMPOSE_GATES = ON;
  413. REDUCE_LOGIC = OFF;
  414. DUPLICATE_LOGIC_EXTRACTION = OFF;
  415. NOT_GATE_PUSH_BACK = ON;
  416. REFACTORIZATION = OFF;
  417. SUBFACTOR_EXTRACTION = OFF;
  418. MULTI_LEVEL_FACTORING = OFF;
  419. RESYNTHESIZE_NETWORK = ON;
  420. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  421. REGISTER_OPTIMIZATION = OFF;
  422. END;
  423. DEFINE_LOGIC_SYNTHESIS_STYLE FAST.FLEX8000
  424. BEGIN
  425. CASCADE_CHAIN = AUTO;
  426. CASCADE_CHAIN_LENGTH = 2;
  427. CARRY_CHAIN = AUTO;
  428. CARRY_CHAIN_LENGTH = 32;
  429. MINIMIZATION = FULL;
  430. SLOW_SLEW_RATE = OFF;
  431. XOR_SYNTHESIS = OFF;
  432. TURBO_BIT = OFF;
  433. PARALLEL_EXPANDERS = OFF;
  434. IGNORE_SOFT_BUFFERS = ON;
  435. SOFT_BUFFER_INSERTION = ON;
  436. DECOMPOSE_GATES = ON;
  437. REDUCE_LOGIC = ON;
  438. DUPLICATE_LOGIC_EXTRACTION = ON;
  439. NOT_GATE_PUSH_BACK = ON;
  440. REFACTORIZATION = OFF;
  441. SUBFACTOR_EXTRACTION = OFF;
  442. MULTI_LEVEL_FACTORING = ON;
  443. RESYNTHESIZE_NETWORK = ON;
  444. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  445. REGISTER_OPTIMIZATION = ON;
  446. END;
  447. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.MAX5000
  448. BEGIN
  449. CASCADE_CHAIN = IGNORE;
  450. CASCADE_CHAIN_LENGTH = -1;
  451. CARRY_CHAIN = IGNORE;
  452. CARRY_CHAIN_LENGTH = -1;
  453. MINIMIZATION = PARTIAL;
  454. SLOW_SLEW_RATE = OFF;
  455. XOR_SYNTHESIS = OFF;
  456. TURBO_BIT = OFF;
  457. PARALLEL_EXPANDERS = OFF;
  458. IGNORE_SOFT_BUFFERS = OFF;
  459. FAST_IO = OFF;
  460. SOFT_BUFFER_INSERTION = OFF;
  461. DECOMPOSE_GATES = OFF;
  462. REDUCE_LOGIC = OFF;
  463. DUPLICATE_LOGIC_EXTRACTION = OFF;
  464. NOT_GATE_PUSH_BACK = ON;
  465. REFACTORIZATION = OFF;
  466. SUBFACTOR_EXTRACTION = OFF;
  467. MULTI_LEVEL_FACTORING = OFF;
  468. RESYNTHESIZE_NETWORK = OFF;
  469. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  470. REGISTER_OPTIMIZATION = OFF;
  471. END;
  472. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.MAX7000
  473. BEGIN
  474. CASCADE_CHAIN = IGNORE;
  475. CASCADE_CHAIN_LENGTH = -1;
  476. CARRY_CHAIN = IGNORE;
  477. CARRY_CHAIN_LENGTH = -1;
  478. MINIMIZATION = PARTIAL;
  479. SLOW_SLEW_RATE = OFF;
  480. XOR_SYNTHESIS = OFF;
  481. TURBO_BIT = ON;
  482. PARALLEL_EXPANDERS = OFF;
  483. IGNORE_SOFT_BUFFERS = OFF;
  484. FAST_IO = OFF;
  485. SOFT_BUFFER_INSERTION = OFF;
  486. DECOMPOSE_GATES = OFF;
  487. REDUCE_LOGIC = OFF;
  488. DUPLICATE_LOGIC_EXTRACTION = OFF;
  489. NOT_GATE_PUSH_BACK = ON;
  490. REFACTORIZATION = OFF;
  491. SUBFACTOR_EXTRACTION = OFF;
  492. MULTI_LEVEL_FACTORING = OFF;
  493. RESYNTHESIZE_NETWORK = OFF;
  494. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  495. REGISTER_OPTIMIZATION = OFF;
  496. END;
  497. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.CLASSIC
  498. BEGIN
  499. CASCADE_CHAIN = IGNORE;
  500. CASCADE_CHAIN_LENGTH = -1;
  501. CARRY_CHAIN = IGNORE;
  502. CARRY_CHAIN_LENGTH = -1;
  503. MINIMIZATION = PARTIAL;
  504. SLOW_SLEW_RATE = OFF;
  505. XOR_SYNTHESIS = OFF;
  506. TURBO_BIT = ON;
  507. PARALLEL_EXPANDERS = OFF;
  508. IGNORE_SOFT_BUFFERS = OFF;
  509. FAST_IO = OFF;
  510. SOFT_BUFFER_INSERTION = OFF;
  511. DECOMPOSE_GATES = ON;
  512. REDUCE_LOGIC = OFF;
  513. DUPLICATE_LOGIC_EXTRACTION = OFF;
  514. NOT_GATE_PUSH_BACK = ON;
  515. REFACTORIZATION = OFF;
  516. SUBFACTOR_EXTRACTION = OFF;
  517. MULTI_LEVEL_FACTORING = OFF;
  518. RESYNTHESIZE_NETWORK = ON;
  519. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  520. REGISTER_OPTIMIZATION = OFF;
  521. END;
  522. DEFINE_LOGIC_SYNTHESIS_STYLE WYSIWYG.FLEX8000
  523. BEGIN
  524. CASCADE_CHAIN = MANUAL;
  525. CASCADE_CHAIN_LENGTH = 2;
  526. CARRY_CHAIN = MANUAL;
  527. CARRY_CHAIN_LENGTH = 32;
  528. MINIMIZATION = PARTIAL;
  529. SLOW_SLEW_RATE = OFF;
  530. XOR_SYNTHESIS = OFF;
  531. TURBO_BIT = OFF;
  532. PARALLEL_EXPANDERS = OFF;
  533. IGNORE_SOFT_BUFFERS = ON;
  534. SOFT_BUFFER_INSERTION = ON;
  535. DECOMPOSE_GATES = OFF;
  536. REDUCE_LOGIC = OFF;
  537. DUPLICATE_LOGIC_EXTRACTION = OFF;
  538. NOT_GATE_PUSH_BACK = ON;
  539. REFACTORIZATION = OFF;
  540. SUBFACTOR_EXTRACTION = OFF;
  541. MULTI_LEVEL_FACTORING = OFF;
  542. RESYNTHESIZE_NETWORK = OFF;
  543. USE_LPM_FOR_AHDL_OPERATORS = OFF;
  544. REGISTER_OPTIMIZATION = OFF;
  545. END;