You can assign the Implement in EAB logic option to individual logic functions in a
| If your design uses resource assignment attributes that you wish to pass to the MAX+PLUS II software, you should save your file in EDIF netlist file format. See Entering Resource Assignments for more information. |
VHDL Syntax
Use the following syntax to assign the Implement in EAB logic option in VHDL:
attribute altera_implement_in_eab : boolean;
attribute altera_implement_in_eab of <port name>: label is true;
Example:
attribute altera_implement_in_eab of U1: label is true;
begin
U1: mymux port map (in1 => a, sel => s, dout => o);
Verilog HDL Syntax
Use the following syntax to assign the Implement in EAB logic option in Verilog HDL:
<module or architecture name> /* synthesis altera_implement_in_eab=1 */;
Example:
sqrtb sq (.z(sqa), .a(a)) /* synthesis altera_implement_in_eab=1 */; defparam sq.asize = 8;
Synplify Design Constraints File Syntax
Use the following syntax to assign the Implement in EAB logic option in a Synplify Design Constraints File (.sdc):
define_attribute {<module or architecture name>} altera_implement_in_eab 1
Example:
define_attribute {inst1.sqrt8} altera_implement_in_eab 1
Related Links:
- Refer to the following sources for more information:
- Go to Entering Resource Assignments in these MAX+PLUS II
ACCESSSM Key topics for information on entering other types of assignments. - Go to "Resource Assignments in EDIF Input Files" and "Assigning Resources in a Third-Party Design Editor" in MAX+PLUS II Help for complete and up-to-date information on other logic options and logic synthesis style assignments, including definitions and syntax of these assignments.
- Go to Entering Resource Assignments in these MAX+PLUS II
- Go to FLEX 10K Device Family, which is available on the web, for additional information.
Feedback
Did this information help you?
If no, please log onto mySupport to file a technical request or enhancement.
Altera does not warrant that this solution will work for the customer's intended purpose and disclaims all liability for use of or reliance on the solution.
