tapa

View on PyPIReverse Dependencies (1)

0.0.20240301.1 tapa-0.0.20240301.1-py3-none-any.whl

Wheel Details

Project: tapa
Version: 0.0.20240301.1
Filename: tapa-0.0.20240301.1-py3-none-any.whl
Download: [link]
Size: 128319
MD5: 0ff0eb7fc33aaca80600df186f8f34bc
SHA256: 5ba2281bd33bcb65ebcf81f8eb78858e097eea9fedae559ae812067d7bc47ffa
Uploaded: 2024-03-03 00:38:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tapa
Version: 0.0.20240301.1
Summary: Extending High-Level Synthesis for Task-Parallel Programs
Author: Blaok Chi
Home-Page: https://github.com/UCLA-VAST/tapa
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Hardware
Requires-Python: >=3.8
Requires-Dist: absl-py
Requires-Dist: autobridge (>=0.0.20220512.dev1)
Requires-Dist: coloredlogs (>=9.3)
Requires-Dist: haoda (>=0.0.20240228.dev1)
Requires-Dist: jinja2
Requires-Dist: pyverilog (>=1.2.0)
Requires-Dist: pyyaml (>=5.1)
Requires-Dist: tapa-fast-cosim (>=0.0.20220514.dev1)
Requires-Dist: toposort
Requires-Dist: click (>=7.1.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4645 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tapa/VERSION sha256=aq7s0HWfxno11ZK8eHW-Lns_kcBmSFGr6gNiROZNNRc 15
tapa/__init__.py sha256=Af9YHA5mHDU67xIjnNpTlM4Jt7iex3M4caNOpEPGjCQ 121
tapa/bitstream.py sha256=wZtkpBeV0A_rUv75HW4N3adusTzAGH4Sx0w9p2miQYk 3687
tapa/core.py sha256=xXd-vpr1WFZi3BEP0PT1_ck7o8D-Uww7EwPQZlvilbw 35818
tapa/floorplan.py sha256=6f3hz_gYT_F0yEf33pWYXX-YvQdJQ3w9u8kSzjARczk 15402
tapa/floorplan_dse.py sha256=r0aUN31Yh8MeCurhDibY_8MkWsSNewcgnNjjIWKu46k 6792
tapa/hardware.py sha256=-RAKVoYp4MWUCDm3U4q3HlA2lmesIwiM4Cqetmun7Lk 2743
tapa/instance.py sha256=9BkOfTnl7Z18zxtllCt5NsP0WFcO6uCd3MVmum29vec 10978
tapa/safety_check.py sha256=R4jem2ZysuWhVlWLFJpnop5EZpJarM2L6dBszrdW7EY 756
tapa/tapa.py sha256=2Z0KK-3VRqcC67DMf-vQD1igOgCJtSz1IM_9jaXQYsI 2015
tapa/tapac.py sha256=GmAo0O_o_t7GGZ5FBMpuS22CMRzOn_tqRrR0brBfSbQ 17853
tapa/tapav.py sha256=Pr5-mdq5M_gl_ksOlrnWATEgqVQSS_yhr1Te0xDrFj8 2010
tapa/task.py sha256=0v5CJb9C6mbuF7czhhUDf0Q5LNvRJrkstHxzhOpvJwI 18186
tapa/task_graph.py sha256=7w9dHp9TE2HTZvlJgojhBMoL8t54kaABjHv10Ay1bX8 8410
tapa/util.py sha256=6JkkMIRWIyd0oDZ2TjK6-hLlf16Ez-7jy4P74UdSZGs 5384
tapa/assets/verilog/a_axi_write_broadcastor_1_to_3.v sha256=UTmYPO4zsivJzTeVnKtdr0TOlDuVoscbJSeGM9Q31SE 8666
tapa/assets/verilog/a_axi_write_broadcastor_1_to_4.v sha256=cW_O_IFfjrAMgTO2i_ZFLZT8IbVyYamD3v_GAu8YPN4 11273
tapa/assets/verilog/arbiter.v sha256=oAFQfIKEPjbhM96nVJH8BE9WZg-sCv8BJ886_sf5J-A 5027
tapa/assets/verilog/async_mmap.v sha256=KJRNrpETjq54icPtAQ96TZTGMpKc-h3fa-8QZXQt4Ks 17577
tapa/assets/verilog/axi_crossbar.v sha256=8uUXeoyLvk7YRFVO7Oer0gc2Wop6IHluBlTgg2K1Gz0 15024
tapa/assets/verilog/axi_crossbar_addr.v sha256=XQ4aW4hcaycbhktkqDQFdJZCgUfOPDrmM0WSUSOQSPs 15775
tapa/assets/verilog/axi_crossbar_rd.v sha256=1C6eO42Uup4TXNPlhB7lcNzizRXVDnyodiHI7KJG_pg 23694
tapa/assets/verilog/axi_crossbar_wr.v sha256=CJJ4F4g3HfnTRJYI00JUImnrBe_QtoJ_3qV11Tg2iBY 28234
tapa/assets/verilog/axi_pipeline.v sha256=_27t3hYh6G5QLDWTBUTvq0xLaSFKDCROy_bxW7plTec 7404
tapa/assets/verilog/axi_register_rd.v sha256=Y_G9b51yrihkP9evOl1bywXUXL-ykMWcEgwye6SapXU 18905
tapa/assets/verilog/axi_register_wr.v sha256=At0m9W7gStg0oo4C7ycmhSq1J_sjw6iLN3885VpxnEs 24069
tapa/assets/verilog/detect_burst.v sha256=YmguSfarv6zQDyjkdVsC5jcF7gUAQDYPRzGuwh1WM98 4608
tapa/assets/verilog/fifo.v sha256=Z62j7AE5caOkjSnyFnXl0saQbXDGzD5AFWFnSaaRndM 2405
tapa/assets/verilog/fifo_bram.v sha256=Tz8ZRBYhEoOV2B52Sy1UUDVIlQaH1SxVBLTqhoHkqvw 3318
tapa/assets/verilog/fifo_fwd.v sha256=A_7IL2OBc7uq_rLvSfh17DH9hJj1CaENoGYY-qbTj8M 1599
tapa/assets/verilog/fifo_srl.v sha256=C4qKgXqrokYDxmIC0X84F8xgMOFGzAqjse9L7NNYLNQ 2567
tapa/assets/verilog/generate_last.v sha256=zY8xuKmpcNL7io45s7vWASduIMySnNQ4pUTYFPb7lDM 1484
tapa/assets/verilog/priority_encoder.v sha256=3ygiDZW0ffNJpygDqXUarTMeuOFDVBboaG0AVyqXTdU 3253
tapa/assets/verilog/relay_station.v sha256=6_0d7sflDi4vddtqF-sWiRXgOOkYFk7b_edS3yzoH20 13218
tapa/codegen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tapa/codegen/axi_pipeline.py sha256=bTzUXu8X0oJxYvjhUQVqEvN7eYMNNMo2YsJgU_npKYg 4254
tapa/codegen/duplicate_s_axi_control.py sha256=_K0Wrxh8gzugYCfl9tUL14Q5yqdIKmbRWcQ7hvIsDY4 8141
tapa/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tapa/common/base.py sha256=AjLvZtuWSO13hiBVMUMX5hHrPJ9tGXAm3qBeb2TzdmY 2582
tapa/common/constant.py sha256=XTCQRWRtItOJ1njxgXXvTyRSoh_UbWZKc5ldEAldO_0 304
tapa/common/external_port.py sha256=LUHsl--9v_mmBAQZ4QtJPufVWeE3-xMKe-3FFDKlevQ 1101
tapa/common/graph.py sha256=LeTB-_liSXU-B6YnLIiqw1kZ9zcNUr8gEjHfuFh-eQo 2700
tapa/common/interconnect_definition.py sha256=Z-l0zdhVTeV0qbAaqy2lHNc_sea7JGbXcJ701JprWms 759
tapa/common/interconnect_instance.py sha256=T4MmA8-vrHq63MSWxLmSG92gRL5L4YoyuaidhSDxr-w 1495
tapa/common/task_definition.py sha256=ch24ugrlHxQzqjEgPBg47QoaMtb5gl9OopHK5qvlp9Q 2036
tapa/common/task_instance.py sha256=NaM4ecvjBJAs07BvzMBiM2ofVSrtT9khCdcVRZusHqM 5580
tapa/steps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tapa/steps/analyze.py sha256=EWPpNEBE4dlTOkf_7nRINZUGzJgS6ydo765fih71eT4 8044
tapa/steps/common.py sha256=FFz_G7LHfOIyWSW7E9JPQVDNQiEE4eMdEpMMXUZ2K6M 3290
tapa/steps/dse.py sha256=y4M2LPSPowOxaHh8C4uhwHbtraD8WqGF4CKcslYXXVE 3375
tapa/steps/link.py sha256=ioui-FhUni0a-jyituOD96w8hVhBccnGss4kauV0m7s 2369
tapa/steps/meta.py sha256=M0ZctDuDOcMnXpNHawIL1DxPJiOWkX1a8qG_f4rh3TA 1020
tapa/steps/optimize.py sha256=4v4H6Aiu6nF6sVU6X8bzNtwwnjRGTtee0Wd5AZe4vgs 5577
tapa/steps/pack.py sha256=Bn27iM7vSypBm4-tkAqeqFp0jj3VOKt3jFHs19geDyM 1923
tapa/steps/synth.py sha256=AvY0Nc_i9sIxu5lL-uPU5x6kTvaEKkupJ5hk_HkW79M 3236
tapa/verilog/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tapa/verilog/ast.py sha256=3GA7ynSj4w3YqaUaa10__o-JPS5YFxWXzKO_2PpQCyI 4301
tapa/verilog/axi_xbar.py sha256=tUYpl-hGY3UoN-JtPy9Bu8f6eIMa4suM1dDzVU4dNJ8 25655
tapa/verilog/util.py sha256=tAQknFH1lsniTkcVHGhCa62PobJrbBvKsSGN3ra_m_o 1786
tapa/verilog/xilinx/__init__.py sha256=dqXWbwPQZ9t_ZPTtx1-BArlWF6BuJcVpULTnJZqj0vQ 5742
tapa/verilog/xilinx/async_mmap.py sha256=5-rj7nKragyF4NWwwczyx5z4vPixJHXT18mWqkMv_2w 3496
tapa/verilog/xilinx/axis.py sha256=Abiz9TSvmh2E2UNbaL0GWcC-nc-6IWcWxT9IgbyQvcY 839
tapa/verilog/xilinx/const.py sha256=Hh449RwYsZml0SqBFBMFARJLbQmlRsAQlxha-lpLKsQ 2867
tapa/verilog/xilinx/m_axi.py sha256=nmLaeMeVhAA11AgjBXITUJw-__gZIJ76wR0PwWFGoik 5123
tapa/verilog/xilinx/module.py sha256=b8MKkOq0auEYZl_hsXRlkxnfrDshchuKPAmlBjg2yMc 25781
tapa/verilog/xilinx/typing.py sha256=JczVBL85kTHpMZPqE9RpiEOEPvKo08Tm3R2Qi03OfzU 310
tapa-0.0.20240301.1.dist-info/LICENSE sha256=O0NbE_l2H0l8btsG4LEBV1VEi7ZpKJ8aBXxLuguAtrg 1062
tapa-0.0.20240301.1.dist-info/METADATA sha256=cVbaNQbsmq22m3HEaXbASrfcckfNxlWa8UfJs4IcaQI 5899
tapa-0.0.20240301.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
tapa-0.0.20240301.1.dist-info/entry_points.txt sha256=yH7-96zrI2uzG7OzteG0fR-j1bUpXs_cm3aBgxUHzX4 95
tapa-0.0.20240301.1.dist-info/top_level.txt sha256=HVtsrkVeqiUigMlIH0bX9OBIbUw9KWqT5HkzVUk9eDM 5
tapa-0.0.20240301.1.dist-info/RECORD

top_level.txt

tapa

entry_points.txt

tapa = tapa.tapa:entry_point
tapac = tapa.tapac:main
tapav = tapa.tapav:main