# TEMU (Terma Emulator) - LLVM 기반의 고성능 마이크로프로세서 에뮬레이터

> Clean Markdown view of GeekNews topic #18418. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18418](https://news.hada.io/topic?id=18418)
- GeekNews Markdown: [https://news.hada.io/topic/18418.md](https://news.hada.io/topic/18418.md)
- Type: news
- Author: [regentag](https://news.hada.io/@regentag)
- Published: 2024-12-24T17:23:12+09:00
- Updated: 2024-12-24T17:23:12+09:00
- Original source: [t-emu.terma.com](https://t-emu.terma.com/)
- Points: 6
- Comments: 6

## Summary

TEMU는 LLVM 툴체인을 활용하여 고성능의 프로세서 코어와 메모리를 에뮬레이션하며, 유럽 우주선에 사용되는 공통 장치들과 버스를 타겟으로 합니다. 이 에뮬레이터는 멀티코어 및 멀티프로세서 에뮬레이션을 지원하고, 외부 장치와 데이터 버스 모델, 커스텀 캐시 모델 및 빠른 주소 디코딩이 가능한 메모리 모델을 제공합니다. 지원하는 프로세서로는 SPARCv8, PowerPC, ARMv7이 있으며, 다양한 버스 모델과 장치 모델을 포함하고 있습니다. 다 좋은데 이름 때문에 선입견이 생기지 않을까 우려되네요.

## Topic Body

TEMU는 고성능의 프로세서 코어 및 메모리 에뮬레이션을 제공합니다. 현재의 타겟은 유럽의 우주선에 사용되는 공통 장치들과 버스입니다.  
  
__주요 기능__  
  * LLVM 툴체인을 사용하여 동적으로 바이너리 변환  
  * 멀티코어/멀티프로세서 에뮬레이션 지원  
  * 외부 장치와 데이터 버스 모델  
  * 커스텀 캐시 모델과 빠른 주소 디코딩이 가능한 메모리 모델  
  * 장치 모델링을 위한 쉬운 C API  
  
__지원하는 프로세서__  
  * SPARCv8  
  * PowerPC  
  * ARMv7  
  
__버스 모델__  
  * CAN  
  * Ethernet  
  * PCIe  
  * MIL-STD-1553  
  * Serial 등  
  
__장치 모델__  
  * GRLIB  
  * P2020  
  * OpenCores 등  
  
추가 소개자료(PDF): [T-EMU 2.0: The Next Generation LLVM Based Micro-Processor Emulator](https://llvm.org/devmtg/2015-04/slides/temu-eurollvm-2015.pdf)

## Comments



### Comment 32678

- Author: joyfui
- Created: 2024-12-25T00:38:00+09:00
- Points: 1

테무에서 산 에뮬...

### Comment 32675

- Author: devfluotin
- Created: 2024-12-24T22:22:27+09:00
- Points: 1

테무에서 온 에뮬레이터

### Comment 32673

- Author: jwh926
- Created: 2024-12-24T18:25:17+09:00
- Points: 2

테무..

### Comment 32674

- Author: kingori
- Created: 2024-12-24T19:45:05+09:00
- Points: 2
- Parent comment: 32673
- Depth: 1

이름에서 신뢰성이 떨어지네요 ㅎㅎㅎ

### Comment 32679

- Author: bus710
- Created: 2024-12-25T05:47:10+09:00
- Points: 1
- Parent comment: 32674
- Depth: 2

생성된 결과물을 열어볼 때 두근두근 하겠군요...

### Comment 32671

- Author: regentag
- Created: 2024-12-24T17:25:47+09:00
- Points: 1

1750A 프로세서 에뮬레이터를 찾다가 발견했습니다.  
llvm쪽에 올라온 자료(추가 소개자료 pdf)에는 1750A를 지원한다고 하는데 정작 홈페이지 소개에는 없네요...
