¾¾¾ØÅ×Å©´Â ÁÁÀº ±â´ÉÀ̸鼭 °¡°ÝÀÌ Àú·ÅÇÑ »ï¼ºÀÇ 1Ĩ ¸¶ÀÌÄÄ °³¹ßÀåºñ¸¦ ÅäÅ»¼Ö·ù¼Ç ÇüÅ·Π°ø±ÞÇÕ´Ï´Ù.
°³¹ßÀåºñ´Â È£½ºÆ® ÄÄÇ»ÅÍ (IBM-PC) ¿Í µð¹ö±ë Çϵå¿þ¾î Àåºñ (Emulator, Target board), ±×¸®°í Áö¿ø ¼ÒÇÁÆ®¿þ¾î (Cross assembler, C-compiler µî)À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. 
È£½ºÆ® ÄÄÇ»ÅÍ´Â IBM-PC ¶Ç´Â ȣȯ±âÁ¾À» »ç¿ëÇϸç Windows 95/98/2000/XP µî ¸ðµç Operating System¿¡¼­ µ¿ÀÛÀÌ µË´Ï´Ù.

µð¹ö±ëÀ» À§ÇÑ Çϵå¿þ¾î Àåºñ·Î¼­ "Smart Kit (¸ðµ¨¸í: SK-1000)" ¶ó´Â In-circuit Emulator°¡ ÀÖÀ¸¸ç, »ï¼ºÀÇ 4ºñÆ® ¸¶ÀÌÄÄÀÎ S3C7xxxx ½Ã¸®Áî ¿Í 8ºñÆ® ¸¶ÀÌÄÄÀÎ S3C9xxxx, S3C8xxxx ½Ã¸®Áî Á¦Ç° ¸ðµÎ¸¦ Áö¿øÇÕ´Ï´Ù.
¶ÇÇÑ °³¹ß¿¡ ÇÊ¿äÇÑ Debugger, Assembler °¡ Æ÷ÇÔµÈ "Smart Studio"¶ó´Â ÅëÇÕ°³¹ßȯ°æ (Integrated Developmen Environment:IDE)À» SK-1000 ±¸ÀԽà ¹«·á·Î Á¦°øµË´Ï´Ù.

 

< °³¹ß ½Ã½ºÅÛ ±¸¼ºµµ >

SK-420 : S3C7xxx(4ºñÆ®)½Ã¸®Áî Àü¿ë
SK-820 : S3C8/9xxx(8ºñÆ®)½Ã¸®Áî Àü¿ë
SK-1000 : 4/8 ºñÆ® °â¿ë 

"Target board"´Â »ç¿ëµÇ´Â ¸¶ÀÌÄÄ Á¾·ù¿¡ µû¶óº¯°æµÇ´Â º¸µå ÀÔ´Ï´Ù. 

 

Smart Kit-

 "Smart Kit" ´Â »ï¼ºÀÇ 4ºñÆ®, 8ºñÆ® ¸¶ÀÌÄÄÀ» »ç¿ëÇÏ¿© ÀÀ¿ë¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ¶§ »ç¿ëÇÏ´Â Àμ­Å°Æ® ¿¡¹°·¹ÀÌÅÍ·Î »ï¼º ¸¶ÀÌÄÄÀÇ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß½Ã ¿À·ù(Bug)¸¦ Æí¸®ÇÏ°í ½±°Ô ã¾Æ³¾ ¼ö ÀÖ´Â °³¹ßÁö¿øÀåÄ¡ÀÇ ÇÙ½ÉÀåºñÀÌ´Ù.
SK-1000 ¿¡¹°·¹ÀÌÅÍ´Â Assembly Source ÇÁ·Î±×·¥ ¼öÁذú C-Source (IAR C-compiler, Debugger º°µµ±¸¸Å) ÇÁ·Î±×·¥ ¼öÁØÀÇ µð¹ö±ë ȯ°æÀ» ¸ðµÎ Áö¿øÇÑ´Ù
.

 

