Sign inSign up

hakatashi/dragonasic

By hakatashi

•Updated over 8 years ago

Image
0

313

hakatashi/dragonasic repository overview

⁠

Lay your ASIC out on the Web!!

未踏2017⁠採択プロジェクト「GUIによるカスタムマイコン設計プラットフォーム」⁠

⁠Prerequisites

⁠Install

cd /path/to/DragonASIC
git submodule update --init --recursive
docker-compose build
docker-compose run compiler make COMMONFLAGS=-Wall out/8cc out/elc
npm install
npm run build

⁠Start Server

npm run dev

The site will be up on http://localhost:8080/⁠

⁠Build flow

# compile
docker-compose run compiler ./out/8cc -S -o out/gpio.c.eir test/gpio.c
docker-compose run compiler ./out/elc -trsq out/gpio.c.eir > cpu/gpio.asm

# assemble
docker-compose run assembler python tools/Assembler/assembler.py gpio.asm

# layout
docker-compose run qflow

Tag summary

Content type

Image

Digest

Size

397.1 MB

Last updated

over 8 years ago

docker pull hakatashi/dragonasic