[LHC] SoC completo open hardware
Henrique Almeida
hdante at gmail.com
Wed Dec 30 04:10:15 PST 2015
Obrigado, Euripedes.
Segue o status report, por enquanto testei o yosys e o migen. O yosys
funcionou de primeira e perfeitamente. O migen dá um pequeno trabalho
para usar. Já vi que para usar o misoc com ele vou ter que criar um
script de "plataforma" para poder gerar um código verilog coerente.
Novos complementos para a lista:
Cores:
https://github.com/enjoy-digital/liteusb
https://github.com/enjoy-digital/litesata
Clone do misoc:
https://github.com/enjoy-digital/litex
Parsers de VHDL:
http://www.edautils.com/vhdl2verilog.html
http://www.verific.com/
Place and route mais avançado que o graywolf/qroute:
https://soc-extras.lip6.fr/en/coriolis/coriolis2-users-guide/
Standard cell sets:
http://www.vlsitechnology.org/html/libraries.html
2015-12-29 10:31 GMT-02:00 Euripedes Rocha Filho <rocha.euripedes at gmail.com>:
> NA lista de linguagens tenho usado o MyHDL( www.myhdl.org ) para verificação
> de código Verilog/VHDL com sucesso. Estou pra começar alguns experimentos
> pra síntese mais elaborados nos próximos dias.
>
> Em qui, 24 de dez de 2015 às 12:20, Henrique Almeida <hdante at gmail.com>
> escreveu:
>>
>> 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
>> _______________________________________________
>> Lista do LHC <http://lhc.net.br>
>> HSC at listas.tia.mat.br
>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
>
> _______________________________________________
> Lista do LHC <http://lhc.net.br>
> HSC at listas.tia.mat.br
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
--
Henrique Dante de Almeida
hdante at gmail.com
More information about the HSC
mailing list