bio-sim
Simulate BIO programs using the open-source RTL!
파일 탐색기
- build-image.yml
- i2s.py
- interactive.py
- toggle.py
- blink.jsonc
- clock-examples.jsonc
- i2s-serve.jsonc
- multicore.jsonc
- README.md
- server-demo.jsonc
- server-smoke.jsonc
- smoke.jsonc
- test-ws2812.jsonc
- trigger-examples.jsonc
- gtkw-blink-codezoom.png
- gtkw-hello-detail.png
- gtkw-hello-world.png
- bio.gtkw
- README.md
- axi2ahb.v
- axi2ahb_cmd.v
- axi2ahb_ctrl.v
- axi2ahb_rd_fifo.v
- axi2ahb_wr_fifo.v
- prgen_fifo.v
- assign.svh
- typedef.svh
- amba_components.sv
- amba_interface_def.sv
- apb_sfr.sv
- arbiter.v
- axi_intf.sv
- axi_pkg.sv
- axil_cdc.v
- axil_cdc_rd.v
- axil_cdc_wr.v
- axil_crossbar.v
- axil_crossbar_addr.v
- axil_crossbar_rd.v
- axil_crossbar_wr.v
- axil_reg_if.v
- axil_reg_if_rd.v
- axil_reg_if_wr.v
- axil_register_rd.v
- axil_register_wr.v
- bioram1kx32.v
- cdc_blinded.v
- cdc_level_to_pulse.sv
- daric_cfg_pkg.sv
- gnrl_sramc_pkg.sv
- icg.v
- io_interface_def.sv
- priority_encoder.v
- template.sv
- bio.sv
- bio_bdma.sv
- bio_bdma_wrapper.sv
- bio_wrapper.sv
- picorv32.v
- pio_divider.v
- ram_1rw_s.sv
- regfifo.v
- sim_main.cpp
- bio.surf.ron
- blink.rs
- main.c
- core0.rs
- main.c
- core1.rs
- main.c
- i2s.rs
- main.c
- bio.h
- fp_q12.h
- fp_q16.h
- softdiv.h
- ws2812.h
- invert.rs
- main.c
- main.c
- test-ws2812.rs
- build.zig
- clang2rustasm.py
- Dockerfile
- map_regs.py
- README.md
- .dockerignore
- .gitignore
- biowave.py
- codezoom.py
- container-run
- Dockerfile
- LICENSE
- Makefile
- README.md
- rtl.f
- simulate
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
clock
설명 보기 ▼
clock
시스템 시계를 설정합니다.
더 많은 정보: <https://www.cisco.com/c/en/us/td/docs/ios/fundamentals/command/reference/cf_book/cf_c1.html#clock>.
clock set {{23}}:{{59}}:{{59}} {{31}} {{april}} {{2000}}
특권 모드에서 실행하여 시스템 시계를 설정:
clock active prefer
링크 반대편과 자동 협상, (기본값: active-clock):
clock passive prefer
링크 반대편과 자동 협상, (기본값: passive-clock):
docker
설명 보기 ▼
docker
Docker 컨테이너 및 이미지를 관리.
`run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://docs.docker.com/reference/cli/docker/>.
docker {{[ps|container ls]}} {{[-a|--all]}}
모든 도커 컨테이너들(실행 및 중지) 목록 보기:
docker {{[run|container run]}} --name {{container_name}} {{image}}
사용자 정의 이름으로 이미지로부터 컨테이너 실행:
docker container {{start|stop}} {{container_name}}
기존 컨테이너 시작 또는 중지:
objdump
설명 보기 ▼
objdump
오브젝트 파일에 대한 정보를 표시.
더 많은 정보: <https://manned.org/objdump>.
objdump {{[-f|--file-headers]}} {{path/to/binary}}
파일 헤더 정보를 표시:
objdump {{[-x|--all-headers]}} {{path/to/binary}}
모든 헤더 정보를 표시:
objdump {{[-d|--disassemble]}} {{path/to/binary}}
실행 가능한 섹션의 디스어셈블리 출력 표시:
pip
설명 보기 ▼
pip
Python 패키지 관리자.
`install`와 같은 일부 하위 명령어는 별도의 사용 문서가 존재.
더 많은 정보: <https://pip.pypa.io/en/stable/cli/pip/>.
pip install {{package}}
패키지 설치 (더 많은 설치 예시는 `pip install`를 참고):
pip install --user {{package}}
시스템 전체 기본 위치 대신 사용자 디렉터리에 패키지 설치:
pip install {{[-U|--upgrade]}} {{package}}
패키지 업그레이드:
podman build
설명 보기 ▼
podman build
Daemonless tool for building container images.
podman build {{path/to/directory}}
Create an image using a `Dockerfile` or `Containerfile` in the specified directory:
podman build {{[-t|--tag]}} {{image_name:version}} {{path/to/directory}}
Create an image with a specified tag:
podman build {{[-f|--file]}} {{Containerfile.different}} .
Create an image from a non-standard file:
podman pull
설명 보기 ▼
podman pull
Pull images from a container registry.
podman pull {{image}}:{{tag}}
Pull a specific container image:
podman pull {{[-q|--quiet]}} {{image}}:{{tag}}
Pull a container image in quiet mode:
podman pull {{[-a|--all-tags]}} {{image}}
Pull all tags of a container image:
podman save
설명 보기 ▼
podman save
Save an image to a local file or directory.
See also: `podman load`, `podman export`.
podman save {{[-o|--output]}} {{path/to/file.tar}} {{image:tag}}
Save an image to a `.tar` file:
podman save {{image:tag}} > {{path/to/file.tar}}
Save an image to `stdout`:
podman save {{image:tag}} | {{[gzip|bzip2|xz|zstd|zstdchunked]}} > {{path/to/file.tar[.gz|.bz2|.xz|.zst|.zst]}}
Save an image with compression:
podman
설명 보기 ▼
podman
파드, 컨테이너 및 이미지의 간단한 관리 도구.
Podman은 Docker-CLI와 유사한 명령줄을 제공합니다. 간단히 말해: `alias docker=podman`.
더 많은 정보: <https://github.com/containers/podman/blob/main/commands-demo.md>.
podman ps {{[-a|--all]}}
모든 컨테이너 나열 (실행 중 및 중지됨 모두 포함):
podman run --name {{container_name}} {{image}}
이미지에서 사용자 정의 이름으로 컨테이너 생성:
podman {{start|stop}} {{container_name}}
기존 컨테이너 시작 또는 중지:
python3
설명 보기 ▼
python3
이 명령은 `python`의 별칭입니다.
tldr python
자세한 내용은 원본 명령을 참고하세요:
serve
설명 보기 ▼
serve
정적 파일 제공 및 디렉토리 목록화 도구.
더 많은 정보: <https://github.com/vercel/serve>.
serve
기본 포트에서 현재 디렉토리를 제공하는 HTTP 서버 시작:
serve -p {{port}} {{path/to/directory}}
특정 [p]포트에서 특정 디렉토리를 제공하는 HTTP 서버 시작:
serve {{[-C|--cors]}}
모든 응답에 `Access-Control-Allow-Origin: *` 헤더를 포함하여 CORS가 활성화된 HTTP 서버 시작:
