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

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