├── .gitignore ├── .travis.yml ├── AetherlingGameplan.md ├── LICENSE ├── README.md ├── aetherling ├── HaskellEpilogue.py ├── HaskellPrelude.py ├── __init__.py ├── __main__.py ├── environment.yml ├── examples │ ├── ae_circuit11324-288.py │ ├── ae_circuit13356-483_internals.py │ ├── ae_circuit1965-121.py │ ├── ae_circuit2445-76.py │ ├── ae_circuit24998-300.py │ ├── ae_circuit24998-6.py │ ├── ae_circuit28334-312.py │ ├── ae_circuit28890-124.py │ ├── ae_circuit32720-343.py │ ├── ae_circuit5277-9.py │ ├── ae_circuit815-12.py │ ├── ae_circuit815-33.py │ ├── conv_2d_4x4_1-3.py │ ├── conv_2d_4x4_1-9.py │ ├── conv_2d_b2b_4x4_1-3.py │ ├── example_tile.py │ ├── map_200_one_clock.py │ ├── test_coreir_compile.py │ └── verilator_fails.py ├── helpers │ ├── __init__.py │ ├── cli_helper.py │ ├── fault_helpers.py │ ├── gaussian_pyramid_generator.py │ ├── image_RAM.py │ ├── magma_helpers.py │ ├── nameCleanup.py │ ├── pnr.py │ ├── pnr_graphs.py │ ├── pnr_graphs_big.py │ ├── rank_nullspace.py │ └── test_data_generator.py ├── modules │ ├── __init__.py │ ├── counter.py │ ├── delayed_buffer.py │ ├── downsample.py │ ├── fifo.py │ ├── flatten.py │ ├── flip │ │ ├── __init__.py │ │ ├── bank_addr_generators.py │ │ └── bitonic_sort.py │ ├── hydrate.py │ ├── initial_delay_counter.py │ ├── lut_any_type.py │ ├── map_fully_parallel_sequential.py │ ├── map_partially_parallel.py │ ├── mux_any_type.py │ ├── native_linebuffer │ │ ├── __init__.py │ │ ├── any_dimensional_native_linebuffer.py │ │ ├── old_reference_one_dimensional_native_linebuffer.py │ │ ├── one_dimensional_native_linebuffer.py │ │ └── two_dimensional_native_linebuffer.py │ ├── noop.py │ ├── partition.py │ ├── permutation │ │ ├── __init__.py │ │ ├── assign_banks.py │ │ ├── assign_memory_addresses.py │ │ ├── assign_ts_addresses.py │ │ ├── build_graph.py │ │ └── compute_latency.py │ ├── ram_any_type.py │ ├── reduce.py │ ├── register_any_type.py │ ├── rom_any_type.py │ ├── sdf_container.py │ ├── serializer.py │ ├── sipo_any_type.py │ ├── term_any_type.py │ └── upsample.py └── space_time │ ├── __init__.py │ ├── modules │ ├── __init__.py │ ├── arith_atom.py │ ├── const.py │ ├── downsample.py │ ├── fifo.py │ ├── higher_order.py │ ├── partition.py │ ├── passthrough.py │ ├── pipelined │ │ └── mul.v │ ├── serialize.py │ ├── shift.py │ ├── tuple.py │ └── upsample.py │ ├── nested_counters.py │ ├── ram_st.py │ ├── reshape_st.py │ ├── space_time_types.py │ └── type_helpers.py ├── applied ├── operations.pdf ├── operations.sty ├── operations.tex └── spacetime.txt ├── conftest.py ├── deploy.sh ├── docs ├── CNAME ├── aetherling-supplementary.pdf ├── aetherling.pdf ├── bootstrap.min.css ├── custom.css ├── favicon │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-48x48.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-114x114.png │ ├── apple-icon-120x120.png │ ├── apple-icon-144x144.png │ ├── apple-icon-152x152.png │ ├── apple-icon-180x180.png │ ├── apple-icon-57x57.png │ ├── apple-icon-60x60.png │ ├── apple-icon-72x72.png │ ├── apple-icon-76x76.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── manifest.json │ ├── ms-icon-144x144.png │ ├── ms-icon-150x150.png │ ├── ms-icon-310x310.png │ └── ms-icon-70x70.png ├── images │ ├── github_logo.png │ ├── seq_ex_and_st_map.pdf │ ├── seq_ex_and_st_map.png │ ├── seq_example.png │ ├── st_map.png │ └── st_map.svg └── index.html ├── ready_valid.txt ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── custom.png ├── custom_small.png ├── flip │ ├── __init__.py │ ├── test_bank_addr_generators.py │ └── test_bitonic_sort.py ├── haskell │ ├── __init__.py │ ├── build_and_upload.sh │ ├── convolution_32x32Im_2x2Win_1px_in_per_clk.py │ ├── convolution_32x32Im_2x2Win_2px_in_per_clk.py │ ├── convolution_32x32Im_2x2Win_4px_in_per_clk.py │ ├── convolution_32x32Im_2x2Win_8px_in_per_clk.py │ ├── coreIR │ │ └── organize_resources.py │ ├── downsampleStencilChain1Per32.py │ ├── downsampleStencilChain1Per64.py │ ├── downsample_256x256_to_32x32_16px_in_per_clk.py │ ├── downsample_256x256_to_32x32_1px_in_per_clk.py │ ├── downsample_256x256_to_32x32_2px_in_per_clk.py │ ├── downsample_256x256_to_32x32_32px_in_per_clk.py │ ├── downsample_256x256_to_32x32_4px_in_per_clk.py │ ├── downsample_256x256_to_32x32_64px_in_per_clk.py │ ├── downsample_256x256_to_32x32_8px_in_per_clk.py │ ├── generate_resources.sh │ ├── parallelSimpleAdd.py │ ├── partialParallel16Convolution.py │ ├── partialParallel2Convolution.py │ ├── partialParallel4Convolution.py │ ├── partialParallel8Convolution.py │ ├── partialParallelSimpleAdd.py │ ├── sequentialConvolution.py │ ├── sequentialSimpleAdd.py │ ├── test_convolution.py │ ├── test_convolution_big.py │ ├── test_downsampleStencil.py │ ├── test_downsampleStencil_big.py │ ├── test_simple_adders.py │ └── verilog │ │ └── .gitignore ├── helper_test_readyvalid.py ├── partition4_16.json.test ├── permutation │ ├── __init__.py │ ├── test_assign_banks.py │ ├── test_assign_memory_addresses.py │ ├── test_assign_ts_addresses.py │ ├── test_build_graph.py │ └── test_compute_latency.py ├── sipo_and_counter.json.txt ├── test_delayed_buffer.py ├── test_downsample.py ├── test_fifo.py ├── test_lut.py ├── test_map.py ├── test_map_flattened.json.test ├── test_mux.py ├── test_native_2d_line_buffer.py ├── test_native_line_buffer.py ├── test_noop.py ├── test_partition.py ├── test_ram.py ├── test_reduce.py ├── test_register.py ├── test_rom.py ├── test_serializer.py ├── test_space_time │ ├── __init__.py │ ├── test_arith.py │ ├── test_downsample.py │ ├── test_fifo.py │ ├── test_lut.py │ ├── test_nested_counters.py │ ├── test_ram_st.py │ ├── test_reduce.py │ ├── test_reshape_st.py │ ├── test_serialize.py │ ├── test_shift.py │ ├── test_type_helpers.py │ └── test_upsample.py ├── test_term.py ├── test_tuple.py ├── test_updown.py └── test_upsample.py └── theory ├── definitions.pdf ├── examples ├── box.txt ├── downsample.txt └── upsample.txt ├── fold_notes.txt ├── func.txt └── spacetime.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/.travis.yml -------------------------------------------------------------------------------- /AetherlingGameplan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/AetherlingGameplan.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/README.md -------------------------------------------------------------------------------- /aetherling/HaskellEpilogue.py: -------------------------------------------------------------------------------- 1 | EndCircuit() 2 | -------------------------------------------------------------------------------- /aetherling/HaskellPrelude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/HaskellPrelude.py -------------------------------------------------------------------------------- /aetherling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/__init__.py -------------------------------------------------------------------------------- /aetherling/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/__main__.py -------------------------------------------------------------------------------- /aetherling/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/environment.yml -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit11324-288.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit11324-288.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit13356-483_internals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit13356-483_internals.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit1965-121.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit1965-121.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit2445-76.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit2445-76.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit24998-300.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit24998-300.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit24998-6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit24998-6.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit28334-312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit28334-312.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit28890-124.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit28890-124.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit32720-343.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit32720-343.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit5277-9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit5277-9.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit815-12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit815-12.py -------------------------------------------------------------------------------- /aetherling/examples/ae_circuit815-33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/ae_circuit815-33.py -------------------------------------------------------------------------------- /aetherling/examples/conv_2d_4x4_1-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/conv_2d_4x4_1-3.py -------------------------------------------------------------------------------- /aetherling/examples/conv_2d_4x4_1-9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/conv_2d_4x4_1-9.py -------------------------------------------------------------------------------- /aetherling/examples/conv_2d_b2b_4x4_1-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/conv_2d_b2b_4x4_1-3.py -------------------------------------------------------------------------------- /aetherling/examples/example_tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/example_tile.py -------------------------------------------------------------------------------- /aetherling/examples/map_200_one_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/map_200_one_clock.py -------------------------------------------------------------------------------- /aetherling/examples/test_coreir_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/test_coreir_compile.py -------------------------------------------------------------------------------- /aetherling/examples/verilator_fails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/examples/verilator_fails.py -------------------------------------------------------------------------------- /aetherling/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aetherling/helpers/cli_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/cli_helper.py -------------------------------------------------------------------------------- /aetherling/helpers/fault_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/fault_helpers.py -------------------------------------------------------------------------------- /aetherling/helpers/gaussian_pyramid_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/gaussian_pyramid_generator.py -------------------------------------------------------------------------------- /aetherling/helpers/image_RAM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/image_RAM.py -------------------------------------------------------------------------------- /aetherling/helpers/magma_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/magma_helpers.py -------------------------------------------------------------------------------- /aetherling/helpers/nameCleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/nameCleanup.py -------------------------------------------------------------------------------- /aetherling/helpers/pnr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/pnr.py -------------------------------------------------------------------------------- /aetherling/helpers/pnr_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/pnr_graphs.py -------------------------------------------------------------------------------- /aetherling/helpers/pnr_graphs_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/pnr_graphs_big.py -------------------------------------------------------------------------------- /aetherling/helpers/rank_nullspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/rank_nullspace.py -------------------------------------------------------------------------------- /aetherling/helpers/test_data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/helpers/test_data_generator.py -------------------------------------------------------------------------------- /aetherling/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/__init__.py -------------------------------------------------------------------------------- /aetherling/modules/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/counter.py -------------------------------------------------------------------------------- /aetherling/modules/delayed_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/delayed_buffer.py -------------------------------------------------------------------------------- /aetherling/modules/downsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/downsample.py -------------------------------------------------------------------------------- /aetherling/modules/fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/fifo.py -------------------------------------------------------------------------------- /aetherling/modules/flatten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/flatten.py -------------------------------------------------------------------------------- /aetherling/modules/flip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aetherling/modules/flip/bank_addr_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/flip/bank_addr_generators.py -------------------------------------------------------------------------------- /aetherling/modules/flip/bitonic_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/flip/bitonic_sort.py -------------------------------------------------------------------------------- /aetherling/modules/hydrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/hydrate.py -------------------------------------------------------------------------------- /aetherling/modules/initial_delay_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/initial_delay_counter.py -------------------------------------------------------------------------------- /aetherling/modules/lut_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/lut_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/map_fully_parallel_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/map_fully_parallel_sequential.py -------------------------------------------------------------------------------- /aetherling/modules/map_partially_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/map_partially_parallel.py -------------------------------------------------------------------------------- /aetherling/modules/mux_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/mux_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/native_linebuffer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aetherling/modules/native_linebuffer/any_dimensional_native_linebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/native_linebuffer/any_dimensional_native_linebuffer.py -------------------------------------------------------------------------------- /aetherling/modules/native_linebuffer/old_reference_one_dimensional_native_linebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/native_linebuffer/old_reference_one_dimensional_native_linebuffer.py -------------------------------------------------------------------------------- /aetherling/modules/native_linebuffer/one_dimensional_native_linebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/native_linebuffer/one_dimensional_native_linebuffer.py -------------------------------------------------------------------------------- /aetherling/modules/native_linebuffer/two_dimensional_native_linebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/native_linebuffer/two_dimensional_native_linebuffer.py -------------------------------------------------------------------------------- /aetherling/modules/noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/noop.py -------------------------------------------------------------------------------- /aetherling/modules/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/partition.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/__init__.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/assign_banks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/assign_banks.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/assign_memory_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/assign_memory_addresses.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/assign_ts_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/assign_ts_addresses.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/build_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/build_graph.py -------------------------------------------------------------------------------- /aetherling/modules/permutation/compute_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/permutation/compute_latency.py -------------------------------------------------------------------------------- /aetherling/modules/ram_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/ram_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/reduce.py -------------------------------------------------------------------------------- /aetherling/modules/register_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/register_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/rom_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/rom_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/sdf_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/sdf_container.py -------------------------------------------------------------------------------- /aetherling/modules/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/serializer.py -------------------------------------------------------------------------------- /aetherling/modules/sipo_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/sipo_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/term_any_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/term_any_type.py -------------------------------------------------------------------------------- /aetherling/modules/upsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/modules/upsample.py -------------------------------------------------------------------------------- /aetherling/space_time/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/__init__.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/__init__.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/arith_atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/arith_atom.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/const.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/downsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/downsample.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/fifo.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/higher_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/higher_order.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/partition.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/passthrough.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/pipelined/mul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/pipelined/mul.v -------------------------------------------------------------------------------- /aetherling/space_time/modules/serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/serialize.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/shift.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/tuple.py -------------------------------------------------------------------------------- /aetherling/space_time/modules/upsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/modules/upsample.py -------------------------------------------------------------------------------- /aetherling/space_time/nested_counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/nested_counters.py -------------------------------------------------------------------------------- /aetherling/space_time/ram_st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/ram_st.py -------------------------------------------------------------------------------- /aetherling/space_time/reshape_st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/reshape_st.py -------------------------------------------------------------------------------- /aetherling/space_time/space_time_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/space_time_types.py -------------------------------------------------------------------------------- /aetherling/space_time/type_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/aetherling/space_time/type_helpers.py -------------------------------------------------------------------------------- /applied/operations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/applied/operations.pdf -------------------------------------------------------------------------------- /applied/operations.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/applied/operations.sty -------------------------------------------------------------------------------- /applied/operations.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/applied/operations.tex -------------------------------------------------------------------------------- /applied/spacetime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/applied/spacetime.txt -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/conftest.py -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/deploy.sh -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | aetherling.org -------------------------------------------------------------------------------- /docs/aetherling-supplementary.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/aetherling-supplementary.pdf -------------------------------------------------------------------------------- /docs/aetherling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/aetherling.pdf -------------------------------------------------------------------------------- /docs/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/bootstrap.min.css -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/favicon/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-144x144.png -------------------------------------------------------------------------------- /docs/favicon/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-192x192.png -------------------------------------------------------------------------------- /docs/favicon/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-36x36.png -------------------------------------------------------------------------------- /docs/favicon/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-48x48.png -------------------------------------------------------------------------------- /docs/favicon/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-72x72.png -------------------------------------------------------------------------------- /docs/favicon/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/android-icon-96x96.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-114x114.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-120x120.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-144x144.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-152x152.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-180x180.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-57x57.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-60x60.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-72x72.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-76x76.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon-precomposed.png -------------------------------------------------------------------------------- /docs/favicon/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/apple-icon.png -------------------------------------------------------------------------------- /docs/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/browserconfig.xml -------------------------------------------------------------------------------- /docs/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /docs/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /docs/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /docs/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/favicon.ico -------------------------------------------------------------------------------- /docs/favicon/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/manifest.json -------------------------------------------------------------------------------- /docs/favicon/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/ms-icon-144x144.png -------------------------------------------------------------------------------- /docs/favicon/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/ms-icon-150x150.png -------------------------------------------------------------------------------- /docs/favicon/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/ms-icon-310x310.png -------------------------------------------------------------------------------- /docs/favicon/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/favicon/ms-icon-70x70.png -------------------------------------------------------------------------------- /docs/images/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/github_logo.png -------------------------------------------------------------------------------- /docs/images/seq_ex_and_st_map.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/seq_ex_and_st_map.pdf -------------------------------------------------------------------------------- /docs/images/seq_ex_and_st_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/seq_ex_and_st_map.png -------------------------------------------------------------------------------- /docs/images/seq_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/seq_example.png -------------------------------------------------------------------------------- /docs/images/st_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/st_map.png -------------------------------------------------------------------------------- /docs/images/st_map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/images/st_map.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/docs/index.html -------------------------------------------------------------------------------- /ready_valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/ready_valid.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/custom.png -------------------------------------------------------------------------------- /tests/custom_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/custom_small.png -------------------------------------------------------------------------------- /tests/flip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/flip/test_bank_addr_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/flip/test_bank_addr_generators.py -------------------------------------------------------------------------------- /tests/flip/test_bitonic_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/flip/test_bitonic_sort.py -------------------------------------------------------------------------------- /tests/haskell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/haskell/build_and_upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/build_and_upload.sh -------------------------------------------------------------------------------- /tests/haskell/convolution_32x32Im_2x2Win_1px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/convolution_32x32Im_2x2Win_1px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/convolution_32x32Im_2x2Win_2px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/convolution_32x32Im_2x2Win_2px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/convolution_32x32Im_2x2Win_4px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/convolution_32x32Im_2x2Win_4px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/convolution_32x32Im_2x2Win_8px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/convolution_32x32Im_2x2Win_8px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/coreIR/organize_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/coreIR/organize_resources.py -------------------------------------------------------------------------------- /tests/haskell/downsampleStencilChain1Per32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsampleStencilChain1Per32.py -------------------------------------------------------------------------------- /tests/haskell/downsampleStencilChain1Per64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsampleStencilChain1Per64.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_16px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_16px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_1px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_1px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_2px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_2px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_32px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_32px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_4px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_4px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_64px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_64px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/downsample_256x256_to_32x32_8px_in_per_clk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/downsample_256x256_to_32x32_8px_in_per_clk.py -------------------------------------------------------------------------------- /tests/haskell/generate_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/generate_resources.sh -------------------------------------------------------------------------------- /tests/haskell/parallelSimpleAdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/parallelSimpleAdd.py -------------------------------------------------------------------------------- /tests/haskell/partialParallel16Convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/partialParallel16Convolution.py -------------------------------------------------------------------------------- /tests/haskell/partialParallel2Convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/partialParallel2Convolution.py -------------------------------------------------------------------------------- /tests/haskell/partialParallel4Convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/partialParallel4Convolution.py -------------------------------------------------------------------------------- /tests/haskell/partialParallel8Convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/partialParallel8Convolution.py -------------------------------------------------------------------------------- /tests/haskell/partialParallelSimpleAdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/partialParallelSimpleAdd.py -------------------------------------------------------------------------------- /tests/haskell/sequentialConvolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/sequentialConvolution.py -------------------------------------------------------------------------------- /tests/haskell/sequentialSimpleAdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/sequentialSimpleAdd.py -------------------------------------------------------------------------------- /tests/haskell/test_convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/test_convolution.py -------------------------------------------------------------------------------- /tests/haskell/test_convolution_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/test_convolution_big.py -------------------------------------------------------------------------------- /tests/haskell/test_downsampleStencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/test_downsampleStencil.py -------------------------------------------------------------------------------- /tests/haskell/test_downsampleStencil_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/test_downsampleStencil_big.py -------------------------------------------------------------------------------- /tests/haskell/test_simple_adders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/haskell/test_simple_adders.py -------------------------------------------------------------------------------- /tests/haskell/verilog/.gitignore: -------------------------------------------------------------------------------- 1 | results/ 2 | -------------------------------------------------------------------------------- /tests/helper_test_readyvalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/helper_test_readyvalid.py -------------------------------------------------------------------------------- /tests/partition4_16.json.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/partition4_16.json.test -------------------------------------------------------------------------------- /tests/permutation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/permutation/test_assign_banks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/permutation/test_assign_banks.py -------------------------------------------------------------------------------- /tests/permutation/test_assign_memory_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/permutation/test_assign_memory_addresses.py -------------------------------------------------------------------------------- /tests/permutation/test_assign_ts_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/permutation/test_assign_ts_addresses.py -------------------------------------------------------------------------------- /tests/permutation/test_build_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/permutation/test_build_graph.py -------------------------------------------------------------------------------- /tests/permutation/test_compute_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/permutation/test_compute_latency.py -------------------------------------------------------------------------------- /tests/sipo_and_counter.json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/sipo_and_counter.json.txt -------------------------------------------------------------------------------- /tests/test_delayed_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_delayed_buffer.py -------------------------------------------------------------------------------- /tests/test_downsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_downsample.py -------------------------------------------------------------------------------- /tests/test_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_fifo.py -------------------------------------------------------------------------------- /tests/test_lut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_lut.py -------------------------------------------------------------------------------- /tests/test_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_map.py -------------------------------------------------------------------------------- /tests/test_map_flattened.json.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_map_flattened.json.test -------------------------------------------------------------------------------- /tests/test_mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_mux.py -------------------------------------------------------------------------------- /tests/test_native_2d_line_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_native_2d_line_buffer.py -------------------------------------------------------------------------------- /tests/test_native_line_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_native_line_buffer.py -------------------------------------------------------------------------------- /tests/test_noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_noop.py -------------------------------------------------------------------------------- /tests/test_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_partition.py -------------------------------------------------------------------------------- /tests/test_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_ram.py -------------------------------------------------------------------------------- /tests/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_reduce.py -------------------------------------------------------------------------------- /tests/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_register.py -------------------------------------------------------------------------------- /tests/test_rom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_rom.py -------------------------------------------------------------------------------- /tests/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_serializer.py -------------------------------------------------------------------------------- /tests/test_space_time/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_space_time/test_arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_arith.py -------------------------------------------------------------------------------- /tests/test_space_time/test_downsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_downsample.py -------------------------------------------------------------------------------- /tests/test_space_time/test_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_fifo.py -------------------------------------------------------------------------------- /tests/test_space_time/test_lut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_lut.py -------------------------------------------------------------------------------- /tests/test_space_time/test_nested_counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_nested_counters.py -------------------------------------------------------------------------------- /tests/test_space_time/test_ram_st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_ram_st.py -------------------------------------------------------------------------------- /tests/test_space_time/test_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_reduce.py -------------------------------------------------------------------------------- /tests/test_space_time/test_reshape_st.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_reshape_st.py -------------------------------------------------------------------------------- /tests/test_space_time/test_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_serialize.py -------------------------------------------------------------------------------- /tests/test_space_time/test_shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_shift.py -------------------------------------------------------------------------------- /tests/test_space_time/test_type_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_type_helpers.py -------------------------------------------------------------------------------- /tests/test_space_time/test_upsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_space_time/test_upsample.py -------------------------------------------------------------------------------- /tests/test_term.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_term.py -------------------------------------------------------------------------------- /tests/test_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_tuple.py -------------------------------------------------------------------------------- /tests/test_updown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_updown.py -------------------------------------------------------------------------------- /tests/test_upsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/tests/test_upsample.py -------------------------------------------------------------------------------- /theory/definitions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/definitions.pdf -------------------------------------------------------------------------------- /theory/examples/box.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/examples/box.txt -------------------------------------------------------------------------------- /theory/examples/downsample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/examples/downsample.txt -------------------------------------------------------------------------------- /theory/examples/upsample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/examples/upsample.txt -------------------------------------------------------------------------------- /theory/fold_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/fold_notes.txt -------------------------------------------------------------------------------- /theory/func.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/func.txt -------------------------------------------------------------------------------- /theory/spacetime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Durst/aetherling/HEAD/theory/spacetime.txt --------------------------------------------------------------------------------