소프트 마이크로프로세서
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
- 1. 개요
- 2. 소프트 프로세서 코어 목록
- 2.1. ARM 아키텍처 기반
- 2.2. AVR 아키텍처 기반
- 2.3. MicroBlaze 아키텍처 기반
- 2.4. MCS-51 아키텍처 기반
- 2.5. MIPS 아키텍처 기반
- 2.6. PicoBlaze 아키텍처 기반
- 2.7. RISC-V 아키텍처 기반
- 2.8. SPARC 아키텍처 기반
- 2.9. x86 아키텍처 기반
- 2.10. PowerPC/Power 아키텍처 기반
- 2.11. 기타 아키텍처 기반
- 2.11.1. ARC
- 2.11.2. ERIC5
- 2.11.3. H2 CPU
- 2.11.4. Instant SoC
- 2.11.5. JOP
- 2.11.6. LatticeMico8
- 2.11.7. LatticeMico32
- 2.11.8. LXP32
- 2.11.9. MCL65
- 2.11.10. MRISC32-A1
- 2.11.11. NEO430
- 2.11.12. Nios, Nios II
- 2.11.13. OpenRISC
- 2.11.14. SpartanMC
- 2.11.15. SYNPIC12
- 2.11.16. xr16
- 2.11.17. YASEP
- 2.11.18. ZipCPU
- 2.11.19. ZPU
- 2.11.20. RISC5
- 참조
2. 소프트 프로세서 코어 목록
wikitext
다음은 소프트 프로세서 코어 목록이다.
2. 1. ARM 아키텍처 기반
2. 1. 1. 앰버(Amber)
앰버(Amber)는 코너 산티포트(Conor Santifort)가 개발한 오픈 소스 코어 (LGPLv2.1)이다. Wishbone 버스를 지원하며, ARMv2a 3단계 또는 5단계 파이프라인을 갖는다.2. 1. 2. 코어텍스-M1(Cortex-M1)
ARM 홀딩스에서 개발한 코어로 70–200MHz, 32비트 RISC이다.2. 2. AVR 아키텍처 기반
2. 2. 1. 나브레(Navré)
세바스티앙 부르도데크(Sébastien Bourdeauducq)가 개발한 오픈 소스 코어이다. Atmel AVR 호환 8비트 RISC이다.2. 2. 2. pAVR
pAVR은 Doru Cuturela영어가 개발한 오픈 소스 코어이다. Atmel AVR 호환 8비트 RISC이다.2. 2. 3. softavrcore
안드라스 팔(Andras Pal영어)이 개발한 오픈 소스 코어이다. Atmel AVR 호환 8비트 RISC(AVR5까지) 및 주변 장치, SoC 기능을 포함한다.2. 3. MicroBlaze 아키텍처 기반
2. 3. 1. AEMB
AEMB는 숀 탄(Shawn Tan영어)이 개발한 오픈 소스 코어이다. AEMB는 MicroBlaze EDK 3.2와 호환된다.2. 3. 2. MicroBlaze
자일링스(Xilinx)에서 개발한 코어이다.2. 3. 3. OpenFire
버지니아 공대 CCM 연구소에서 개발한 오픈 소스 코어이다. MicroBlaze와 바이너리 호환이 가능하다.2. 3. 4. SecretBlaze
몽펠리에 대학교와 CNRS LIRMM에서 개발한 오픈 소스 코어이다. MicroBlaze ISA를 따르며, VHDL로 작성되었다.2. 4. MCS-51 아키텍처 기반
2. 4. 1. MCL51
MCL51은 마이크로코어 랩스(MicroCore Labs)에서 개발한 초소형 마이크로시퀀서 기반의 8051 오픈 소스 마이크로프로세서 코어이다.2. 4. 2. TSK51/52
TSK51/52는 알티움(Altium)에서 개발한 제품이다. 8비트 인텔 8051 명령어 집합과 호환되며, 낮은 클럭 사이클을 사용하는 로열티 없는 대안으로 제공된다.2. 5. MIPS 아키텍처 기반
2. 5. 1. BERI
BERI는 케임브리지 대학교에서 개발한 BSD 라이선스의 오픈 소스 마이크로프로세서 코어이다.2. 5. 2. Dossmatik
르네 도스(René Doss)가 개발한 오픈 소스 코어이다. Dossmatik 코어는 CC BY-NC 3.0 라이선스를 따르며, 상업적 지원을 원하는 사용자는 사용료를 지불해야 한다. Dossmatik은 MIPS I 명령어 집합을 사용하며 파이프라인 단계를 거친다.2. 5. 3. TSK3000A
TSK3000A는 알티움(Altium)에서 개발한 32비트 R3000 스타일 RISC 수정된 하버드 아키텍처 CPU이며, 로열티가 없다.2. 6. PicoBlaze 아키텍처 기반
2. 6. 1. PacoBlaze
PacoBlaze는 파블로 블레이어(Pablo Bleyer)가 개발한 오픈 소스 코어이다. 자일링스의 PicoBlaze 프로세서와 호환된다.2. 6. 2. PicoBlaze
자일링스에서 개발한 소프트 마이크로프로세서 코어이다.2. 7. RISC-V 아키텍처 기반
2. 7. 1. f32c
f32c는 자그레브 대학교에서 개발한 32비트 RISC 및 MIPS ISA 서브셋 (재지정 가능) 오픈 소스 소프트 코어 프로세서이다. BSD 허가서하에 배포되며, GCC 툴체인을 사용한다.2. 7. 2. NEORV32
NEORV32는 스테판 놀팅(Stephan Nolting)이 개발한 오픈 소스 코어 (BSD 라이선스)이다. RISC-V 명령어 집합 아키텍처(ISA)를 준수하며, rv32[i/e] [m] [a] [c] [b] [u] [Zfinx] [Zicsr] [Zifencei] 사양을 지원한다. CPU 및 SoC로 사용 가능하며, 고도로 사용자 정의가 가능하다는 특징이 있다. GCC 툴체인을 사용하여 개발할 수 있다.2. 7. 3. VexRiscv
SpinalHDL에서 개발된 32비트 RISC-V 프로세서이다. Artix 7에서 최대 340MHz로 동작하며, 최대 1.44 DMIPS/MHz의 성능을 제공한다.2. 8. SPARC 아키텍처 기반
2. 8. 1. LEON2(-FT)
유럽 우주국(ESA)에서 개발한 오픈 소스 코어이다. SPARC V8 명령어 집합 아키텍처를 사용한다.2. 8. 2. LEON3/4
에어로플렉스 가이슬러(Aeroflex Gaisler)에서 개발한 SPARC V8 아키텍처 기반의 오픈 소스 코어이다.2. 8. 3. OpenPiton
OpenPiton은 프린스턴 대학교 병렬 그룹에서 개발한 오픈 소스, 멀티코어 SPARC V9이다.2. 8. 4. OpenSPARC T1
OpenSPARC T1은 썬 마이크로시스템즈에서 개발한 오픈 소스 소프트 마이크로프로세서 코어이다. 64비트 SPARC 마이크로프로세서이다.2. 8. 5. Tacus/PIPE5
템립(TemLib)에서 개발한 오픈 소스 코어이다. SPARC V8 명령어 집합 구조를 사용한다.2. 9. x86 아키텍처 기반
2. 9. 1. CPU86
CPU86은 HT-랩(HT-Lab)에서 개발한 8088 호환 오픈 소스 코어이다. VHDL로 작성되었다.2. 9. 2. MCL86
MCL86은 마이크로코어 랩스(MicroCore Labs)에서 개발한 8088/8086 호환 소프트 마이크로프로세서 코어이다. 이 코어는 오픈 소스로 제공되며, 마이크로시퀀서로 구현된 주기 정확(cycle-accurate) 특성을 갖는다. MCL86은 Kintex-7 FPGA에서 2% 미만의 사용률을 보여, 매우 효율적인 설계임을 알 수 있다.2. 9. 3. s80x86
s80x86은 제이미 아일스(Jamie Iles)가 개발한 오픈 소스 코어 (GPLv3)이다. 80186 호환 GPLv3 코어이다.2. 9. 4. Zet
Zet는 오픈 소스 코어로, 제우스 고메즈 마르몰레호(Zeus Gómez Marmolejo)가 개발하였다. x86 PC 클론이다.2. 9. 5. ao486
ao486은 알렉산더 오스만(Aleksander Osman)이 개발한 오픈 소스(3-Clause BSD) i486 SX 호환 코어이다.2. 10. PowerPC/Power 아키텍처 기반
2. 10. 1. PowerPC 405S
IBM에서 개발한 32비트 PowerPC v.2.03 Book E 프로세서이다.2. 10. 2. PowerPC 440S
IBM에서 개발한 32비트 파워PC/PowerPC영어 v.2.03 Book E 임베디드 프로세서 코어이다.2. 10. 3. PowerPC 470S
IBM에서 개발한 32비트 PowerPC v.2.05 Book E 프로세서이다.2. 10. 4. Microwatt
Microwatt는 IBM/OpenPOWER에서 개발한 오픈 소스 코어 (CC-BY 4.0)이다. 64비트 PowerISA 3.0 개념 증명용으로 개발되었다.2. 10. 5. Chiselwatt
Chiselwatt는 IBM/OpenPOWER에서 개발한 64비트 PowerISA 3.0 오픈 소스 코어 (CC-BY 4.0)이다.2. 10. 6. Libre-SOC
Libre-SoC.org에서 개발한 오픈 소스 코어 (BSD/LGPLv2+)이다. 64비트 PowerISA 3.0을 준수한다. CPU/GPU/VPU 구현 및 사용자 지정 벡터 명령어를 개발 중이다.2. 10. 7. A2I
IBM/OpenPOWER에서 개발한 오픈 소스 코어 (CC-BY 4.0)이다. 64비트 PowerPC 2.6 Book E를 구현했다. 순차 실행(In-order execution) 코어이다.2. 10. 8. A2O
IBM/OpenPOWER에서 개발한 오픈 소스 코어(CC-BY 4.0)이다. 64비트 PowerPC 2.7 Book E이다. 비순서 코어이다.2. 11. 기타 아키텍처 기반
2. 11. 1. ARC
ARC 인터내셔널(ARC International)과 시놉시스(Synopsys)에서 개발한 16/32/64비트 RISC ISA이다.2. 11. 2. ERIC5
엔트너 일렉트로닉스(Entner Electronics)에서 개발한 ERIC5는 9비트 RISC 마이크로프로세서이다. 매우 작은 크기를 가지고 있으며, C 프로그래밍이 가능하다.2. 11. 3. H2 CPU
리처드 제임스 하우(Richard James Howe)가 개발한 H2 CPU는 MIT 라이선스로 배포되는 오픈 소스 코어이다. 16비트 스택 머신이며, 포스를 직접 실행하도록 설계되어 크기가 작다.2. 11. 4. Instant SoC
Instant SoC는 FPGA 코어에서 개발되었다. 32비트 RISC-V M 확장을 지원하며, C++로 SoC가 정의되어 있다.2. 11. 5. JOP
마틴 솨벨(Martin Schoeberl)이 개발한 오픈 소스 코어이다. JOP는 스택 지향적이며, 하드 실시간 시스템을 지원하고, 자바 바이트코드를 직접 실행한다.2. 11. 6. LatticeMico8
래티스 반도체에서 개발한 오픈 소스 코어이다.2. 11. 7. LatticeMico32
래티스 반도체(래티스 세미컨덕터)에서 개발한 오픈 소스 코어이다.2. 11. 8. LXP32
LXP32는 알렉스 쿠즈네초프(Alex Kuznetsov)가 개발한 오픈 소스 코어 (MIT)이다. 32비트 프로세서로, 3단계 파이프라인 구조를 가지고 있으며, 레지스터 파일은 블록 RAM을 기반으로 한다.2. 11. 9. MCL65
MCL65는 마이크로코어 랩스(MicroCore Labs)에서 개발한 6502 호환 소프트 마이크로프로세서 코어이다. 초소형 마이크로시퀀서 기반으로 설계되었다.2. 11. 10. MRISC32-A1
마커스 겔나드(Marcus Geelnard)가 개발한 오픈 소스 코어이다. MRISC32 ISA를 구현하는 32비트 RISC/벡터 CPU이다.2. 11. 11. NEO430
NEO430은 스테판 놀팅(Stephan Nolting영어)이 개발한 16비트 MSP430 호환 오픈 소스 코어이다. 매우 작은 크기를 가지면서도 다양한 주변 장치를 갖추고 있으며, 사용자의 요구에 따라 고도로 커스터마이징할 수 있다는 장점이 있다.2. 11. 12. Nios, Nios II
알테라에서 개발한 소프트 마이크로프로세서에는 Nios와 Nios II가 있다.2. 11. 13. OpenRISC
OpenRISC는 오픈코어스(OpenCores)에서 개발한 오픈 소스 마이크로프로세서 코어이다. 32비트 프로세서로, ASIC, Actel, Altera, Xilinx FPGA에서 제작되었다.2. 11. 14. SpartanMC
다름슈타트 공과대학교와 드레스덴 공과대학교에서 개발한 오픈 소스 코어이다. 18비트 ISA를 사용하며, GNU Binutils 및 GCC 지원을 위한 개발이 진행 중이다.2. 11. 15. SYNPIC12
SYNPIC12는 미겔 앙헬 아조 펠라요(Miguel Angel Ajo Pelayo)가 개발한 오픈 소스 코어 (MIT)이다. PIC12F와 호환되며, 게이트에서 프로그램 합성이 가능하다.2. 11. 16. xr16
xr16은 얀 그레이(Jan Gray)가 개발한 16비트 RISC CPU 및 SoC이다. Circuit Cellar Magazine #116-118에 소개되었다.2. 11. 17. YASEP
얀 귀동(Yann Guidon프랑스어)이 개발한 오픈 소스 코어 (AGPLv3)이다. 16비트 또는 32비트로 동작한다.2. 11. 18. ZipCPU
ZipCPU는 기스퀘스트 기술(Gisselquist Technology)에서 개발한 오픈 소스 코어(GPLv3)이다. 32비트 CPU이며, 최소한의 FPGA 리소스 사용을 목표로 한다.2. 11. 19. ZPU
ZPU는 자일링스 AS(Zylinx AS)에서 개발한 소형의 스택 기반 CPU 코어이다. ZPU는 오픈 소스(GPL) 라이선스 하에 배포된다. 16비트 또는 32비트 데이터 경로로 구성할 수 있다. 운영 체제로는 eCos가 지원된다.2. 11. 20. RISC5
요약과 원본 소스에 RISC5 관련 내용이 전혀 없습니다. 따라서, 주어진 정보만으로는 위키텍스트를 생성할 수 없습니다.참조
[1]
웹사이트
"Zet soft core running Windows 3.0" by Andrew Felch 2011
http://www.dailycirc[...]
2018-10-13
[2]
웹사이트
"FPGA Architectures from 'A' to 'Z'" by Clive Maxfield 2006
http://www.embedded.[...]
2012-08-18
[3]
웹사이트
MicroBlaze Soft Processor: Frequently Asked Questions
http://www.xilinx.co[...]
2011-10-27
[4]
논문
Implementing processor arrays on FPGAs
https://doi.org/10.1[...]
1998
[5]
논문
A 24 Processors System on Chip FPGA Design with Network on Chip
http://www.design-re[...]
[6]
웹사이트
Micro16 Array - A Simple CPU Array
http://members.optus[...]
[7]
뉴스
1,000 Core CPU Achieved: Your Future Desktop Will Be a Supercomputer
http://www.fastcompa[...]
2011
[8]
뉴스
Scientists Squeeze Over 1,000 Cores onto One Chip
http://www.ecnmag.co[...]
2012-03-05
[9]
웹사이트
"Top 7 Reasons to Replace Your Microcontroller with a MAX 10 FPGA"
https://www.altera.c[...]
[10]
웹사이트
"Using FPGAs to avoid microprocessor obsolescence"
http://www.embedded.[...]
2008
[11]
웹사이트
FPGA processor IP needs to be supported
https://www.electron[...]
2019-04-03
[12]
웹사이트
Overview :: OpenFire Processor Core :: OpenCores
http://opencores.org[...]
[13]
웹사이트
"Zet soft core running Windows 3.0" by Andrew Felch 2011
http://www.dailycirc[...]
2018-10-13
[14]
웹인용
"FPGA Architectures from 'A' to 'Z' : Part 2"
http://www.embedded.[...]
2012-08-18
[15]
웹사이트
MicroBlaze Soft Processor: Frequently Asked Questions
http://www.xilinx.co[...]
2011-10-27
[16]
논문
Implementing processor arrays on FPGAs
https://doi.org/10.1[...]
1998
[17]
논문
A 24 Processors System on Chip FPGA Design with Network on Chip
http://www.design-re[...]
[18]
웹사이트
Micro16 Array - A Simple CPU Array
http://members.optus[...]
"20200801"
[19]
뉴스
1,000 Core CPU Achieved: Your Future Desktop Will Be a Supercomputer
http://www.fastcompa[...]
2011
[20]
뉴스
Scientists Squeeze Over 1,000 Cores onto One Chip
http://www.ecnmag.co[...]
2012-03-05
[21]
웹인용
"Top 7 Reasons to Replace Your Microcontroller with a MAX 10 FPGA"
https://www.altera.c[...]
[22]
웹인용
"Using FPGAs to avoid microprocessor obsolescence"
http://www.embedded.[...]
2008
[23]
웹인용
FPGA processor IP needs to be supported
https://www.electron[...]
2019-04-03
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
