contents.gifindex.gif

Output Enable Control of Lower Level Modules

Only equations that drive output pins in the top level file can have output enable control. If the equation does not drive a pin, the .OE control equation must be deleted.

For example, consider the following lower-level file:

sig_a = sig_1;
`` sig_a.OE = (1); ``Comment out this control equation
``because sig_a does not drive a pin in the top-level file.

sig_b = sig_2;
sig_b.OE = (1);
``sig_b drives a pin in the top-level file,
``and therefore the .OE equation remains unchanged

If the lower-level ABEL file contains an equation with OE control, and that equation does not drive a device output pin in the top-level file, the link process will fail and the following error message will be issued:

Logical Error 3512: Signal ___ in module ___ has an OE. An output wire is required for that signal.