Configurability Versus Extensibility

Some controversy exists about just what is "configurable" and what is "extensible" for soft, synthesizable microprocessor cores. Classic definitions that seem to stand are: Configurable: adding or removing already defined resources...
Oct. 15, 2001

Some controversy exists about just what is "configurable" and what is "extensible" for soft, synthesizable microprocessor cores. Classic definitions that seem to stand are:

Configurable: adding or removing already defined resources to or from the core. These could include instructions, general registers, and condition codes.

Extensible: adding something new to the core. These could be instructions, special registers/interfaces, condition codes (with special logic), functional blocks, and so forth. Basically, they all involve new, just-now-defined logic.

About the Author

Sign up for Electronic Design Newsletters
Get the latest news and updates.

Voice Your Opinion!

To join the conversation, and become an exclusive member of Electronic Design, create an account today!