[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