Products & Technology

What is nML?

nML is the key to quickly defining the right ASIP architecture for your requirements.

nML is a hierarchical and highly structured architecture description language that is used to represent ASIP designs at the abstraction level of a programmer's manual. It is used to model an ASIP architecture in a concise way, defining both the structural characteristics of the design as well as the instruction set architecture. nML has been carefully designed to contain the right amount of hardware knowledge to:

nML models contain two basic parts.

The first part is a structural definition that accurately captures the datapath architecture of the ASIP, including all functional units, register files, memories, IO ports, and specialized registers, and the interconnection of these elements for data movement.

The second part is a definition of the instruction-set architecture (ISA) including the encoding and behaviors of each instruction. The second part is a hierarchical, grammar-based definition.

Due to the broad architectural scope of nML, ASIP architectures for a wide variety of application areas can be defined. Examples application domains include:

LEARN MORE >>


"The speed at which we can turn out a custom core using IP Designer still astonishes me. The tools also point out places to optimize your nML, instruction encoding, pipelining, etc."

-Benton Watson, Sound Design Technologies, Ottawa, Canada

News

Target Announces Design Wins, New Positioning

Silicon Laboratories Adopts Target's IP Designer Tool-Suite

Products/Technology

IP Designer
A retargetable tool-suite
for ASIP design
IP Programmer
Efficient SDKs for
ASIP-based SoCs
ASIP Modeling Services
Support services to develop nML processor models for IP Designer and IP Programmer

RESOURCES

Data sheets, technical papers and presentations from Target and our customers

CAREERS

Opportunities to work with the leading provider of ASIP design automation tools