POD create component: Difference between revisions

From ArmadeusWiki
(New page: {{Under_Construction}} This chapter describe how-to create a component for a POD library. There is two way to create a component: * By hand : create directory and xml description with yo...)
 
No edit summary
Line 13: Line 13:
* Driver template files.
* Driver template files.
* Documentation files.
* Documentation files.
 
== Choose/create library ==
== Creating component ==
== Creating component ==
== Add HDL files ==
== Add HDL files ==

Revision as of 14:09, 4 May 2009

Page under construction... 

Construction.png Informations on this page are not guaranteed !!

This chapter describe how-to create a component for a POD library. There is two way to create a component:

  • By hand : create directory and xml description with your favorite text editor and file manager.
  • With POD : using library environnement and its commands to generate the component.

Whatever method used, some stuff are required :

Required:

  • HDL top file : the top description of the component, with the external interface. POD library commands will parse interface to ease component creation.

Optional:

  • All other HDL files.
  • Driver template files.
  • Documentation files.

Choose/create library

Creating component

Add HDL files

Create interfaces

Create ports

Assign pins

Adding driver templates files

Describe generics

Add interruption

Describe register