Smart Studio-

 "Smart Studio"´Â SK-1000 Àμ­Å°Æ® ¿¡¹°·¹ÀÌÅ͸¦ PC¿¡¼­ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï "ÅëÇÕ°³¹ßȯ°æ"À» Á¦°øÇÏ´Â PC¿ë ¼ÒÇÁÆ®¿þ¾î·Î½á, ´ÙÁßÁ¦¾îâ, Pull-down ¸Þ´º, Function/Hot Key, ¸¶¿ì½º »ç¿ë¹æ½Ä, »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÑ ¾ÆÀÌÄÜ, µµ¿ò¸» µî ¸Å¿ì Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ, Debugger ±â´É »Ó¸¸ ¾Æ´Ï¶ó Editor, Cross Assembler, ÇÁ·ÎÁ§Æ® ¸Å´ÏÁ®, OTP/MTP progerammer µî ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù
.

 

SASM ¾î¼Àºí·¯-

 SASM ¾î¼Àºí·¯´Â SASM57, SASM86, SASM88ÀÌ ÀÖÀ¸¸ç, SASM57Àº S3C7xxx ½Ã¸®Áî, SASM86Àº S3C9xxxx ½Ã¸®Áî, SASM88Àº S3C8xxxx ½Ã¸®Áî ¸¶ÀÌÄÄ ¿ë Relocatable Cross Assembler ÀÌ´Ù.
Áï, ¿©·¯¸íÀÇ °³¹ß ¿£Áö´Ï¾î°¡ °¢ÀÚ °³¹ßÇÑ Object ÆÄÀÏ (¶Ç´Â ÇѸíÀÇ ¿£Áö´Ï¾î°¡ °³¹ßÇÑ ¿©·¯°³ÀÇ Object file) À» ÇϳªÀÇ ½ÇÇàÆÄÀÏ (Hex file)·Î
 Àç¹èÄ¡, ¿¬°áÀÌ °¡´ÉÇÑ ¾î¼Àºí·¯ÀÌ´Ù.

SASM ¾î¼Àºí·¯´Â ¿©·¯°³ÀÇ Source ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î ¹Þ¾Æ¼­ ±â°è¾îÀÎ object file·Î °¢°¢ º¯È¯½ÃÄÑ     ÁÖ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù.
¶ÇÇÑ SASM ¾î¼Àºí·¯´Â ¸ÅÅ©·Î (Macros), Á¶°ÇÀû ó¸® ±â´É µî ¿©·¯ °¡Áö ºÎ°¡ ±â´ÉÀ» Á¦°øÇÑ´Ù.
SASM ¾î¼Àºí·¯¿¡ ÀÇÇØ º¯È¯µÈ °¢°¢ÀÇ Object ÆÄÀϵéÀº Linker¿¡ ÀÇÇØ ¿¬°áµÇ°í Àç¹èÄ¡ µÇ¾î °íÁ¤µÈ ÁÖ¼Ò¸¦ °®´Â Hex ÆÄÀÏ·Î ÃÖÁ¾ÀûÀ¸·Î ¸¸µé¾îÁ®¼­ Àμ­Å°Æ® ¿¡¹°·¹ÀÌÅÍ¿¡ ´Ù¿î·ÎµåµÇ¾î ½ÇÇàµÈ´Ù.

SASM ¾î¼Àºí·¯´Â ÇѰ³ ÀÌ»óÀÇ Source ÆÄÀÏÀÌ ÀÖ¾î¾ß Çϸç, ÇØ´ç ¸¶ÀÌÄÄÀÇ ³»ºÎ Register (·¹Áö½ºÅÍ)ÀÇ À̸§°ú ÁÖ¼Ò¸¦ Á¤ÀÇÇÏ´Â register define (¸¶ÀÌÄĸí.reg) ÆÄÀÏÀÌ °®Ãß¾î¾ß ½ÇÇàÀÌ °¡´ÉÇÏ´Ù.
register define (¸¶ÀÌÄĸí.reg) ÆÄÀÏÀº "Smart Studio" ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö¿¡ ÇÔ²² Á¦°øµÇ¸ç ½ÅÁ¦Ç°ÀÇ °æ¿ì ȨÆäÀÌÁö ÀÚ·á½Ç¿¡¼­ ´Ù¿î¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

 

  C-Compiler (C¾ð¾î ÄÄÆÄÀÏ·¯)-

