FlooNoC
A Fast, Low-Overhead On-chip Network
파일 탐색기
최종 버전 다운로드 (.zip)- docs.yml
- floogen.yml
- gitlab-ci.yml
- lint.yml
- release.yml
- slang.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- complex.md
- simple.md
- connection.md
- endpoint.md
- graph.md
- link.md
- network_interface.md
- protocol.md
- router.md
- routing.md
- utils.md
- cli.md
- connections.md
- endpoints.md
- installation.md
- minimal_example.md
- network_types.md
- overview.md
- params.md
- protocols.md
- routers.md
- routing.md
- chimneys.md
- flits.md
- getting_started.md
- links.md
- overview.md
- route_algos.md
- routers.md
- floo_noc_favicon_logo.png
- floo_noc_favicon_logo.svg
- floo_noc_logo.old.png
- floo_noc_logo.old.svg
- floo_noc_logo.png
- floo_noc_material_logo.png
- floo_noc_material_logo.svg
- floo_noc_pd_logo.png
- pulp_logo_icon.svg
- integration.md
- extra.css
- index.md
- axi_mesh_xy.yml
- nw_mesh_xy.yml
- axi_mesh_id.yml
- axi_mesh_src.yml
- axi_mesh_xy.yml
- axi_mesh_yx.yml
- collective.yml
- mcast.yml
- nw_mesh_id.yml
- nw_mesh_mixed.yml
- nw_mesh_src.yml
- nw_mesh_xy.yml
- nw_mesh_yx.yml
- occamy_mesh_src.yml
- occamy_mesh_xy.yml
- occamy_tree.yml
- single_cluster.yml
- terapool.yml
- __init__.py
- config.py
- connection.py
- endpoint.py
- graph.py
- link.py
- network.py
- network_interface.py
- protocol.py
- router.py
- routing.py
- traffic.py
- floo_addrmap.rdl.mako
- floo_axi_chimney.sv.mako
- floo_axi_router.sv.mako
- floo_axi_tile.sv.mako
- floo_noc.sv.mako
- floo_noc_pkg.sv.mako
- floo_nw_chimney.sv.mako
- floo_nw_router.sv.mako
- __init__.py
- address_test.py
- graph_test.py
- json_schema_test.py
- params_test.py
- schema_test.py
- traffic_test.py
- __init__.py
- cli.py
- config_parser.py
- params.py
- query.py
- utils.py
- typedef.svh
- floo_credit_counter.sv
- floo_input_fifo.sv
- floo_input_port.sv
- floo_look_ahead_routing.sv
- floo_mux.sv
- floo_rr_arbiter.sv
- floo_sa_global.sv
- floo_sa_local.sv
- floo_vc_assignment.sv
- floo_vc_router_switch.sv
- floo_vc_selection.sv
- floo_nw_vc_chimney.sv
- floo_nw_vc_router.sv
- floo_vc_router.sv
- typedef.svh
- floo_synth_axi_chimney.sv
- floo_synth_axi_router.sv
- floo_synth_nw_2tiles.sv
- floo_synth_nw_chimney.sv
- floo_synth_nw_router.sv
- floo_synth_params_pkg.sv
- tb_floo_axi_chimney.wave.tcl
- tb_floo_axi_mesh.wave.tcl
- tb_floo_nw_chimney.wave.tcl
- tb_floo_nw_mesh.wave.tcl
- tb_floo_rob.wave.tcl
- wave.tcl
- tb_floo_axi_chimney.sv
- tb_floo_axi_mesh.sv
- tb_floo_nw_chimney.sv
- tb_floo_nw_mesh.sv
- tb_floo_rob.sv
- tb_floo_rob_multicast.sv
- tb_floo_router.sv
- tb_floo_vc_router.sv
- axi_print_txns.svh
- tb_tasks.svh
- axi_aw_w_sync.sv
- axi_bw_monitor.sv
- axi_reorder_compare.sv
- axi_reorder_compare_multicast.sv
- axi_reorder_remap_compare.sv
- floo_axi_rand_slave.sv
- floo_axi_test_node.sv
- floo_dma_test_node.sv
- floo_hbm_model.sv
- floo_test_pkg.sv
- floo_alu.sv
- floo_axi_chimney.sv
- floo_axi_router.sv
- floo_cdc.sv
- floo_cut.sv
- floo_fifo.sv
- floo_id_translation.sv
- floo_meta_buffer.sv
- floo_nw_chimney.sv
- floo_nw_join.sv
- floo_nw_router.sv
- floo_output_arbiter.sv
- floo_pkg.sv
- floo_reduction_arbiter.sv
- floo_reduction_sync.sv
- floo_reduction_unit.sv
- floo_rob.sv
- floo_rob_wrapper.sv
- floo_route_select.sv
- floo_route_xymask.sv
- floo_router.sv
- floo_simple_rob.sv
- floo_vc_arbiter.sv
- floo_wormhole_arbiter.sv
- Apache-2.0.txt
- SHL-0.51.txt
- Bender.yml
- run_lint.tcl
- Makefile
- bit_complement.gif
- bit_complement.png
- bit_reverse.gif
- bit_reverse.png
- bit_rotation.gif
- bit_rotation.png
- hbm.gif
- hbm.png
- neighbor.gif
- neighbor.png
- onehop.gif
- onehop.png
- random.gif
- random.png
- shuffle.gif
- shuffle.png
- single_dest_boundary.gif
- single_dest_boundary.png
- single_dest_center.gif
- single_dest_center.png
- tornado.gif
- tornado.png
- tornado_6x6.gif
- tornado_6x6.png
- transpose.gif
- transpose.png
- dma_experiments.sh
- dma_experiments_analysis.py
- dma_experiments_result_analysis.ipynb
- verible.waiver
- visualize_traffic.py
- .gitignore
- .gitlab-ci.yml
- .pre-commit-config.yaml
- .python-version
- _typos.toml
- Bender.lock
- Bender.yml
- CHANGELOG.md
- CITATION.cff
- CONTRIBUTING.md
- LICENSE-APACHE
- LICENSE-SHL
- Makefile
- pyproject.toml
- README.md
- REUSE.toml
- uv.lock
- zensical.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/pulp-platform/FlooNoC
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd FlooNoC
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
