Sign inSign up

hakatashi/dragonasic

By hakatashi

Updated over 8 years ago

Image
0

304

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