[LHC] SoC completo open hardware
Henrique Almeida
hdante at gmail.com
Thu Dec 24 06:20:09 PST 2015
Olá, hoje consegui reunir uma coleção de programas para se
desenvolver um computador completo open hardware, desde o processador,
incluindo os dispositivos de I/O, até a geração do circuito ASIC de
forma compatível com os processos de foundries conhecidas.
Por enquanto eu apenas coletei a lista de programas. Ainda não
utilizei nenhum deles, muito menos consegui juntar todos eles em um
processo coeso.
Segue a lista:
Linguagens de programação:
https://github.com/m-labs/migen
https://chisel.eecs.berkeley.edu/
http://iverilog.icarus.com/
SoC básico (barramento, rede, I/O, processador LM32, etc.):
https://github.com/m-labs/misoc
Processadores RISC-V:
https://github.com/ucb-bar/rocket-chip
https://github.com/ucb-bar/rocket
https://github.com/ucb-bar/riscv-boom
https://github.com/ucb-bar/zscale
Wi-Fi:
https://warpproject.org/trac
GPU:
http://miaowgpu.org/
https://github.com/asicguy/gplgpu
Síntese (front-end):
http://opencircuitdesign.com/qflow/
Síntese (Verilog 2005), otimização, verificação:
http://www.clifford.at/yosys/
Cell/pin placement:
https://github.com/rubund/graywolf
Detail router:
http://opencircuitdesign.com/qrouter/
Layout viewer:
http://opencircuitdesign.com/magic/
Standard cell sets (0.5µm ~ 45nm):
http://vlsiarch.ecen.okstate.edu/flow/
Open source FPGA workflow (bonus):
http://www.clifford.at/icestorm/
https://github.com/cseed/arachne-pnr
http://xc3sprog.sourceforge.net/
--
Henrique Dante de Almeida
hdante at gmail.com
More information about the HSC
mailing list