C-¾ð¾î ·¹º§ÀÇ °³¹ßÀÚ¸¦ À§Çؼ­ SK-1000 ¿¡¹°·¹ÀÌÅÍ´Â IAR SAM8 Compiler°¡ Áö¿øµË´Ï´Ù.
´Ü, C-Compiler ¹× IDE debugger´Â º°µµ ±¸¸Å¸¦ ÇØ¾ßÇÕ´Ï´Ù. C¾ð¾î ÄÄÆÄÀÏ·¯¸¦ ±¸ÀÔ ÇϽøé C¼Ò½º ·¹º§ µð¹ö°ÅÀÎ C-SPYµµ ÇÔ²² Á¦°øµË´Ï´Ù.

  

Target Boards-

"Target Board" ´Â µð¹ö±ë ±â´ÉÀ» Á¦°øÇÏ´Â, Æò°¡¿ë chip (Evaluation chip) °ú Àü¿ø ¼±Åÿë Á¡ÇÁ, »ç¿ëÀÚ ÀÀ¿ëȸ·Î¿Í ¿¬°á½Ã »ç¿ëÇϴ ÄÉÀ̺í ÄÁ³ØÅÍ ·Î ±¸¼ºµÈ PCB º¸µåÀÔ´Ï´Ù.
"Target Board" ´Â SMD ŸÀÔ(SOP, QFP, TQFP) ¸¶ÀÌÄĸ¦ Á¦¿ÜÇÑ ¸ðµç ¸¶ÀÌÄÄ¿¡´Â Probe ¾Æ´äÅÍ¿Í »ç¿ëÀÚ ÀÀ¿ëȸ·Î¿Í ¿¬°á¿ë ÄÉÀ̺íÀÌ Æ÷ÇԵǾî Á¦°øµË´Ï´Ù.

 "Target Board" ´Â °³¹ß½Ã½ºÅÛ ±¸¼ºÀ» À§Çؼ± ¹Ýµå½Ã ÇÊ¿äÇÑ ÀåÄ¡À̸ç, °¢°¢ÀÇ ¸¶ÀÌÄĸ¶´Ù º°µµ·Î ¸¸µé¾î Áý´Ï´Ù.
Áï, SK-1000 ¿¡¹°·¹ÀÌÅÍ´Â »ï¼ºÀÇ 4ºñÆ®, 8ºñÆ® ¸ðµç Á¦Ç°¿¡ °øÅëÀ¸·Î »ç¿ëµÇ´Âµ¥ "Target board" ¸¸Àº °¢°¢ÀÇ ¸¶ÀÌÄÄ¿¡ µû¶ó ¹Ù²î°Ô µË´Ï´Ù.
 
(Target Board ´Â  »ï¼º´ë¸®Á¡¿¡¼­ ¹«»óÀ¸·Î °ø±ÞµË´Ï´Ù).
 
 

OTP/MTP Adapter socket  / Gang programmers-

°³¹ßµÈ ÀÀ¿ë ÇÁ·Î±×·¥À» »ï¼ºÀÇ OTP ¶Ç´Â MTP ŸÀÔÀÇ ¸¶ÀÌÄÄ¿¡ ÀÔ·ÂÇÒ¶§ »ç¿ëÇÏ´Â ¾Æ´äÅÍÀÔ´Ï´Ù.
´Ù¾çÇÑ ÆÐijÁö ŸÀÔ (QFP, DIP, SOP, TQFP, BGA)À» °¡Áø »ï¼º ¸¶ÀÌÄÄÀ» ÇÁ·Î±×·¡¸Ó Àåºñ¿¡ ¸ÂÃß±â À§ÇÑ ÀåÄ¡ÀÔ´Ï´Ù.
 OTP/MTP ¿ë ¼ÒÄÏÀº µÎ Á¾·ù°¡ ÀÖ½À´Ï´Ù.
Çϳª´Â Smart Kit ³ª SPW2plus (Single PROM/OTP/MTP Programmer, Çѹø¿¡ ÇѰ³ÀÇ ¸¶ÀÌÄĸ¸ WritingÇÔ) ¿ëÀ̸ç, ´Ù¸¥ Çϳª´Â ¾ç»ê¿ëÀÎ Gang ÇÁ·Î±×·¡¸Ó (GW-PRO2) ¿ë ¾Æ´äÅÍ ¼ÒÄÏÀÔ´Ï´Ù.

 
 


 Copyright (C)1999. C & A Technology.  E-mail to jhc115@cnatech.com
Page updated on: 5/19/2003