IP란 무엇인가? IP는 Intellectual Property의 약자이다. 좀더 구체적으로 말하면, ASIC [1] 이나 FPGA를 만들 때 사용될 수 있는 논리 회로 블럭을 의미한다. "IP Cores"의 예로는, UART, CPU, Ethernet 콘트롤러, PCI 인터페이스 등이 있다. 예전에는, 이들 제품의 질좋은 core들은 가격이 미화 5000 달러에서 350000 달러에 달했다. 이것은 아무리 신중하게 계획된 용도일지라도 일반적인 사업체나 개인들에게는 너무나 큰 부담이었다 -- 그리하여, Free-IP 프로젝트가 시작되었다.
초창기 Free-IP 프로젝트는 CPU나 Ethernet 콘트롤러와 같은 복잠한 용도의 core 들에 초점을 맞추었다. 좀더 간단한 core들에 대한 개발은 뒤따라 이루어질 것이다.
Free-IP 프로젝트는 누구나가 사용할 수 있는 수준 높은 IP를 만들고자 하는 노력이다.
IP core들에 관한 다음 사이트들을 방문해 보라 -
오픈 IP 단체 http://www.openip.org
Free IP 단체 - 대중을 위한 ASIC과 FPGA core들 http://www.free-ip.com
FPGA 메인 사이트 http://www.fpgacpu.org
사용가능하거나 현재 개발중인 Free CPU List이다 -
F-CPU 64-bit Freedom CPU http://www.f-cpu.org , 미러 사이트 http://www.f-cpu.de
European Space Agency - SPARC architecture LEON CPU http://www.estec.esa.nl/wsmwww/leon
European Space Agency - ERC32 SPARC V7 CPU http://www.estec.esa.nl/wsmwww/erc32
Atmel ERC32 SPARC part # TSC695E http://www.atme1-wm.com/products click on Aerospace=>Space=>Processors
Sayuri http://www.morphyplanning.co.jp/Products/FreeCPU/freecpu-e.html , manufactured by Morphy Planning Ltd http://www.morphyone.org , 특징 http://ds.dial.pipex.com/town/plaza/aj93/waggy/hp/features/morphyone.htm
OpenRISC 1000 (시장을 독점하고 있는 ARM과 MIPS와 경쟁중인 공짜 오픈 소스 32-bit RISC processor) IP core http://www.opencores.org/cores/or1k
OpenRISC 2000 http://www.opencores.orgnews:comp.lang.vhdl
Green Mountain - GM HC11 CPU Core http://www.gmvhdl.com/hc11core.html
ARC CPUs : http://www.arccores.com
QED RISC 64-bit and MIPS cpus : http://www.qedinc.com/about.htm
Origin 2000 CPU - http://techpubs.sgi.com/library/manuals/3000/007-3511-001/html/O2000Tuning.1.html
Hitachi SH4,3,2,1 CPUs http://semiconductor.hitachi.com/superh
NVAX CPUs http://www.research.compaq.com/wr1/DECarchives/DTJ/DTJ700 and at mirror-site
Univ. of Mich High-perf. GaAs Microprocessor 프로젝트 http://www.eecs.umich.edu/UMichMP
Hyperstone E1-32 RISC/DSP [2] processor http://bwrc.eecs.berkeley.edu/CIC/tech/hyperstone
PSC1000 32-bit RISC processor http://www.ptsc.com/psc1000/index.html
IDT R/RV4640 and R/RV4650 64-bit CPU w/DSP Capability http://www.idt.com/products/pages/Processors-PL100_Sub205_Dev128.html
CPU Info center - SPARC과 ARM과 같은 CPU 리스트 http://bwrc.eecs.berkeley.edu/CIC/tech
[1] | Application Specific Integrated Circuit Circuits. 주문제작형 반도체 |
[2] | Digital Signal Processor : 디지탈 신호 처리용으로 특화된 CPU. TI의 TMS320 series가 대표제품 |