1. Purpose
1) Type DeclarationÀ» Á¤ÀÇÇÏ°í ¼±¾ðÇÒ ¼ö ÀÖ´Ù.
2) IEEE Library¸¦ ÅëÇÑ Data conversion ¹æ¹ýÀ» ¾È´Ù.
3) ROMÀÇ Æ¯Â¡À» ¾Ë°í, À̸¦ VHDL·Î ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
4) RAMÀÇ Æ¯Â¡À» ¾Ë°í, À̸¦ VHDL·Î ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
2. Background
1) Type Declaration: xilinx¿¡¼ Á¦°øÇÏ´Â µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¾Æ´Ñ »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â µ¥ÀÌÅÍŸÀÔÀÌ´Ù.
typeÀ» »õ·Î ÁöÁ¤Çϰųª ±âÁ¸ÀÇ µ¥ÀÌÅÍŸÀÔÀ» Á¦ÇÑÇÏ´Â ¹æ½Ä(subtype)ÀÌ ÀÖ´Ù.
±×¸² . Type_declaration
Type declarationÀ» Çϱâ À§ÇØ Full typeÀ¸·Î ¼±¾ðÇÏ´Â °æ¿ì
type identifier is type_definition;
°ú °°Àº Çü½ÄÀ¸·Î ¼±¾ðÇØÁÖ¾î¾ßÇÑ´Ù. type_definition¿¡ µé¾î°¥ ³»¿ëµéÀº scalar, access, composite µî ¿©·¯ °¡Áö°¡ Á¸ÀçÇÑ´Ù. ´ÙÀ½ ±×¸² 2´Â ÀÌ·¯ÇÑ type declarationÀÇ ¿¹ÀÌ´Ù.
|