MIPS Open ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ ๊ฒŒ์‹œ๋œ MIPS32 microAptiv ์ฝ”์–ด์˜ ์†Œ์Šค

Wave Computing(์ด์ „ MIPS Technologies, ์ด์ „์— Imagination Technologies์— ํก์ˆ˜๋˜์—ˆ๋‹ค๊ฐ€ ๋ถ„ํ• ๋œ ํ›„ ๋‹ค์‹œ ๋…๋ฆฝ ์ƒํƒœ๋ฅผ ๋ฐ›์Œ)์€ MIPS Open ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ MIPS32 microAptiv ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด์šฉ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ์ปค๋„ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ์ฝ”๋“œ๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • microAptiv MCU ์ฝ”์–ด โ€“ ์ž„๋ฒ ๋””๋“œ ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์šฉ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ์ฝ”์–ด.
  • microAptiv MPU ์ฝ”์–ด - ์บ์‹œ ์ปจํŠธ๋กค๋Ÿฌ์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์žฅ์น˜(MMU)๊ฐ€ ํฌํ•จ๋˜์–ด Linux์™€ ๊ฐ™์€ ์™„์ „ํ•œ ์šด์˜ ์ฒด์ œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ะ’ ๋‹ค์šด๋กœ๋“œ ์„น์…˜:

  • MIPS ๊ฐœ๋ฐฉํ˜• ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์„œ
  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ MIPS Open IDE(Linux ๋ฐ Windows์šฉ ๋ฒ„์ „)
  • MIPS Open FPGA ํŒจํ‚ค์ง€ - FPGA์—์„œ MIPS Open ์ฝ”์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • Verilog ํ•˜๋“œ์›จ์–ด ์„ค๋ช… ์–ธ์–ด๋กœ ๋œ microAptiv UP Core ๋ฐ microAptiv UC Core ์ปค๋„์˜ ์†Œ์Šค ์ฝ”๋“œ

๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด ๋ผ์ด์„ผ์Šค ๊ณ„์•ฝ ์กฐ๊ฑด์— ๋™์˜ํ•˜๊ณ  ์‚ฌ์ดํŠธ์— ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ „์˜ ์›จ์ด๋ธŒ ์ปดํ“จํŒ… ํ”„๋กœ๊ทธ๋žจ์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. MIPS ์˜คํ”ˆ์ฐธ๊ฐ€์ž๋Š” ์•„ํ‚คํ…์ฒ˜ ์ค€์ˆ˜์— ๋Œ€ํ•œ ์ธ์ฆ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜์ง€ ์•Š๊ณ ๋„ MIPS ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฒด ์ปค๋„์„ ์ถœ์‹œํ•˜๊ณ , ์ปค๋„์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ตฌ์ž…ํ•˜๊ณ , ๊ธฐํƒ€ ๋ผ์ด์„ผ์Šค ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ณ , ๊ธฐ์กด ์†Œ์Šค ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. Wave Computing์—์„œ ๊ฐœ๋ฐœํ•œ MIPS ์ปค๋„.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€