±¸ºÐ |
½Ç½À³»¿ë |
»ó¼¼³»¿ë |
01Àå |
SoC°³¿ä ¹× ¼³°è¹æ¹ý |
SoC(System-On-Chip)¿¡ ´ëÇÑ ±âº» Á¤ÀÇ¿Í SoC ¼³°è¸¦ À§ÇØ ¼öÇàµÇ´Â ¼³°è°úÁ¤ ¹× ¼³°è¿¡ »ç¿ëµÇ´Â ±âº»ÀûÀÎ ¼³°èÅø(CAD tools)¿¡ ´ëÇÑ ¼Ò°³ |
02Àå |
ARM ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÑ SoC¼³°è±¸Á¶ ÀÌÇØ |
ARM ÇÁ·Î¼¼¼ Ư¡°ú ÇÁ·Î¼¼¼ ³»ºÎÀÇ Block Diagram, Memory Map ¼Ò°³ |
03Àå |
ARM AMBA ProtocolÀÇ ÀÌÇØ |
AMBA AHB/APB ±Ô°Ý¼Ò°³ |
04Àå |
Altera Quartus-II /ModelSim, ADS/Multi-ICE »ç¿ë¹ý ½Ç½À |
ALTERA QUARTUS-II, ModelSim, ARM Developer Suit(ADS), Multi-ICE ¼³Ä¡ ¹× ½ÇÇà ¹æ¹ý ¼³¸í |
05Àå |
EasySoC Àåºñ±¸¼º ¹× »ç¾ç |
EasySoC ºí·Ïµµ, Ư¡, ±¸¼º, »ç¾ç, ¼³Á¤, I/OÇÉ ±¸¼º ¼³¸í |
06Àå |
FPGA¸¦ ÀÌ¿ëÇÑ LED, 7-Segment Á¦¾î½Ç½À |
LED¿Í 7-Segment¸¦ ÀÌ¿ëÇÑ ½Ã°è¸¦ ¼³°èÇÏ¿© º½À¸·Î¼ EasySoC¸¦ ÀÌ¿ëÇÏ¿© FPGA¸¦ µ¿ÀÛ½ÃÅ°´Â ¹æ¹ý, Quartus-II, Modelsim °³¹ß¿ë ¼ÒÇÁÆ®¿þ¾î »ç¿ë¹ý |
07Àå |
ARMÀ» ÀÌ¿ëÇÑ LED, 7-Segment Á¦¾î½Ç½À |
6Àå¿¡¼ °ËÁõÇÑ IP¸¦ ÀÌ¿ëÇÏ¿© AMBA APB Slave¿¡ ¿¬°áÇÏ°í Á¤»óÀûÀ¸·Î µ¿ÀÛÀ̵ǴÂÁö Multi-ICE/AXDµð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇÑ´Ù. È®ÀÎÇÏ´Â °úÁ¤À» ÅëÇؼ FPGA ³»ºÎ¿¡ ±¸¼ºµÈ EasySoC PlatformÀÇ Block DiagramÀ» ÀÌÇØÇÏ°í, AMBA ±¸Á¶¿Í ½ÅÈ£µéÀÇ µ¿ÀÛÀ» ÀÌÇØÇÑ´Ù. |
08Àå |
FPGA¸¦ ÀÌ¿ëÇÑ TEXT-LCD Á¦¾î½Ç½À |
TEXT-LCD ÄÁÆ®·Ñ·¯ ·ÎÁ÷À» ¼³°èÇÏ¸é¼ µ¥ÀÌÅÍ ½ÃÆ®ÀÇ Å¸ÀÌ¹Ö ´ÙÀ̾î±×·¥À» ÀÌÇØÇÏ°í EasySoCÀÇ FPGA¸¦ ÀÌ¿ëÇÏ¿© ¿ÜºÎ µð¹ÙÀ̽º¸¦ Á¦¾îÇÏ´Â ½Ç½ÀÀ» ÇÔÀ¸·Î¼ ´Ü¼ø ³í¸®¿¡¼ ÇÑ´Ü°è ³ôÀº ¼öÁØÀÇ ½Ç½ÀÀ» °æÇèÇÑ´Ù. |
09Àå |
ARMÀ» ÀÌ¿ëÇÑ TEXT-LCD Á¦¾î½Ç½À |
8Àå¿¡¼ °ËÁõÇÑ IP¸¦ ÀÌ¿ëÇÏ¿© AMBA APB Slave¿¡ ¿¬°áÇÏ°í Multi-ICE/AXD µð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© IP¸¦ °ËÁõÇÑ´Ù. |
10Àå |
FPGA¸¦ ÀÌ¿ëÇÑ Dot Matrix Á¦¾î½Ç½À |
¼ýÀÚ¸¦ µð½ºÇ÷¹ÀÌÇÏ¿© º¸´Â DOT Matrix ÄÁÆ®·Ñ·¯¸¦ ¼³°èÇÑ´Ù. |
11Àå |
ARMÀ» ÀÌ¿ëÇÑ Dot Matrix Á¦¾î½Ç½À |
10Àå¿¡¼ °ËÁõÇÑ IP¸¦ ÀÌ¿ëÇÏ¿© AMBA APB Slave¿¡ ¿¬°áÇÏ°í Multi-ICE/AXD µð¹ö°Å¸¦ ÀÌ¿ëÇÏ¿© IP¸¦ °ËÁõÇÑ´Ù. |
12Àå |
FPGA¸¦ ÀÌ¿ëÇÑ UART Á¦¾î½Ç½À |
EasySoC¿¡¼ UART¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¼Û¼ö½ÅÀ» ½ÇÇèÇÏ¿© º¸µµ·ÏÇÑ´Ù. |
13Àå |
ARMÀ» ÀÌ¿ëÇÑ UART Á¦¾î½Ç½À |
12Àå¿¡¼ °ËÁõÇÑ 7-Segment/LED IP¸¦ ÀÌ¿ëÇÏ¿© AMBA APB slave¿¡ ¿¬°áÇÑ´Ù. UART¸¦ Á¦¾îÇÏ´Â Firmware¸¦ DPRAM¿¡ LoadÇÏ¿© ½ÇÇàÇÑ ´ÙÀ½ UART¿¡¼ ÀÔ·Â Key°ª¿¡ µû¶ó 7-Segment/LED µ¿ÀÛ È®ÀÎÀ» ÅëÇØ UART IP¸¦ °ËÁõÇÑ´Ù. Firmware image file load ¹× test´Â Multi-ICE¿Í AXD µð¹ö°Å¸¦ ÀÌ¿ëÇÑ´Ù. |
14Àå |
FPGA¸¦ ÀÌ¿ëÇÑ PS2 Á¦¾î½Ç½À |
PS/2 Å°º¸µå ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÌ´Â ¹ü¿ë ¸ðµâÀ» ¼³°èÇÏ°í, ÀÌ ¸ðµâ·Î ºÎÅÍ ÇÑ ¹ÙÀÌÆ®¾¿ Å°°ªÀ» ¹Þ¾Æ¼ ¼ýÀÚ ÀÔ·ÂÀÎ °æ¿ì¿¡ BCD ÄÚµå·Î º¯È¯ÇÏ¿© LED·Î Ãâ·ÂÇÏ´Â ¿¹Á¦¸¦ °ËÁõÇÑ´Ù. |
15Àå |
ARMÀ» ÀÌ¿ëÇÑ PS2 Á¦¾î½Ç½À |
14Àå¿¡¼ °ËÁõÇÑ IP¸¦ ÀÌ¿ëÇÏ¿© AMBA APB Slave¿¡ ¿¬°áÇÑ´Ù. PS2¿Í 7-Segment¸¦ Á¦¾îÇÏ´Â Firmware ½ÇÇàÈÄ, PS2¿¡ ¿¬°áµÈ Å°º¸µå ÀÔ·ÂÀ» 7-Segment¿¡ Display ½ÃÅ´À¸·Î½á PS2 IP¸¦ °ËÁõÇÑ´Ù. |
16Àå |
ARMÀ» ÀÌ¿ëÇÑ DPRAM Á¦¾î½Ç½À |
DPRAM IPÀ» ÅëÇؼ AHB Slave Wrapper ¼³°è°úÁ¤À» ÀÌÇØÇÏ°í, Firmware ÀÛ¼ºÈÄ DPRAM¿¡ loadÇÏ¿© Firmware µ¿ÀÛÀ» È®ÀÎÇÔÀ¸·Î½á DPRAM IP¸¦ °ËÁõÇÑ´Ù. Firmware ÀÛ¼º ¹× ÄÄÆÄÀÏÀº ARM Developer Suite v1.2ÀÇ CodeWarrior¸¦ »ç¿ëÇÏ°í Firmware image file load ¹× test´Â Multi-ICE¿Í AXD µð¹ö°Å¸¦ ÀÌ¿ëÇÑ´Ù |
17Àå |
ARMÀ» ÀÌ¿ëÇÑ 7-Segment Á¦¾î½Ç½À |
AHB 7-Segment / LED IP¸¦ ÀÌ¿ëÇÏ¿© AHB Control Register ¼³°è°úÁ¤À» ÀÌÇØÇÏ°í Á¤»óÀûÀ¸·Î µ¿ÀÛÀ̵ǴÂÁö Multi-ICE/AXD µð¹ö°Å¿Í Firmware¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇÑ´Ù. |
18Àå |
ARMÀ» ÀÌ¿ëÇÑ Async. SRAM Á¦¾î½Ç½À |
AHB Async. SRAM IP¸¦ ÀÌ¿ëÇÏ¿© AHB Control Register/Wrapper ¼³°è°úÁ¤°ú Memory Interface¸¦ ÀÌÇØÇÏ°í Multi-ICE/AXD µð¹ö°Å¸¦ ÅëÇÑ IP È®Àΰú Firmware¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇÑ´Ù. |
19Àå |
ARMÀ» ÀÌ¿ëÇÑ TFT-LCD Á¦¾î½Ç½À |
AHB TFT-LCD IP¸¦ ÀÌ¿ëÇÏ¿© AHB Control Register¿Í Master DMA ¼³°è°úÁ¤À»ÀÌÇØÇÏ°í Á¤»óÀûÀ¸·Î µ¿ÀÛÀ̵ǴÂÁö Multi-ICE/AXD µð¹ö°Å¿Í Firmware¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇÑ´Ù. |
20Àå |
ARMÀ» ÀÌ¿ëÇÑ CIS¿Í TFT-LCD Á¦¾î½Ç½À |
19ÀåÀÇ TFT-LCD IP¿¡ CIS IP¸¦ Ãß°¡ÇÏ¿© CIS¿¡ ScanµÈ ¿µ»óµ¥ÀÌÅ͸¦ TFT-LCD¿¡ DisplayÇÏ´Â ¿¹Á¦¸¦ ¼³°èÇÑ´Ù. ¶ÇÇÑ I2C Åë½ÅÀ» ÅëÇÏ¿© CIS¸¦ ÄÁÆ®·Ñ ÇÔÀ¸·Î½á I2C Åë½Å¿¡ ´ëÇÑ ÀÌÇظ¦ ½ÀµæÇÑ´Ù. |
21Àå |
ARMÀ» ÀÌ¿ëÇÑ VGA Á¦¾î½Ç½À |
AHB Control Register¿¡ ÀÇÇØ VGA Test PatternÀÇ R/G/B ¼ø¼¸¦ º¯°æÇÏ´Â IP¸¦¼³°èÇÑ´Ù. IP Á¤»óµ¿ÀÛÀ» È®ÀÎÇϱâÀ§ÇÏ¿© Multi-ICE/AXD µð¹ö°Å¸¦ ÀÌ¿ëÇÑ´Ù. |
22Àå |
ARMÀ» ÀÌ¿ëÇÑ Step Motor Á¦¾î½Ç½À |
Step motor IP¸¦ AMBA APB slave¿¡ Ãß°¡ÇÑ´Ù. Step motor speed¸¦ Control ÇÒ ¼ö ÀÖµµ·Ï AP Bcontrol register¿¡ ÀÇÇÑ clock ºÐÁÖ¸¦ »ç¿ëÇÏ°í, Multi-ICE/AXD µð¹ö°Å·Î µ¿ÀÛÀ» È®ÀÎÇÑ´Ù. |