International Journal of Applied Research on Information Technology and Computing (IJARITAC)
  • Year: 2019
  • Volume: 2
  • Issue: 2

Automatic Generation of Interfaces between Incompatible Hardware Intellectual Properties (IPs) from Uml Models

  • Author:
  • Fateh Boutekkouk1,, Zakaria Tolba1,, Mustapha Ogab1,
  • Total Page Count: 17
  • Published Online: Aug 1, 2019
  • DOI:
  • Page Number: 14 to 30

1Computer Science Department, Larbi Ben M'hedi University, Oum El Bouaghi, 04000, Algeria.

* fateh_boutekkouk@yahoo.fr

** tolba@yahoo.fr

*** ogab@yahoo.fr

Abstract

The presented work deals with automatic interfaces generation for incompatible hardware Intellectual properties (IPs) from UML models. Our aim is to provide Systems On Chips (SOCs) designers with an UML based environment for modelling, configuring incompatible IPs, and automatic generation of interface in a standard Hardware Description Language (HDL) like VHDL. In our case, each IP is modelled as an UML component with well defined interface including input and output signals and some attributes. The whole SOC is modelled via UML structure diagram. Memory timing constraints are modelled via UML timing diagrams. Communication protocols for incompatible IPs are modelled via statecharts with hierarchic and concurrent states. From these diagrams, a Finite State Machine with Data path (FSMD) for interface is generated automatically. The latter is then translated to a VHDL code.

Keywords

SOC, UML, IP, Interface, Communication Protocol, Timing Diagram, Satechart, VHDL