├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Cargo.toml ├── LICENSE ├── README.md ├── crates ├── rhdl-bits │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── add.rs │ │ ├── and.rs │ │ ├── bits_impl.rs │ │ ├── bitwidth.rs │ │ ├── dyn_bits.rs │ │ ├── impl_macro.rs │ │ ├── lib.rs │ │ ├── mul.rs │ │ ├── neg.rs │ │ ├── not.rs │ │ ├── or.rs │ │ ├── shl.rs │ │ ├── shr.rs │ │ ├── signed_bits_impl.rs │ │ ├── signed_dyn_bits.rs │ │ ├── sub.rs │ │ ├── xadd.rs │ │ ├── xmul.rs │ │ ├── xneg.rs │ │ ├── xor.rs │ │ ├── xsgn.rs │ │ └── xsub.rs ├── rhdl-bsp │ ├── Cargo.toml │ ├── src │ │ ├── constraints │ │ │ └── mod.rs │ │ ├── drivers │ │ │ ├── lattice │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── xilinx │ │ │ │ ├── ibufds.rs │ │ │ │ ├── mod.rs │ │ │ │ └── open_collector.rs │ │ ├── lib.rs │ │ ├── ok │ │ │ ├── drivers │ │ │ │ ├── mod.rs │ │ │ │ └── xem7010 │ │ │ │ │ ├── host.rs │ │ │ │ │ ├── led.expect │ │ │ │ │ ├── led.xdc │ │ │ │ │ ├── led_hdl.expect │ │ │ │ │ ├── leds.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── ok_host.expect │ │ │ │ │ ├── sys_clock.expect │ │ │ │ │ ├── sys_clock.rs │ │ │ │ │ ├── sys_clock.xdc │ │ │ │ │ └── sys_clock_hdl.expect │ │ │ ├── mod.rs │ │ │ └── xem7010 │ │ │ │ └── cores │ │ │ │ └── mig_a.prj │ │ └── utils.rs │ └── tests │ │ └── blinky_xem7010.rs ├── rhdl-core │ ├── Cargo.toml │ └── src │ │ ├── ast │ │ ├── ast_impl.rs │ │ ├── builder.rs │ │ ├── mod.rs │ │ ├── spanned_source.rs │ │ └── visit.rs │ │ ├── bitx │ │ ├── dyn_bit_manip.rs │ │ └── mod.rs │ │ ├── circuit │ │ ├── adapter.rs │ │ ├── array │ │ │ ├── asynchronous.rs │ │ │ ├── mod.rs │ │ │ └── synchronous.rs │ │ ├── chain.rs │ │ ├── circuit_impl.rs │ │ ├── descriptor.rs │ │ ├── drc.rs │ │ ├── fixture.rs │ │ ├── function │ │ │ ├── asynchronous.rs │ │ │ ├── mod.rs │ │ │ └── synchronous.rs │ │ ├── hdl │ │ │ ├── asynchronous.rs │ │ │ ├── mod.rs │ │ │ └── synchronous.rs │ │ ├── hdl_descriptor.rs │ │ ├── mod.rs │ │ ├── phantom.rs │ │ ├── scoped_name.rs │ │ └── synchronous.rs │ │ ├── clock_details.rs │ │ ├── common │ │ ├── mod.rs │ │ ├── sense.rs │ │ ├── slot_vec.rs │ │ ├── symtab.rs │ │ └── unify_key.rs │ │ ├── compiler │ │ ├── driver.rs │ │ ├── error.rs │ │ ├── interner.rs │ │ ├── lower_rhif_to_rtl.rs │ │ ├── mir │ │ │ ├── compiler.rs │ │ │ ├── error.rs │ │ │ ├── infer.rs │ │ │ ├── lit.rs │ │ │ ├── mir_impl.rs │ │ │ ├── mod.rs │ │ │ └── ty.rs │ │ ├── mod.rs │ │ ├── ntl_passes │ │ │ ├── check_for_undriven.rs │ │ │ ├── constant_propagation.rs │ │ │ ├── constant_reg_elimination.rs │ │ │ ├── dead_code_elimination.rs │ │ │ ├── lower_any_all.rs │ │ │ ├── lower_bitwise_op_with_constant.rs │ │ │ ├── lower_case.rs │ │ │ ├── lower_selects.rs │ │ │ ├── mod.rs │ │ │ ├── pass.rs │ │ │ ├── remove_extra_literals.rs │ │ │ ├── remove_extra_registers.rs │ │ │ ├── reorder_instructions.rs │ │ │ ├── single_write.rs │ │ │ └── symbol_table_is_complete.rs │ │ ├── rhif_passes │ │ │ ├── check_clock_domain.rs │ │ │ ├── check_for_rolled_types.rs │ │ │ ├── check_rhif_flow.rs │ │ │ ├── check_rhif_type.rs │ │ │ ├── constant_propagation.rs │ │ │ ├── dead_code_elimination.rs │ │ │ ├── lower_dynamic_indices_with_constant_arguments.rs │ │ │ ├── lower_inferred_casts.rs │ │ │ ├── lower_inferred_retimes.rs │ │ │ ├── mod.rs │ │ │ ├── partial_initialization_check.rs │ │ │ ├── pass.rs │ │ │ ├── pre_cast_literals.rs │ │ │ ├── precast_integer_literals_in_binops.rs │ │ │ ├── precompute_discriminants.rs │ │ │ ├── propagate_literals.rs │ │ │ ├── remove_empty_cases.rs │ │ │ ├── remove_extra_registers.rs │ │ │ ├── remove_unneeded_muxes.rs │ │ │ ├── remove_unused_literals.rs │ │ │ ├── remove_unused_registers.rs │ │ │ ├── remove_useless_casts.rs │ │ │ └── symbol_table_is_complete.rs │ │ ├── rtl_passes │ │ │ ├── check_no_zero_resize.rs │ │ │ ├── constant_propagation.rs │ │ │ ├── dead_code_elimination.rs │ │ │ ├── lower_empty_splice_to_copy.rs │ │ │ ├── lower_index_all_to_copy.rs │ │ │ ├── lower_multiply_to_shift.rs │ │ │ ├── lower_not_equal_zero_to_any.rs │ │ │ ├── lower_shift_by_constant.rs │ │ │ ├── lower_shifts_by_zero_to_copy.rs │ │ │ ├── lower_signal_casts.rs │ │ │ ├── lower_single_concat_to_copy.rs │ │ │ ├── mod.rs │ │ │ ├── pass.rs │ │ │ ├── remove_empty_function_arguments.rs │ │ │ ├── remove_extra_registers.rs │ │ │ ├── remove_unused_operands.rs │ │ │ ├── strip_empty_args_from_concat.rs │ │ │ └── symbol_table_is_complete.rs │ │ ├── stage1.rs │ │ ├── stage2.rs │ │ ├── stage3.rs │ │ └── utils.rs │ │ ├── error.rs │ │ ├── hdl │ │ ├── ast.rs │ │ ├── builder.rs │ │ ├── formatter.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── ntl │ │ ├── builder.rs │ │ ├── display.rs │ │ ├── error.rs │ │ ├── from_rtl.rs │ │ ├── graph.rs │ │ ├── hdl.rs │ │ ├── mod.rs │ │ ├── object.rs │ │ ├── spec.rs │ │ └── visit.rs │ │ ├── rhif │ │ ├── display_rhif.rs │ │ ├── mod.rs │ │ ├── object.rs │ │ ├── remap.rs │ │ ├── rhif_builder.rs │ │ ├── runtime_ops.rs │ │ ├── spec.rs │ │ ├── visit.rs │ │ └── vm.rs │ │ ├── rtl │ │ ├── display.rs │ │ ├── mod.rs │ │ ├── object.rs │ │ ├── remap.rs │ │ ├── runtime_ops.rs │ │ ├── spec.rs │ │ ├── symbols.rs │ │ ├── visit.rs │ │ └── vm.rs │ │ ├── sim │ │ ├── iter │ │ │ ├── clock_pos_edge.rs │ │ │ ├── merge_map.rs │ │ │ ├── merge_reset.expect │ │ │ ├── mod.rs │ │ │ ├── reset.rs │ │ │ └── uniform.rs │ │ ├── mod.rs │ │ ├── probe │ │ │ ├── edges.rs │ │ │ ├── ext.rs │ │ │ ├── glitch_check.rs │ │ │ ├── mod.rs │ │ │ ├── sample_at_pos_edge.rs │ │ │ ├── synchronous_sample.rs │ │ │ └── vcd_file.rs │ │ ├── run │ │ │ ├── async_fn.rs │ │ │ ├── asynchronous.rs │ │ │ ├── mod.rs │ │ │ ├── sync_fn.rs │ │ │ └── synchronous.rs │ │ ├── test_module.rs │ │ ├── testbench │ │ │ ├── asynchronous.rs │ │ │ ├── kernel.rs │ │ │ ├── mod.rs │ │ │ └── synchronous.rs │ │ └── vcd.rs │ │ ├── trace │ │ ├── bit.rs │ │ ├── db.rs │ │ ├── demo.md │ │ ├── expect │ │ │ ├── test_enum_svg.expect │ │ │ ├── test_enum_vcd.expect │ │ │ ├── test_nested_paths.expect │ │ │ ├── test_vcd.expect │ │ │ ├── time_slice_for_enum.expect │ │ │ ├── time_slice_for_struct.expect │ │ │ ├── time_trace_for_struct_b.expect │ │ │ └── time_trace_for_struct_root.expect │ │ ├── key.rs │ │ ├── mod.rs │ │ ├── rtt.rs │ │ ├── svg.rs │ │ ├── test_tree_view.expect │ │ └── vcd.rs │ │ ├── types │ │ ├── bit_string.rs │ │ ├── bitz.rs │ │ ├── clock.rs │ │ ├── clock_reset.rs │ │ ├── digital.rs │ │ ├── digital_fn.rs │ │ ├── domain.rs │ │ ├── error.rs │ │ ├── expect │ │ │ ├── test_complex_kind_svg.expect │ │ │ ├── test_mixed_enum_svg.expect │ │ │ ├── test_simple_enum_svg.expect │ │ │ ├── test_struct_svg.expect │ │ │ └── test_struct_with_nesting_svg.expect │ │ ├── kernel.rs │ │ ├── kind.rs │ │ ├── mod.rs │ │ ├── path.rs │ │ ├── reset.rs │ │ ├── reset_n.rs │ │ ├── signal.rs │ │ ├── svg.rs │ │ ├── timed.rs │ │ ├── timed_sample.rs │ │ └── typed_bits.rs │ │ └── util.rs ├── rhdl-fpga │ ├── Cargo.toml │ ├── doc │ │ ├── async_bram.md │ │ ├── async_fifo.md │ │ ├── axi_2_rhdl_stream.md │ │ ├── axi_read.md │ │ ├── axi_write.md │ │ ├── carloni.md │ │ ├── chunk.md │ │ ├── constant.md │ │ ├── counter.md │ │ ├── cross_counter.md │ │ ├── delay.md │ │ ├── dff.md │ │ ├── fifo_to_rv.md │ │ ├── filter.md │ │ ├── filter_map.md │ │ ├── flatten.md │ │ ├── lazy_rng.md │ │ ├── lerp.md │ │ ├── map.md │ │ ├── option_async_bram.md │ │ ├── option_bram.md │ │ ├── option_carloni.md │ │ ├── pipe_chunked.md │ │ ├── pipe_filter.md │ │ ├── pipe_filter_map.md │ │ ├── pipe_map.md │ │ ├── pipe_ram.md │ │ ├── pipe_reducer.md │ │ ├── pipe_wrap.md │ │ ├── reset_conditioner.md │ │ ├── reset_neg_cond.md │ │ ├── reset_negation.md │ │ ├── rhdl_2_axi_stream.md │ │ ├── rv_to_fifo.md │ │ ├── stream_map.md │ │ ├── sync_bram.md │ │ ├── sync_cross.md │ │ ├── sync_fifo.md │ │ ├── tee.md │ │ ├── xor_png.md │ │ └── zip.md │ ├── examples │ │ ├── async_bram.rs │ │ ├── async_fifo.rs │ │ ├── axi_2_rhdl_stream.rs │ │ ├── axi_read.rs │ │ ├── axi_write.rs │ │ ├── bit_sync.rs │ │ ├── carloni.rs │ │ ├── chunk.rs │ │ ├── constant.rs │ │ ├── counter.rs │ │ ├── cross_counter.rs │ │ ├── delay.rs │ │ ├── dff.rs │ │ ├── fifo_to_stream.rs │ │ ├── filter.rs │ │ ├── filter_map.rs │ │ ├── flatten.rs │ │ ├── lazy_rng.rs │ │ ├── lerp.rs │ │ ├── option_async_bram.rs │ │ ├── option_bram.rs │ │ ├── pipe_chunked.rs │ │ ├── pipe_filter.rs │ │ ├── pipe_filter_map.rs │ │ ├── pipe_map.rs │ │ ├── pipe_sync.rs │ │ ├── pipe_wrap.rs │ │ ├── reset_conditioner.rs │ │ ├── reset_neg_cond.rs │ │ ├── reset_negation.rs │ │ ├── rhdl_2_axi_stream.rs │ │ ├── stream_buffer.rs │ │ ├── stream_map.rs │ │ ├── stream_to_fifo.rs │ │ ├── sync_bram.rs │ │ ├── sync_fifo.rs │ │ ├── tee.rs │ │ ├── xor_png.rs │ │ └── zip.rs │ ├── src │ │ ├── axi4lite │ │ │ ├── basic │ │ │ │ ├── bridge │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ │ ├── manager │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ │ ├── mod.rs │ │ │ │ └── testing │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ ├── channel │ │ │ │ ├── mod.rs │ │ │ │ ├── receiver.rs │ │ │ │ ├── sender.rs │ │ │ │ └── testing │ │ │ │ │ └── mod.rs │ │ │ ├── core │ │ │ │ ├── controller │ │ │ │ │ ├── blocking.rs │ │ │ │ │ ├── blocking_controller.vlog │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ │ ├── endpoint │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── switch │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── read.rs │ │ │ │ └── testing │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── read.rs │ │ │ │ │ └── write.rs │ │ │ ├── mod.rs │ │ │ ├── register │ │ │ │ ├── bank.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── rom.rs │ │ │ │ ├── single.rs │ │ │ │ └── testing │ │ │ │ │ ├── axi_adder.rs │ │ │ │ │ ├── axi_reg_fixture_module.v.expect │ │ │ │ │ ├── axi_reg_module.v.expect │ │ │ │ │ ├── bank.rs │ │ │ │ │ ├── fixture.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── single.rs │ │ │ │ │ ├── single_read_write.rs │ │ │ │ │ └── single_streaming_writes.rs │ │ │ ├── stream │ │ │ │ ├── axi_to_rhdl.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── rhdl_to_axi.rs │ │ │ │ ├── sink.rs │ │ │ │ └── source.rs │ │ │ └── types.rs │ │ ├── cdc │ │ │ ├── cross_counter.rs │ │ │ ├── mod.rs │ │ │ └── synchronizer.rs │ │ ├── core │ │ │ ├── constant.rs │ │ │ ├── counter.rs │ │ │ ├── delay.rs │ │ │ ├── dff.rs │ │ │ ├── mod.rs │ │ │ ├── option.rs │ │ │ ├── ram │ │ │ │ ├── asynchronous.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── option_async.rs │ │ │ │ ├── option_sync.rs │ │ │ │ ├── pipe_sync.rs │ │ │ │ ├── ram_fg.expect │ │ │ │ ├── ram_fg.v.expect │ │ │ │ └── synchronous.rs │ │ │ └── slice.rs │ │ ├── doc.rs │ │ ├── dsp │ │ │ ├── lerp │ │ │ │ ├── fixed.rs │ │ │ │ └── mod.rs │ │ │ └── mod.rs │ │ ├── fifo │ │ │ ├── asynchronous.rs │ │ │ ├── mod.rs │ │ │ ├── read_logic.rs │ │ │ ├── synchronous.rs │ │ │ ├── testing │ │ │ │ ├── async_fifo.svg.expect │ │ │ │ ├── async_tester.rs │ │ │ │ ├── drainer.rs │ │ │ │ ├── filler.expect │ │ │ │ ├── filler.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── sync_fifo.svg.expect │ │ │ │ └── sync_tester.rs │ │ │ └── write_logic.rs │ │ ├── gray │ │ │ ├── decode.rs │ │ │ ├── encode.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── lid │ │ │ ├── carloni.rs │ │ │ └── mod.rs │ │ ├── pipe │ │ │ ├── chunked.rs │ │ │ ├── filter.rs │ │ │ ├── filter_map.rs │ │ │ ├── map.rs │ │ │ └── mod.rs │ │ ├── reset │ │ │ ├── conditioner.rs │ │ │ ├── mod.rs │ │ │ ├── negating_conditioner.rs │ │ │ ├── negating_conditioner.v.expect │ │ │ └── negation.rs │ │ ├── rng │ │ │ ├── mod.rs │ │ │ └── xorshift.rs │ │ ├── stream │ │ │ ├── chunked.rs │ │ │ ├── fifo_to_stream.rs │ │ │ ├── filter.rs │ │ │ ├── filter_map.rs │ │ │ ├── flatten.rs │ │ │ ├── map.rs │ │ │ ├── mod.rs │ │ │ ├── pipe_wrapper.rs │ │ │ ├── stream_buffer.rs │ │ │ ├── stream_to_fifo.rs │ │ │ ├── tee.rs │ │ │ ├── testing │ │ │ │ ├── double.rs │ │ │ │ ├── lazy_random.rs │ │ │ │ ├── lazy_sink.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── single.rs │ │ │ │ ├── single_stage.rs │ │ │ │ ├── sink_from_fn.rs │ │ │ │ ├── source_from_fn.rs │ │ │ │ └── utils.rs │ │ │ ├── xfer.rs │ │ │ └── zip.rs │ │ └── tristate │ │ │ ├── mod.rs │ │ │ └── simple │ │ │ ├── mod.rs │ │ │ ├── receiver.rs │ │ │ ├── sender.rs │ │ │ └── testing │ │ │ ├── mod.rs │ │ │ └── tristate.expect │ ├── tests │ │ ├── chain_func.rs │ │ ├── endian_test.rs │ │ ├── faulty_reducer.rs │ │ ├── faulty_reducer_no_combinatorial_paths.expect │ │ ├── flow_graph_if_let.rs │ │ ├── loop_test.rs │ │ └── timing.rs │ └── vcd │ │ └── gearbox │ │ └── t.vcd.gz ├── rhdl-macro-core │ ├── Cargo.toml │ └── src │ │ ├── circuit.rs │ │ ├── circuit_dq.rs │ │ ├── digital.rs │ │ ├── digital_enum.rs │ │ ├── digital_enum │ │ ├── enum_derive.expect │ │ ├── enum_no_payloads.expect │ │ ├── enum_with_discriminants.expect │ │ ├── enum_with_signed_discriminants.expect │ │ ├── expect │ │ │ ├── enum_derive.expect │ │ │ ├── enum_no_payloads.expect │ │ │ ├── enum_with_discriminants.expect │ │ │ └── enum_with_signed_discriminants.expect │ │ └── test.rs │ │ ├── expect │ │ ├── allow_weak_partial.expect │ │ ├── argument_tuple.expect │ │ ├── arguments_with_single_element_tuples.expect │ │ ├── basic_block.expect │ │ ├── circuit_derive.expect │ │ ├── custom_path_parser.expect │ │ ├── digital_proc_macro.expect │ │ ├── digital_with_struct.expect │ │ ├── digital_with_tuple_struct.expect │ │ ├── export_macro.expect │ │ ├── generic_kernel.expect │ │ ├── generics.expect │ │ ├── if_expression.expect │ │ ├── if_let_expression.expect │ │ ├── match_arm_pattern.expect │ │ ├── match_arm_pattern_rewrite.expect │ │ ├── match_expression.expect │ │ ├── path_macro.expect │ │ ├── pattern_binding_rewrite.expect │ │ ├── pattern_binding_test.expect │ │ ├── precedence_parser.expect │ │ ├── self_update.expect │ │ ├── struct_expression_let.expect │ │ ├── struct_expression_let_with_spread.expect │ │ ├── struct_with_generics.expect │ │ ├── struct_with_tuple_field.expect │ │ ├── syn_match.expect │ │ ├── synchronous_derive.expect │ │ ├── template_synchronous_derive.expect │ │ ├── test_suffix.expect │ │ ├── test_template_circuit_derive.expect │ │ ├── vlog_modules.expect │ │ └── wrap_handles_mut_arg.expect │ │ ├── export.rs │ │ ├── kernel.rs │ │ ├── lib.rs │ │ ├── path.rs │ │ ├── synchronous.rs │ │ ├── synchronous_dq.rs │ │ ├── timed.rs │ │ ├── utils.rs │ │ └── vlog.rs ├── rhdl-macro │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rhdl-span │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rhdl-toolchains │ ├── Cargo.toml │ ├── jnk │ │ └── run.tcl │ └── src │ │ ├── icepack │ │ └── mod.rs │ │ ├── icestorm │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── nextpnr_ice40 │ │ └── mod.rs │ │ ├── openfpgaloader │ │ └── mod.rs │ │ ├── vivado │ │ ├── builder.rs │ │ ├── mod.rs │ │ └── tcl.rs │ │ └── yosys │ │ └── mod.rs ├── rhdl-trace-type │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── rhdl-vlog │ ├── .DS_Store │ ├── .gitignore │ ├── Cargo.toml │ ├── Justfile │ ├── src │ │ ├── atoms.rs │ │ ├── builder.rs │ │ ├── expr.rs │ │ ├── formatter.rs │ │ ├── kw_ops.rs │ │ ├── lib.rs │ │ ├── stmt.rs │ │ └── tests │ │ │ ├── basic.rs │ │ │ ├── coverage.rs │ │ │ ├── mod.rs │ │ │ └── testbench.rs │ └── vlog │ │ ├── controller.v │ │ ├── tm_10982d7f.v │ │ ├── tm_10fb77e6.v │ │ ├── tm_173e50e1.v │ │ ├── tm_17856613.v │ │ ├── tm_18e104d8.v │ │ ├── tm_1aff5d20.v │ │ ├── tm_1ce4ec98.v │ │ ├── tm_1fea70b0.v │ │ ├── tm_23591f45.v │ │ ├── tm_24a86065.v │ │ ├── tm_26c5c792.v │ │ ├── tm_27f8334c.v │ │ ├── tm_28239224.v │ │ ├── tm_2970ea99.v │ │ ├── tm_2ace20fc.v │ │ ├── tm_2c60fd85.v │ │ ├── tm_2c8f620d.v │ │ ├── tm_2db7d88a.v │ │ ├── tm_2f74df9e.v │ │ ├── tm_3048a695.v │ │ ├── tm_30c15e23.v │ │ ├── tm_32e55d72.v │ │ ├── tm_32f6509e.v │ │ ├── tm_34a97ec5.v │ │ ├── tm_35064825.v │ │ ├── tm_3506ce07.v │ │ ├── tm_366dfac8.v │ │ ├── tm_37c150ba.v │ │ ├── tm_390a1d02.v │ │ ├── tm_3a376eb.v │ │ ├── tm_3bada654.v │ │ ├── tm_3cb4d086.v │ │ ├── tm_3cc4ab66.v │ │ ├── tm_3ef5cb84.v │ │ ├── tm_3f980e41.v │ │ ├── tm_417fde12.v │ │ ├── tm_42bb94d6.v │ │ ├── tm_440b23de.v │ │ ├── tm_463885e7.v │ │ ├── tm_46681dd5.v │ │ ├── tm_46e39e94.v │ │ ├── tm_47647047.v │ │ ├── tm_48a7cea2.v │ │ ├── tm_4a3cb7fa.v │ │ ├── tm_4ab1a4c4.v │ │ ├── tm_4b51a53b.v │ │ ├── tm_4e1d6d4.v │ │ ├── tm_4ebe8e0c.v │ │ ├── tm_504d847c.v │ │ ├── tm_51638415.v │ │ ├── tm_517587f7.v │ │ ├── tm_54fd0c0e.v │ │ ├── tm_55490064.v │ │ ├── tm_59258f42.v │ │ ├── tm_59fd2942.v │ │ ├── tm_5a7714e7.v │ │ ├── tm_5a850fc8.v │ │ ├── tm_5b1c0552.v │ │ ├── tm_5bd5f7a2.v │ │ ├── tm_5c31f370.v │ │ ├── tm_5d759f7c.v │ │ ├── tm_5db909e6.v │ │ ├── tm_5f660996.v │ │ ├── tm_60e359f9.v │ │ ├── tm_6189c143.v │ │ ├── tm_6258809b.v │ │ ├── tm_65ebacc4.v │ │ ├── tm_662d9b7a.v │ │ ├── tm_68a18b91.v │ │ ├── tm_691ee3b4.v │ │ ├── tm_696016fd.v │ │ ├── tm_6a4c197c.v │ │ ├── tm_6c082cc4.v │ │ ├── tm_70461fb8.v │ │ ├── tm_70c7b34f.v │ │ ├── tm_71605a10.v │ │ ├── tm_71a15da2.v │ │ ├── tm_71aed970.v │ │ ├── tm_72a01241.v │ │ ├── tm_72ba244a.v │ │ ├── tm_7300c711.v │ │ ├── tm_756192c5.v │ │ ├── tm_790f0b87.v │ │ ├── tm_7a9a691e.v │ │ ├── tm_7afa2151.v │ │ ├── tm_7b84380f.v │ │ ├── tm_7c8ae95.v │ │ ├── tm_7c948711.v │ │ ├── tm_7db6484e.v │ │ ├── tm_827f7229.v │ │ ├── tm_8457dc63.v │ │ ├── tm_8459ce6d.v │ │ ├── tm_861b04d4.v │ │ ├── tm_869d6fc2.v │ │ ├── tm_873ca5bd.v │ │ ├── tm_873dbd72.v │ │ ├── tm_8a4b6dfc.v │ │ ├── tm_8c3fa1f5.v │ │ ├── tm_8d0ce4fc.v │ │ ├── tm_90226b9f.v │ │ ├── tm_90f7d4ae.v │ │ ├── tm_91b22f55.v │ │ ├── tm_92b4097e.v │ │ ├── tm_94283ef6.v │ │ ├── tm_9567fa8.v │ │ ├── tm_97d723a9.v │ │ ├── tm_97edd8e0.v │ │ ├── tm_9859afbb.v │ │ ├── tm_9d27d33b.v │ │ ├── tm_9d5fd8b.v │ │ ├── tm_9d6dd48d.v │ │ ├── tm_9eb85f0f.v │ │ ├── tm_9ee8ba72.v │ │ ├── tm_a07464b2.v │ │ ├── tm_a198d1bf.v │ │ ├── tm_a331186b.v │ │ ├── tm_a45192c8.v │ │ ├── tm_a49a8ea5.v │ │ ├── tm_a50c40dd.v │ │ ├── tm_a56942df.v │ │ ├── tm_a576278a.v │ │ ├── tm_a6c5209b.v │ │ ├── tm_a6e83925.v │ │ ├── tm_a8705bcc.v │ │ ├── tm_a8e0977.v │ │ ├── tm_a9c20091.v │ │ ├── tm_a9c5463a.v │ │ ├── tm_ab2ea1e0.v │ │ ├── tm_ac1135b5.v │ │ ├── tm_ae1c32ce.v │ │ ├── tm_af2019f0.v │ │ ├── tm_b2c3ff66.v │ │ ├── tm_b60fcc01.v │ │ ├── tm_b7fdd9ab.v │ │ ├── tm_b898e2c0.v │ │ ├── tm_b89d4166.v │ │ ├── tm_b9480898.v │ │ ├── tm_b9c2db70.v │ │ ├── tm_b9e43818.v │ │ ├── tm_bce50553.v │ │ ├── tm_be163264.v │ │ ├── tm_be5c4604.v │ │ ├── tm_bf10bf90.v │ │ ├── tm_bf35dcec.v │ │ ├── tm_c00cb7af.v │ │ ├── tm_c02132c6.v │ │ ├── tm_c160fd0.v │ │ ├── tm_c1d2af9f.v │ │ ├── tm_c4da5306.v │ │ ├── tm_c584b6d9.v │ │ ├── tm_c588f14e.v │ │ ├── tm_c5c6aa8f.v │ │ ├── tm_c5fe55c1.v │ │ ├── tm_c6b06b42.v │ │ ├── tm_c6e5d338.v │ │ ├── tm_c79c7682.v │ │ ├── tm_c7e61684.v │ │ ├── tm_c842d088.v │ │ ├── tm_c9790a87.v │ │ ├── tm_cb3716ff.v │ │ ├── tm_cc918b65.v │ │ ├── tm_cd1a10ac.v │ │ ├── tm_cd7d6119.v │ │ ├── tm_cf8a0376.v │ │ ├── tm_d0446761.v │ │ ├── tm_d16a6535.v │ │ ├── tm_d2e9e261.v │ │ ├── tm_d2fd5fc.v │ │ ├── tm_d39341de.v │ │ ├── tm_d68a47b1.v │ │ ├── tm_d6a45fd0.v │ │ ├── tm_d6ceabc.v │ │ ├── tm_d7a00346.v │ │ ├── tm_d9155a09.v │ │ ├── tm_db8fbcb1.v │ │ ├── tm_dba70a.v │ │ ├── tm_df349204.v │ │ ├── tm_e0e85c68.v │ │ ├── tm_e0f591f7.v │ │ ├── tm_e37fa9fd.v │ │ ├── tm_e606ce6d.v │ │ ├── tm_e64b5c70.v │ │ ├── tm_e6a62b.v │ │ ├── tm_e79494f4.v │ │ ├── tm_e9094281.v │ │ ├── tm_ea2d7d3f.v │ │ ├── tm_eb5df179.v │ │ ├── tm_ee4d6a38.v │ │ ├── tm_f029e82b.v │ │ ├── tm_f1050deb.v │ │ ├── tm_f1c09f33.v │ │ ├── tm_f4e0b9f.v │ │ ├── tm_f5b03aa7.v │ │ ├── tm_f63ee67.v │ │ ├── tm_faecd112.v │ │ ├── tm_fb6b565.v │ │ ├── tm_fbea4460.v │ │ ├── tm_fcc11c2.v │ │ └── tm_fef42193.v └── rhdl │ ├── Cargo.toml │ ├── src │ ├── lib.rs │ └── prelude.rs │ └── tests │ ├── adt.rs │ ├── array_circuit.rs │ ├── ast.rs │ ├── binding.rs │ ├── book_kernels.rs │ ├── clock.rs │ ├── common │ └── mod.rs │ ├── complex_enum.rs │ ├── derive.rs │ ├── dyn_bits.rs │ ├── expect │ ├── Add_binop_fails.expect │ ├── BitAnd_binop_fails.expect │ ├── BitOr_binop_fails.expect │ ├── BitXor_binop_fails.expect │ ├── Mul_binop_fails.expect │ ├── Sub_binop_fails.expect │ ├── add_via_dyn_bits_fails_compile_with_mismatched.expect │ ├── book_kernel_arrays_1.expect │ ├── book_kernel_arrays_1_ntl.expect │ ├── book_kernel_arrays_1_vlog.expect │ ├── cannot_mix_clocks_in_an_array.expect │ ├── complex_enum_packet.svg │ ├── complex_enum_packet_vcd.expect │ ├── cross_clock_domains_fails_with_repeat.expect │ ├── derive_enum_vcd.expect │ ├── empty_return_not_allowed.expect │ ├── enum_basic_cross_clocks.expect │ ├── exec_sub_kernel_preserves_clocking.expect │ ├── fixture_adder.expect │ ├── for_loop_non_integer_end_value.expect │ ├── logic_loop.expect │ ├── maybe_init_dont_care.expect │ ├── maybe_init_select.expect │ ├── maybe_init_tuple_struct.expect │ ├── misc_latte25_opcode.svg │ ├── misc_my_enum.svg │ ├── misc_my_enum_compressed.svg │ ├── nested_enum_in_if_let.expect │ ├── option_result_match.expect │ ├── option_result_more.expect │ ├── option_result_nested_option_result_destructure.expect │ ├── roll_your_own_all_fails.expect │ ├── roll_your_own_any_fails.expect │ ├── roll_your_own_neg_fails.expect │ ├── roll_your_own_not_fails.expect │ ├── roll_your_own_signed_fails.expect │ ├── roll_your_own_unsigned_fails.expect │ ├── roll_your_own_val_fails.expect │ ├── roll_your_own_val_fails_original.expect │ ├── roll_your_own_xor_fails.expect │ ├── signal_call_cross_clock_fails.expect │ ├── signal_carrying_struct.expect │ ├── signal_cast_cross_clocks_fails.expect │ ├── signal_coherence_in_binary_ops.expect │ ├── signal_coherence_in_branches.expect │ ├── signal_coherence_in_dynamic_indexing.expect │ ├── signal_coherence_in_splice_operation.expect │ ├── signal_coherence_with_timed.expect │ ├── signal_cross_clock_indexing_fails.expect │ ├── signal_cross_clock_select_causes_type_check_error.expect │ ├── signal_cross_clock_select_fails.expect │ ├── signal_cross_clock_shifting_fails.expect │ ├── signal_ops_inference_cross_clock.expect │ ├── signal_tuple_crossing_fails.expect │ ├── signal_tuple_crossing_fails_second_test.expect │ ├── span_test.expect │ ├── struct_cannot_cross_clock_domains.expect │ ├── struct_follows_clock_constraints.expect │ ├── struct_follows_clock_constraints_fails.expect │ ├── struct_with_splice_follows_clock_constraints.expect │ ├── time_slice_for_enum.expect │ ├── time_slice_for_struct.expect │ ├── time_trace_for_struct_b.expect │ ├── time_trace_for_struct_root.expect │ ├── vcd_basic.expect │ ├── vcd_basic_snapshot.expect │ ├── vcd_enum_vcd.expect │ ├── vm_invalid_args.expect │ ├── xadd_causes_overflow_warning_at_rhdl_compile_time.expect │ ├── xor.svg │ ├── xor_vcd.expect │ └── xsgn_is_trapped_as_signed.expect │ ├── fixture.rs │ ├── flow_graph.rs │ ├── indexing.rs │ ├── inference.rs │ ├── literals.rs │ ├── logic_loop.rs │ ├── misc.rs │ ├── optimization.rs │ ├── option.rs │ ├── phi.rs │ ├── returns.rs │ ├── span.rs │ ├── strukt.rs │ ├── timing_rs │ ├── tuple.rs │ ├── tutorial_alu.rs │ ├── tutorial_xor.rs │ ├── type_rolling.rs │ ├── vcd.rs │ ├── vm.rs │ └── xops.rs ├── doc ├── book │ ├── .gitignore │ ├── Justfile │ ├── book.toml │ ├── db │ │ ├── 017f9b362c6169126a01b1cfda461efc.json │ │ ├── 024fe4efe13ed8b83be3379a975ea0de.json │ │ ├── 04be6c7e379beeafe0f252c3ae212abe.json │ │ ├── 053a2374621fdc257e3e5ef3cea584e5.json │ │ ├── 056c75812c2557234256fbc7855fe157.json │ │ ├── 078c9c6c2d7f8b602fe315ca6146fd08.json │ │ ├── 07d11dde4c2193e5cd850dc0c84dd4cd.json │ │ ├── 081a65f3fafb0719112a65f085355f28.json │ │ ├── 093175968cbf1dcd7a4a88d2fb1bc2de.json │ │ ├── 0b04f5c708d033057cf55d69230095e6.json │ │ ├── 0c3e91da6b3aa2b6ec033b9b03a47de5.json │ │ ├── 0d4ee1467a05792a02c6d7e165d97392.json │ │ ├── 0efaba7798d5dc724aff5fffaaba6f1e.json │ │ ├── 0fc2ca9e84ffe25eff649994f078c0c6.json │ │ ├── 0fe99ae267c4f94a291c9fa29e35cf57.json │ │ ├── 10176686beba37229b26cfb5a67ef67f.json │ │ ├── 10bb9421e0d59115d8292cfc464ffd5b.json │ │ ├── 10f70d479c8876da31a61f3a58251124.json │ │ ├── 111d5ec4a2ce88349b6bfcbd610e89e1.json │ │ ├── 1145566caba19bb421c398aaf8da98be.json │ │ ├── 118b3bdf3a814e95cd11a873694041e3.json │ │ ├── 126aebf969c0d517ae1b5a6c6c569fd9.json │ │ ├── 1284573cbee493ad6322e39374bd4ea3.json │ │ ├── 145863efe49991c0bf89e09ccbc27284.json │ │ ├── 14ed0f342b7393aaa06866954f5b6a82.json │ │ ├── 1515d1bcf57e961d7030b1aee84ebb06.json │ │ ├── 159670bfef659e9dea1d5270e086b00e.json │ │ ├── 185992b4663d629a2434553288b862b9.json │ │ ├── 1a5ab51e0c977a092e8542344ba8943e.json │ │ ├── 1af6d9a44f266754721542c21e06990f.json │ │ ├── 1b3c50cb3bd99e5be879262a9b010223.json │ │ ├── 1b5c0afb448a7c3e419bd24e81dd7c3b.json │ │ ├── 1bb80b3bd9d794128e6349880226e9d6.json │ │ ├── 1c6bffd0feb0e66897f08892d565a386.json │ │ ├── 1ce905ef7b6bf888720e1956fcffc670.json │ │ ├── 1d88befc441f4f0888f3d150946bd5f4.json │ │ ├── 1ec2847e89c674ca4439af61dcfe37d0.json │ │ ├── 1fc557af5af4cfd595d650d7d194d457.json │ │ ├── 21d655ebf84a25d07a8d47a3474fa289.json │ │ ├── 2215e0ee6baa4d096cb2e25e094398d0.json │ │ ├── 230d9adb7bc42d85996f713a50e496fc.json │ │ ├── 2589e64b051281dd33986586f0081da7.json │ │ ├── 25f9ed69b254ea2b173924ac5e8c9055.json │ │ ├── 26d8007b65369eaf0d8eabe0ae4761e3.json │ │ ├── 273192361b69e87380f2d8c83dca16eb.json │ │ ├── 276b9feb1659094bd9f78859ca1d752a.json │ │ ├── 28cc82c46d5abad11c9522174f86e2a9.json │ │ ├── 29ff656dcf8d7d17e277364c41309b5d.json │ │ ├── 2c956a7e09a9f5127dbf305f97046aea.json │ │ ├── 2d782977c9eae57f3b1db56477352dda.json │ │ ├── 2d904316d891f8dd5dbad8a6bb5713de.json │ │ ├── 2db799b11d8e3303eeaeb614abb76bc6.json │ │ ├── 2dff5dab8f126c29e5cc4b242bf77223.json │ │ ├── 2e54287bd52521ef15176afb4bbf8abf.json │ │ ├── 30b33989418b7632edae915ee67303d6.json │ │ ├── 316c2c37ba7152d03f81ab07cea91ec7.json │ │ ├── 33bb426926b861b8729d5a70c698ed01.json │ │ ├── 347740178d06535f28e882e1721b8683.json │ │ ├── 34bf1f4058dcda6edcbc0b2fd8bc1ace.json │ │ ├── 34cd9d1ec515c31a1ad3f0bbb158ccfa.json │ │ ├── 353418baf6679407de85dd725c6e3069.json │ │ ├── 356fa298dfab252b8d95a5acb0b79912.json │ │ ├── 367801f242ac54239ac28763538b158d.json │ │ ├── 36c6383adc5e0a2cb25c47492648536f.json │ │ ├── 386f50ae71c7eea8638d50958c068bad.json │ │ ├── 387ec90ce690fefb28376b725c79ffb8.json │ │ ├── 397024b1230b92f3d29269265760f93b.json │ │ ├── 3b84ac08fae0851a77a91311908c8101.json │ │ ├── 3b8a36c7fa10c880ca04a0fea2f8de10.json │ │ ├── 3b9d897b2b8c5ec8effb291c5f56a5d7.json │ │ ├── 3d86d13d2377aa8e91de33dc354ec276.json │ │ ├── 3e2c5e36e83847d8fbe1c59ca640198f.json │ │ ├── 3f39ecc6d1b7f352b00b5b614bfedd86.json │ │ ├── 3f64e7a09eca149f881f7e55568df5ea.json │ │ ├── 401d27644a4b0eebc2dadb9f69fbc1c0.json │ │ ├── 40a0a8b4d4b2f8cca3e22eb9431fdf1b.json │ │ ├── 4265c6a7b08982d048316471a5751b2e.json │ │ ├── 4563b9e287382b768c7bd45176ebe6cc.json │ │ ├── 471ebf5a3358f8b615ed8e0ce5874551.json │ │ ├── 478b90c115777c293f93f43f165f27db.json │ │ ├── 47c7828d082d8824a5aa820d880f414f.json │ │ ├── 487021070dc4b2288a4c8d1e7b2f8799.json │ │ ├── 4996497efc909b081ea8acbf3baa488d.json │ │ ├── 49edfdc1e829e22a2db86bb1689b4372.json │ │ ├── 4a6ced56abdb4bd8b61a87f6d60eb634.json │ │ ├── 4b14e02aed7ae31635dd0f257dc4f975.json │ │ ├── 4b18aff2aad909341a4ee9e5d97ddc34.json │ │ ├── 4e2cda9715ea3e4a4c07968213275b9f.json │ │ ├── 4f1a4132ce87af58b2d3db8b9b520b04.json │ │ ├── 500ed38806d655738c0d6a4bd100e296.json │ │ ├── 508ae688cfbc1aee09749903262f90e8.json │ │ ├── 50dc7f09a15dbdf69864feb8decd5bf7.json │ │ ├── 5308c7faf2fae397c71b25be0d471af4.json │ │ ├── 53f7a46bfbe78aab9a97bc3e5fa098f0.json │ │ ├── 549585ec2112148e6fe5df09686e9371.json │ │ ├── 59c21a11df933d179e85574b51f8d3c3.json │ │ ├── 5aed7f1b19f339dfad111a7b1b574c77.json │ │ ├── 5bf9b034480f0514d4ad20c52fc56225.json │ │ ├── 5c339dd819eba904c02ff4aa23c41420.json │ │ ├── 5dad2ff9c03a71274321456ab72cd3f1.json │ │ ├── 5db11c945e95562d56d9fb24a0307c95.json │ │ ├── 5e678bbf3d8d3a227b920f20883a7c4d.json │ │ ├── 6074fea5117d18bbd82294e161ed074e.json │ │ ├── 608983266bc99fdd19a87470c3ac973d.json │ │ ├── 60d4ba1a1af7ab084ff4f5125003f455.json │ │ ├── 612b556ba8c31531c6192332a9dfce27.json │ │ ├── 6622b4b46c856a1681be859f77982f59.json │ │ ├── 669ae82179c6976873f1415db55125ad.json │ │ ├── 686ae70f0e7b336f1fb9b21d55902ad7.json │ │ ├── 68c15da53b6e1b405fa7e29998c2e3e0.json │ │ ├── 68fabfc08c20f1ad84bdae0fb9bbc66f.json │ │ ├── 690c95b434360458b18bc05ec878c390.json │ │ ├── 6a59593e4813d223b6de64d0102ee48b.json │ │ ├── 6bb972111d13dc266750d001e7d0408a.json │ │ ├── 6bd78fa559f71ddb32a69c14392c8f30.json │ │ ├── 6d280892176cd484e43ff3c828000f36.json │ │ ├── 6d7b6f3fd57bf1d2f42bac6dfe499dc0.json │ │ ├── 6e30c14232a7775117aae9c7b250ae45.json │ │ ├── 6f59d0bcf2a8df982b315254f2b99494.json │ │ ├── 746e776a579129e7d40cf653691e20bf.json │ │ ├── 74d932f550e6605e88e722d399e4c0e4.json │ │ ├── 760c57de59cdc873a0c009f5963599d5.json │ │ ├── 781841b720490778e68715ac384a17e5.json │ │ ├── 784506593e2d30f3cc39252521493b53.json │ │ ├── 78efd06e2e8c25b381de171b9990affe.json │ │ ├── 794c82528a0e69322b332b404ac5938c.json │ │ ├── 7aa4de465d08822d9ac4a6d660d4e401.json │ │ ├── 7b783260bfd0814bb0fa593788aa7d9c.json │ │ ├── 7d903a981f1de002b866857e40969e96.json │ │ ├── 7f89702f7010c9d5555a1e41eba1d6ba.json │ │ ├── 813d8f3a235e66d70b98c0316045e8f9.json │ │ ├── 826a2178e99c861e9185257e6c779f9c.json │ │ ├── 82aafe79cb5275b86d6c440459852098.json │ │ ├── 83dbea2962087462ea8ad16ccf8113b6.json │ │ ├── 84d92f0b16eae43ce1ab9907b425ed6c.json │ │ ├── 84ea8f3244fa719a81e8ba075a77d69d.json │ │ ├── 84ec32f7c206d48fa5d1bc627c4e9d91.json │ │ ├── 85f281251a38a40cded87b93765b2e68.json │ │ ├── 861de09e61a23c4e0a1b7787626d162a.json │ │ ├── 86d0e227508f4686bcbc7a7c86407f10.json │ │ ├── 86e1ae5ce3193efe00149b56583b148c.json │ │ ├── 8a6c0bd0a0241809ed7cafb57d3fdbf3.json │ │ ├── 8b383e0346df63f3c88422e36d5870c0.json │ │ ├── 8e6a2f3f5ffeed52bd7b9c95327a1121.json │ │ ├── 8eca30ba7075ed2d64e7d17c7cad7f1a.json │ │ ├── 8ee11ccc7ed4ca71e3d1ad11ff2c079c.json │ │ ├── 8f77b83ab574e8a45e0506db17adc655.json │ │ ├── 90a86f276f8111dcaa28b6ec7e2edec6.json │ │ ├── 9204b15b45b42f8c963e70a9478afe5e.json │ │ ├── 920b0b989e6ea5cdb9970f7887062ffc.json │ │ ├── 9449de93846888817b45351f84f8df0a.json │ │ ├── 965dfc67bf6912b4554f78f756148de6.json │ │ ├── 9668ca6e07e425446d1a59d1bc271bfb.json │ │ ├── 97c2b97a07b7467d98375b90467467e8.json │ │ ├── 9a93b92cc558e7533aeca26f98cd91b6.json │ │ ├── 9b8b4871f8b6dd327b4a03caa0350fda.json │ │ ├── 9bb50186814fedc72f4758b90d454473.json │ │ ├── a1861cfccb72d3bf3c47ec90e28342d9.json │ │ ├── a535343ce9ec3dd1e8d1212e2ed007a0.json │ │ ├── a6c0006d45eda4082b34169266ce3cfc.json │ │ ├── a7048f160be603440369974e8736ba20.json │ │ ├── a7a9ef413110e7d4e98331b11499c2f3.json │ │ ├── a9235bfe0fa450afbf40e67f304f3cf1.json │ │ ├── a949298cf52497acdfb6229ac98edec6.json │ │ ├── a9715d502cae41fba3482a2a69314124.json │ │ ├── a99e94505910269196b21e7ca5ae252b.json │ │ ├── aa2c1d4ff0a64ce1d8ea326aabe456bf.json │ │ ├── ab45f513a448662d387105cb32d30d8c.json │ │ ├── acb741cee70e6dae5f53ad13d6f20f9a.json │ │ ├── acdd620ab118645018153084c4eb9626.json │ │ ├── adc7ee837147e3914de62b3364de07db.json │ │ ├── b002bb56e38028287d6c8600b4567fd2.json │ │ ├── b114e62bda3e0cebc613b1a3633da4f7.json │ │ ├── b4dcf6b6cd4eb927c51dada1ae276c7c.json │ │ ├── b920f085357eb3744b7589bceb16db93.json │ │ ├── b95427d88626b5e1a4dadf836fde240e.json │ │ ├── b98966e23d58d31d88c6e6162fb2577a.json │ │ ├── b9e056eaa5559669758a0201cf2ee346.json │ │ ├── ba1d77f5760786eed61b7761c023155f.json │ │ ├── ba2363c1b1393e0f9031b29fe3608c05.json │ │ ├── babadb97aebc3695e60f3792bc05c714.json │ │ ├── bb71e48ea2fa913741427cbaf3aa14ce.json │ │ ├── bc9a126f8f62c2fc18fcf6580cbfebe3.json │ │ ├── bd34c116dc83ad926b2317ced3ddc87c.json │ │ ├── bd81537732fbceb8e2518de42048d5c8.json │ │ ├── bdf2c65038579ecdba4122cf44f4d3d9.json │ │ ├── be8d78b8a75a3884ea59f1ea7675ea8c.json │ │ ├── beb104c7f068a192728d6996a8117d79.json │ │ ├── c0a8ba516612ba09e0187b9eba5aba74.json │ │ ├── c25372b548c6cc1ca62875aacfb65f0f.json │ │ ├── c5a5013a124afa1a16c391a7851de5ad.json │ │ ├── c5c219ce926bee9e1db1c0e4a650a2f1.json │ │ ├── ca081744b4f175b7630880614315e0bf.json │ │ ├── ca1f7018afa7561168b7646ef54e9b02.json │ │ ├── cb000a092312aa2e44617e0a3c4ccf81.json │ │ ├── cdefe67db4d1022b097d5cdc1280a22f.json │ │ ├── cf4d04c7ed20064a81296f48b71ce9e4.json │ │ ├── d16e1415a97726ef2496ad35390a35bd.json │ │ ├── d20b66a4003381b5cb26ee8421ccc249.json │ │ ├── d252109f44e6cb6000911478b8841f0f.json │ │ ├── d2fbcb1861f57e6353d0985afe19e6a0.json │ │ ├── d32d8967e422b12d62e0453f3346459d.json │ │ ├── d42a766783360d14659fc9df64376c15.json │ │ ├── d46fad7fb3587fab0c8e28a58a30e4bd.json │ │ ├── d610658944d5383d9bbc0ceb1ea55c53.json │ │ ├── d611a073b18fcc0c252c4789aa0a2ef6.json │ │ ├── d7a6e286e6320d1c8c4803f7a112ff1a.json │ │ ├── d9c9567b41ef5ba8f9269189cbc385f1.json │ │ ├── da919f0bf2983a826ff175a5fe7b0cd6.json │ │ ├── db12ef0041c48d752d34dd8ba9f6eb43.json │ │ ├── dbcb7f71dba602c9b4e05c1bcf04e108.json │ │ ├── dbf278072c5f30a3e1499e706d98944c.json │ │ ├── dc17a860c3856419d2a1abaa2d3685d6.json │ │ ├── dce29e10856d0d9d75f889bee7038ed7.json │ │ ├── dcf39bfbcf4d5fe2ba1eae52c228a95a.json │ │ ├── dd0e1747c60090c0df66e67df21f4a19.json │ │ ├── df75e13ea736f42f53515298ddefede9.json │ │ ├── e0791a2c8ab0abb57fd4188daeed0381.json │ │ ├── e124b35ec24d6d317766c674b8b1c68f.json │ │ ├── e26c51348d4018370bfef030300c29cf.json │ │ ├── e2a96681e13a8d19429b587fe2f8dd46.json │ │ ├── e30401fcb0abdc7a1fe1d3e22c8fbcb1.json │ │ ├── e4149eabbd5ba78629f5888f588102e8.json │ │ ├── e46577d9cee38255e5f60454452edc17.json │ │ ├── e7a73abb9ed50eabd903ac9d8b73086f.json │ │ ├── e7cd2c50fe32af1e4589e958808494ab.json │ │ ├── e842fe40c8dcfaec7e7ff25b0ae4340a.json │ │ ├── e98c51fb7542d775425b0e64c0da9753.json │ │ ├── e9e78f5fe65bbee6e8d23e3280ac2869.json │ │ ├── ea21467a972f5d8386a38f43f9999b03.json │ │ ├── eac5b03799aeabeb4cf88955a33fcfc5.json │ │ ├── ead8cd8696454cc96a8e547e51e6d11a.json │ │ ├── eae10cae460bed9d57b0ca71dbe5a519.json │ │ ├── eb2f5ca3c46fe9af32ff0a9b745a06f8.json │ │ ├── ec640d241019f12bc97e111162bef41b.json │ │ ├── ecb25a436f72859b9970259c0e34bd4a.json │ │ ├── ed79bb511801fa53daa3b2304dee2e27.json │ │ ├── ed926c451004e91f509c6f0491d71971.json │ │ ├── ed9d75f174e8445c756cb0bc29c9ec0e.json │ │ ├── eda5926fcc8c7f08941d885931f5d5ce.json │ │ ├── ef248b84e740c20ece2511a7658341b4.json │ │ ├── f0e37ab6d90d24a496d88f19f241706b.json │ │ ├── f0ee269e3733d325c614056724c498aa.json │ │ ├── f1f04afa35594b4f766c9ef8e7ba7e5c.json │ │ ├── f224faba15796c3390a82e407aa5ef8d.json │ │ ├── f22c6a9fdef9ce04d8a0277c8241ac1d.json │ │ ├── f34a80172f04cb9a5d84fbafcad4ac6d.json │ │ ├── f3cd38d141e6b5355150279247c9c36b.json │ │ ├── f3eab4c60b90874d5747645c8ccaf80f.json │ │ ├── f5190fa137e15c407bc2b64d6ab342e8.json │ │ ├── f557d3f52c0f33e98c8c20d7fcbe6dfb.json │ │ ├── f64dbb103c2562466d4d077a0aba9652.json │ │ ├── f6a66f19a300fb74c0058342ce3a6510.json │ │ ├── f85ff50a1f4b6847b45321d13d0b2306.json │ │ ├── f86884349840b8f3b6b8d693545ff179.json │ │ ├── f8c04e1ca4ab4e6b0142516059118543.json │ │ ├── fa5e7fac1c6e429f51fb9789439345ba.json │ │ ├── fa8b6efbfbd640d8fe00662e58af6234.json │ │ ├── faf4d97977acb220345f8582e14d3ec0.json │ │ ├── fde20081f015a9d5d1a8436cee691351.json │ │ ├── fe272b2ac19b470a10096b97b649afc7.json │ │ └── fe519d32e3bb13183ecebcaf630e8769.json │ ├── mdbook-admonish.css │ ├── src │ │ ├── SUMMARY.md │ │ ├── bits │ │ │ ├── addition_subtraction.md │ │ │ ├── advanced.md │ │ │ ├── aliases.md │ │ │ ├── binop_widths.md │ │ │ ├── comparison.md │ │ │ ├── constructors.md │ │ │ ├── dyn_bits.md │ │ │ ├── dyn_late.md │ │ │ ├── dyn_ops.md │ │ │ ├── literals.md │ │ │ ├── logical.md │ │ │ ├── multiplication.md │ │ │ ├── operations.md │ │ │ ├── shifting.md │ │ │ ├── summary.md │ │ │ └── widths.md │ │ ├── chapter_1 │ │ │ ├── bits.md │ │ │ ├── circuit.md │ │ │ ├── digital.md │ │ │ ├── foundation.md │ │ │ ├── kernel.md │ │ │ ├── summary.md │ │ │ ├── synchronous.md │ │ │ └── timed.md │ │ ├── circuits │ │ │ ├── circuit_io.md │ │ │ ├── circuit_trait.md │ │ │ ├── circuit_trait │ │ │ │ ├── descriptors.md │ │ │ │ ├── initialization.md │ │ │ │ ├── reflection.md │ │ │ │ ├── simulation.md │ │ │ │ └── state.md │ │ │ ├── circuits_dq.md │ │ │ ├── kernels.md │ │ │ ├── simulation.md │ │ │ ├── summary.md │ │ │ └── synthesis.md │ │ ├── digital │ │ │ ├── advanced.md │ │ │ ├── derive.md │ │ │ ├── enums.md │ │ │ ├── structs.md │ │ │ └── summary.md │ │ ├── fixturing │ │ │ └── summary.md │ │ ├── foundation │ │ │ └── summary.md │ │ ├── half_adder │ │ │ ├── and_gate.md │ │ │ ├── half_adder.md │ │ │ ├── hardware.md │ │ │ ├── summary.md │ │ │ ├── testing.md │ │ │ └── the_plan.md │ │ ├── img │ │ │ ├── 16526-Alchitry_Cu_FPGA_Development_Board__Lattice_iCE40_HX_-03.jpg │ │ │ ├── half.svg │ │ │ ├── ones.svg │ │ │ ├── opcode.svg │ │ │ ├── opcode_2.svg │ │ │ ├── opcode_3.svg │ │ │ ├── opcode_4.svg │ │ │ ├── state.svg │ │ │ ├── state_1_hot.svg │ │ │ ├── state_signed.svg │ │ │ ├── surfer_fsm.png │ │ │ ├── surfer_time_tracing.png │ │ │ ├── surfer_xor_1.png │ │ │ ├── surfer_xor_2.png │ │ │ ├── things.svg │ │ │ ├── things_v2.svg │ │ │ ├── time_tracing_waveform.svg │ │ │ ├── tracing_demo.svg │ │ │ ├── tracing_demo_2.svg │ │ │ ├── tracing_demo_3.svg │ │ │ ├── tracing_demo_4.svg │ │ │ ├── tracing_demo_5.svg │ │ │ ├── tracing_demo_alu.svg │ │ │ ├── tracing_demo_fsm.svg │ │ │ └── xor.svg │ │ ├── kernels │ │ │ ├── arrays.md │ │ │ ├── binary.md │ │ │ ├── blocks.md │ │ │ ├── early.md │ │ │ ├── functions.md │ │ │ ├── if.md │ │ │ ├── literals.md │ │ │ ├── loops.md │ │ │ ├── match.md │ │ │ ├── methods.md │ │ │ ├── structs.md │ │ │ ├── summary.md │ │ │ ├── tracing.md │ │ │ ├── tuples.md │ │ │ ├── unsupported.md │ │ │ ├── variables.md │ │ │ └── warts.md │ │ ├── ones_counter │ │ │ ├── hardware.md │ │ │ ├── one_counter.md │ │ │ ├── summary.md │ │ │ ├── testing.md │ │ │ ├── the_plan.md │ │ │ └── timing.md │ │ ├── prj │ │ │ ├── late_check │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ ├── time_check │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── time_tracing │ │ │ │ ├── Cargo.toml │ │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ │ └── time_tracing_waveform.svg │ │ ├── quickstart.md │ │ ├── simulations │ │ │ ├── exhaustive_testing.md │ │ │ ├── extensions │ │ │ │ ├── clock_pos_edge.md │ │ │ │ ├── merge_map.md │ │ │ │ ├── run.md │ │ │ │ ├── summary.md │ │ │ │ ├── uniform.md │ │ │ │ └── with_reset.md │ │ │ ├── iterator.md │ │ │ ├── open_loop.md │ │ │ ├── probes.md │ │ │ ├── roll_your_own.md │ │ │ ├── summary.md │ │ │ ├── testbench.md │ │ │ ├── time.md │ │ │ └── tracing.md │ │ ├── synchronous │ │ │ ├── kernels.md │ │ │ ├── metastability.md │ │ │ ├── simulation.md │ │ │ ├── summary.md │ │ │ ├── synchronous_dq.md │ │ │ ├── synchronous_io.md │ │ │ ├── synchronous_trait.md │ │ │ ├── synchronous_trait │ │ │ │ ├── descriptors.md │ │ │ │ ├── initialization.md │ │ │ │ ├── reflection.md │ │ │ │ ├── simulation.md │ │ │ │ └── state.md │ │ │ └── synthesis.md │ │ ├── timed │ │ │ ├── derive.md │ │ │ ├── domains.md │ │ │ ├── inference.md │ │ │ ├── signals.md │ │ │ ├── summary.md │ │ │ ├── synchronous.md │ │ │ └── tracing.md │ │ ├── unicode.md │ │ └── xor_gate │ │ │ ├── alchitry.md │ │ │ ├── basic_testing.md │ │ │ ├── fixture.md │ │ │ ├── iterator_based_testing.md │ │ │ ├── making_trace_files.md │ │ │ ├── setting_up.md │ │ │ ├── summary.md │ │ │ ├── synthesis.md │ │ │ ├── the_gate.md │ │ │ └── verilog_testbenches.md │ └── xor.svg ├── latte24 │ ├── ACM-Reference-Format.bst │ ├── Justfile │ ├── acmart.cls │ ├── latte.pdf │ ├── latte.tex │ ├── notes.md │ ├── reviews.md │ └── slides │ │ └── latte24 │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── README.md │ │ ├── components │ │ └── Counter.vue │ │ ├── netlify.toml │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── pages │ │ └── multiple-entries.md │ │ ├── public │ │ └── hls_sdram_fifo.png │ │ ├── slides.md │ │ ├── snippets │ │ └── external.ts │ │ └── vercel.json ├── latte25 │ ├── .gitignore │ ├── ACM-Reference-Format.bst │ ├── Justfile │ ├── acmart.cls │ ├── clock_error.png │ ├── latte.pdf │ ├── latte.tex │ ├── latte_submission_jan28.pdf │ ├── my_enum.png │ ├── surfer.png │ └── timing.png ├── mdbook-rhdl │ ├── Cargo.toml │ └── src │ │ ├── exec_shell.rs │ │ ├── kernel_block.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── rewrite_block.rs │ │ ├── rhdl_write.rs │ │ └── test_formal.md ├── osda2024 │ ├── .vscode │ │ └── settings.json │ ├── IEEEtran.cls │ ├── Justfile │ ├── flow.png │ ├── hls_sdram_fifo.png │ ├── osda2024.pdf │ ├── osda2024.tex │ └── rhdl_and_rusthdl.tex └── references │ ├── FPGA-TN-02026-3-2-iCE40-Technology-Library.pdf │ ├── FPGALibrariesReferenceGuide33.pdf │ ├── FPGA_DS_02012_2_4_ECP5_ECP5G_Family_Data_Sheet-1022822.pdf │ ├── Routing.pdf │ ├── iCE40LPHXFamilyDataSheet.pdf │ ├── ug474_7Series_CLB.pdf │ └── ug953-vivado-7series-libraries.pdf ├── octave-workspace ├── rhdl-std ├── .gitignore ├── Cargo.toml └── src │ ├── impl_all.rs │ ├── impl_any.rs │ ├── impl_as_signed.rs │ ├── impl_as_unsigned.rs │ ├── impl_get_bit.rs │ ├── impl_methods.rs │ ├── impl_set_bit.rs │ ├── impl_sign_bit.rs │ ├── impl_slice.rs │ ├── impl_xor.rs │ └── lib.rs └── test.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/README.md -------------------------------------------------------------------------------- /crates/rhdl-bits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-bits/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/build.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/add.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/and.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/and.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/bits_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/bits_impl.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/bitwidth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/bitwidth.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/dyn_bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/dyn_bits.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/impl_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/impl_macro.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/mul.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/neg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/neg.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/not.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/or.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/shl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/shl.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/shr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/shr.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/signed_bits_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/signed_bits_impl.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/signed_dyn_bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/signed_dyn_bits.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/sub.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xadd.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xmul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xmul.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xneg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xneg.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xor.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xsgn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xsgn.rs -------------------------------------------------------------------------------- /crates/rhdl-bits/src/xsub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bits/src/xsub.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/constraints/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/constraints/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/drivers/lattice/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/drivers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/drivers/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/drivers/xilinx/ibufds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/drivers/xilinx/ibufds.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/drivers/xilinx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/drivers/xilinx/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/drivers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod xem7010; 2 | -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/drivers/xem7010/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/drivers/xem7010/host.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/drivers/xem7010/led.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/drivers/xem7010/led.xdc -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/drivers/xem7010/leds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/drivers/xem7010/leds.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/drivers/xem7010/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/drivers/xem7010/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/ok/xem7010/cores/mig_a.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/ok/xem7010/cores/mig_a.prj -------------------------------------------------------------------------------- /crates/rhdl-bsp/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/src/utils.rs -------------------------------------------------------------------------------- /crates/rhdl-bsp/tests/blinky_xem7010.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-bsp/tests/blinky_xem7010.rs -------------------------------------------------------------------------------- /crates/rhdl-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-core/src/ast/ast_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ast/ast_impl.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ast/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ast/builder.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ast/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ast/spanned_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ast/spanned_source.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ast/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ast/visit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/bitx/dyn_bit_manip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/bitx/dyn_bit_manip.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/bitx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/bitx/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/adapter.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/array/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/array/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/chain.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/circuit_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/circuit_impl.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/descriptor.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/drc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/drc.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/fixture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/fixture.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/function/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/hdl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/hdl/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/hdl_descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/hdl_descriptor.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/phantom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/phantom.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/scoped_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/scoped_name.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/circuit/synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/circuit/synchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/clock_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/clock_details.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/common/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/common/sense.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/common/sense.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/common/slot_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/common/slot_vec.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/common/symtab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/common/symtab.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/common/unify_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/common/unify_key.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/driver.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/error.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/interner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/interner.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/compiler.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/error.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/infer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/infer.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/lit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/lit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/mir_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/mir_impl.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mir/ty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mir/ty.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/stage1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/stage1.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/stage2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/stage2.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/stage3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/stage3.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/compiler/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/compiler/utils.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/error.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/hdl/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/hdl/ast.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/hdl/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/hdl/builder.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/hdl/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/hdl/formatter.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/hdl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/hdl/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/builder.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/display.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/error.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/from_rtl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/from_rtl.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/graph.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/hdl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/hdl.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/object.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/spec.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/ntl/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/ntl/visit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/display_rhif.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/display_rhif.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/object.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/remap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/remap.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/rhif_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/rhif_builder.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/runtime_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/runtime_ops.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/spec.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/visit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rhif/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rhif/vm.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/display.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/object.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/remap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/remap.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/runtime_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/runtime_ops.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/spec.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/symbols.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/symbols.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/visit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/rtl/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/rtl/vm.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/iter/merge_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/iter/merge_map.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/iter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/iter/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/iter/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/iter/reset.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/iter/uniform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/iter/uniform.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/probe/edges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/probe/edges.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/probe/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/probe/ext.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/probe/glitch_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/probe/glitch_check.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/probe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/probe/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/probe/vcd_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/probe/vcd_file.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/run/async_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/run/async_fn.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/run/asynchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/run/asynchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/run/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/run/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/run/sync_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/run/sync_fn.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/run/synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/run/synchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/test_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/test_module.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/testbench/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/testbench/kernel.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/testbench/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/testbench/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/sim/vcd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/sim/vcd.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/bit.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/db.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/demo.md -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/key.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/rtt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/rtt.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/svg.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/trace/vcd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/trace/vcd.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/bit_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/bit_string.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/bitz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/bitz.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/clock.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/clock_reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/clock_reset.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/digital.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/digital.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/digital_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/digital_fn.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/domain.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/error.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/kernel.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/kind.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/path.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/reset.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/reset_n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/reset_n.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/signal.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/svg.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/timed.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/timed_sample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/timed_sample.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/types/typed_bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/types/typed_bits.rs -------------------------------------------------------------------------------- /crates/rhdl-core/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-core/src/util.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/async_bram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/async_bram.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/async_fifo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/async_fifo.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/axi_2_rhdl_stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/axi_2_rhdl_stream.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/axi_read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/axi_read.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/axi_write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/axi_write.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/carloni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/carloni.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/chunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/chunk.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/constant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/constant.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/counter.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/cross_counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/cross_counter.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/delay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/delay.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/dff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/dff.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/fifo_to_rv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/fifo_to_rv.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/filter.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/filter_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/filter_map.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/flatten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/flatten.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/lazy_rng.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/lazy_rng.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/lerp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/lerp.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/map.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/option_async_bram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/option_async_bram.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/option_bram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/option_bram.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/option_carloni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/option_carloni.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_chunked.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_chunked.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_filter.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_filter_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_filter_map.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_map.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_ram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_ram.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_reducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_reducer.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/pipe_wrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/pipe_wrap.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/reset_conditioner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/reset_conditioner.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/reset_neg_cond.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/reset_neg_cond.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/reset_negation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/reset_negation.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/rhdl_2_axi_stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/rhdl_2_axi_stream.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/rv_to_fifo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/rv_to_fifo.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/stream_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/stream_map.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/sync_bram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/sync_bram.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/sync_cross.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/sync_cross.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/sync_fifo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/sync_fifo.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/tee.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/tee.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/xor_png.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/xor_png.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/doc/zip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/doc/zip.md -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/async_bram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/async_bram.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/async_fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/async_fifo.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/axi_2_rhdl_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/axi_2_rhdl_stream.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/axi_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/axi_read.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/axi_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/axi_write.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/bit_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/bit_sync.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/carloni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/carloni.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/chunk.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/constant.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/counter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/cross_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/cross_counter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/delay.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/dff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/dff.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/fifo_to_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/fifo_to_stream.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/filter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/filter_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/flatten.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/lazy_rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/lazy_rng.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/lerp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/lerp.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/option_async_bram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/option_async_bram.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/option_bram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/option_bram.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_chunked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_chunked.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_filter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_filter_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_sync.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/pipe_wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/pipe_wrap.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/reset_conditioner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/reset_conditioner.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/reset_neg_cond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/reset_neg_cond.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/reset_negation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/reset_negation.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/rhdl_2_axi_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/rhdl_2_axi_stream.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/stream_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/stream_buffer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/stream_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/stream_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/stream_to_fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/stream_to_fifo.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/sync_bram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/sync_bram.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/sync_fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/sync_fifo.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/tee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/tee.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/xor_png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/xor_png.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/examples/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/examples/zip.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/basic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/basic/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/channel/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/core/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/register/bank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/register/bank.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/register/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/register/rom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/register/rom.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/stream/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/stream/sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/stream/sink.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/stream/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/stream/source.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/axi4lite/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/axi4lite/types.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/cdc/cross_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/cdc/cross_counter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/cdc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/cdc/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/cdc/synchronizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/cdc/synchronizer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/constant.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/counter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/delay.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/dff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/dff.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/option.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/asynchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/asynchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/option_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/option_async.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/option_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/option_sync.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/pipe_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/pipe_sync.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/ram_fg.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/ram_fg.expect -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/ram_fg.v.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/ram_fg.v.expect -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/ram/synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/ram/synchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/core/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/core/slice.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/doc.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/dsp/lerp/fixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/dsp/lerp/fixed.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/dsp/lerp/mod.rs: -------------------------------------------------------------------------------- 1 | //! Linear interpolation core 2 | pub mod fixed; 3 | -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/dsp/mod.rs: -------------------------------------------------------------------------------- 1 | //! DSP Related Cores 2 | pub mod lerp; 3 | -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/asynchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/asynchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/read_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/read_logic.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/synchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/testing/drainer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/testing/drainer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/testing/filler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/testing/filler.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/testing/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/fifo/write_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/fifo/write_logic.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/gray/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/gray/decode.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/gray/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/gray/encode.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/gray/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/gray/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/lid/carloni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/lid/carloni.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/lid/mod.rs: -------------------------------------------------------------------------------- 1 | //! Cores for Latency Insensitive Design (LID) 2 | pub mod carloni; 3 | -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/pipe/chunked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/pipe/chunked.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/pipe/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/pipe/filter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/pipe/filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/pipe/filter_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/pipe/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/pipe/map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/pipe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/pipe/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/reset/conditioner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/reset/conditioner.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/reset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/reset/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/reset/negation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/reset/negation.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/rng/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/rng/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/rng/xorshift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/rng/xorshift.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/chunked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/chunked.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/fifo_to_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/fifo_to_stream.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/filter.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/filter_map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/flatten.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/map.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/pipe_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/pipe_wrapper.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/stream_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/stream_buffer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/stream_to_fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/stream_to_fifo.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/tee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/tee.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/testing/double.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/testing/double.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/testing/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/testing/single.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/testing/single.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/testing/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/testing/utils.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/xfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/xfer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/stream/zip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/stream/zip.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/tristate/mod.rs: -------------------------------------------------------------------------------- 1 | mod simple; 2 | -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/tristate/simple/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/tristate/simple/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/src/tristate/simple/sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/src/tristate/simple/sender.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/chain_func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/chain_func.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/endian_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/endian_test.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/faulty_reducer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/faulty_reducer.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/flow_graph_if_let.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/flow_graph_if_let.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/loop_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/loop_test.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/tests/timing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/tests/timing.rs -------------------------------------------------------------------------------- /crates/rhdl-fpga/vcd/gearbox/t.vcd.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-fpga/vcd/gearbox/t.vcd.gz -------------------------------------------------------------------------------- /crates/rhdl-macro-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/circuit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/circuit.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/circuit_dq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/circuit_dq.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/digital.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/digital.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/digital_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/digital_enum.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/export.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/kernel.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/path.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/synchronous.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/synchronous_dq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/synchronous_dq.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/timed.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/utils.rs -------------------------------------------------------------------------------- /crates/rhdl-macro-core/src/vlog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro-core/src/vlog.rs -------------------------------------------------------------------------------- /crates/rhdl-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-macro/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-span/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-span/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-span/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-span/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-toolchains/jnk/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/jnk/run.tcl -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/icepack/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/icepack/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/icestorm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/icestorm/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/vivado/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/vivado/builder.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/vivado/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/vivado/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/vivado/tcl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/vivado/tcl.rs -------------------------------------------------------------------------------- /crates/rhdl-toolchains/src/yosys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-toolchains/src/yosys/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-trace-type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-trace-type/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-trace-type/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-trace-type/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/.DS_Store -------------------------------------------------------------------------------- /crates/rhdl-vlog/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /crates/rhdl-vlog/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl-vlog/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/Justfile -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/atoms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/atoms.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/builder.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/expr.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/formatter.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/kw_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/kw_ops.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/stmt.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/tests/basic.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/tests/coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/tests/coverage.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/tests/mod.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/src/tests/testbench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/src/tests/testbench.rs -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/controller.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_10982d7f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_10982d7f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_10fb77e6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_10fb77e6.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_173e50e1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_173e50e1.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_17856613.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_17856613.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_18e104d8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_18e104d8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_1aff5d20.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_1aff5d20.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_1ce4ec98.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_1ce4ec98.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_1fea70b0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_1fea70b0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_23591f45.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_23591f45.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_24a86065.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_24a86065.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_26c5c792.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_26c5c792.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_27f8334c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_27f8334c.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_28239224.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_28239224.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2970ea99.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2970ea99.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2ace20fc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2ace20fc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2c60fd85.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2c60fd85.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2c8f620d.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2c8f620d.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2db7d88a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2db7d88a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_2f74df9e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_2f74df9e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3048a695.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3048a695.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_30c15e23.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_30c15e23.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_32e55d72.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_32e55d72.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_32f6509e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_32f6509e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_34a97ec5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_34a97ec5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_35064825.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_35064825.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3506ce07.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3506ce07.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_366dfac8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_366dfac8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_37c150ba.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_37c150ba.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_390a1d02.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_390a1d02.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3a376eb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3a376eb.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3bada654.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3bada654.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3cb4d086.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3cb4d086.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3cc4ab66.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3cc4ab66.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3ef5cb84.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3ef5cb84.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_3f980e41.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_3f980e41.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_417fde12.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_417fde12.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_42bb94d6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_42bb94d6.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_440b23de.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_440b23de.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_463885e7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_463885e7.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_46681dd5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_46681dd5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_46e39e94.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_46e39e94.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_47647047.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_47647047.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_48a7cea2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_48a7cea2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_4a3cb7fa.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_4a3cb7fa.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_4ab1a4c4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_4ab1a4c4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_4b51a53b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_4b51a53b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_4e1d6d4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_4e1d6d4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_4ebe8e0c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_4ebe8e0c.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_504d847c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_504d847c.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_51638415.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_51638415.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_517587f7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_517587f7.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_54fd0c0e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_54fd0c0e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_55490064.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_55490064.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_59258f42.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_59258f42.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_59fd2942.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_59fd2942.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5a7714e7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5a7714e7.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5a850fc8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5a850fc8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5b1c0552.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5b1c0552.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5bd5f7a2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5bd5f7a2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5c31f370.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5c31f370.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5d759f7c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5d759f7c.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5db909e6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5db909e6.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_5f660996.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_5f660996.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_60e359f9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_60e359f9.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_6189c143.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_6189c143.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_6258809b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_6258809b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_65ebacc4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_65ebacc4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_662d9b7a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_662d9b7a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_68a18b91.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_68a18b91.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_691ee3b4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_691ee3b4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_696016fd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_696016fd.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_6a4c197c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_6a4c197c.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_6c082cc4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_6c082cc4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_70461fb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_70461fb8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_70c7b34f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_70c7b34f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_71605a10.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_71605a10.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_71a15da2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_71a15da2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_71aed970.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_71aed970.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_72a01241.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_72a01241.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_72ba244a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_72ba244a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7300c711.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7300c711.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_756192c5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_756192c5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_790f0b87.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_790f0b87.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7a9a691e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7a9a691e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7afa2151.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7afa2151.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7b84380f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7b84380f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7c8ae95.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7c8ae95.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7c948711.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7c948711.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_7db6484e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_7db6484e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_827f7229.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_827f7229.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_8457dc63.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_8457dc63.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_8459ce6d.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_8459ce6d.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_861b04d4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_861b04d4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_869d6fc2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_869d6fc2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_873ca5bd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_873ca5bd.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_873dbd72.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_873dbd72.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_8a4b6dfc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_8a4b6dfc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_8c3fa1f5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_8c3fa1f5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_8d0ce4fc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_8d0ce4fc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_90226b9f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_90226b9f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_90f7d4ae.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_90f7d4ae.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_91b22f55.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_91b22f55.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_92b4097e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_92b4097e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_94283ef6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_94283ef6.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9567fa8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9567fa8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_97d723a9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_97d723a9.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_97edd8e0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_97edd8e0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9859afbb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9859afbb.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9d27d33b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9d27d33b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9d5fd8b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9d5fd8b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9d6dd48d.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9d6dd48d.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9eb85f0f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9eb85f0f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_9ee8ba72.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_9ee8ba72.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a07464b2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a07464b2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a198d1bf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a198d1bf.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a331186b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a331186b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a45192c8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a45192c8.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a49a8ea5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a49a8ea5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a50c40dd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a50c40dd.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a56942df.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a56942df.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a576278a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a576278a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a6c5209b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a6c5209b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a6e83925.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a6e83925.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a8705bcc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a8705bcc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a8e0977.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a8e0977.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a9c20091.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a9c20091.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_a9c5463a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_a9c5463a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_ab2ea1e0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_ab2ea1e0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_ac1135b5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_ac1135b5.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_ae1c32ce.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_ae1c32ce.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_af2019f0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_af2019f0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b2c3ff66.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b2c3ff66.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b60fcc01.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b60fcc01.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b7fdd9ab.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b7fdd9ab.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b898e2c0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b898e2c0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b89d4166.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b89d4166.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b9480898.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b9480898.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b9c2db70.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b9c2db70.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_b9e43818.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_b9e43818.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_bce50553.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_bce50553.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_be163264.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_be163264.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_be5c4604.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_be5c4604.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_bf10bf90.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_bf10bf90.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_bf35dcec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_bf35dcec.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c00cb7af.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c00cb7af.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c02132c6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c02132c6.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c160fd0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c160fd0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c1d2af9f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c1d2af9f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c4da5306.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c4da5306.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c584b6d9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c584b6d9.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c588f14e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c588f14e.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c5c6aa8f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c5c6aa8f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c5fe55c1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c5fe55c1.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c6b06b42.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c6b06b42.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c6e5d338.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c6e5d338.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c79c7682.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c79c7682.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c7e61684.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c7e61684.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c842d088.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c842d088.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_c9790a87.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_c9790a87.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_cb3716ff.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_cb3716ff.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_cc918b65.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_cc918b65.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_cd1a10ac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_cd1a10ac.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_cd7d6119.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_cd7d6119.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_cf8a0376.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_cf8a0376.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d0446761.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d0446761.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d16a6535.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d16a6535.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d2e9e261.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d2e9e261.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d2fd5fc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d2fd5fc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d39341de.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d39341de.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d68a47b1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d68a47b1.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d6a45fd0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d6a45fd0.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d6ceabc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d6ceabc.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d7a00346.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d7a00346.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_d9155a09.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_d9155a09.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_db8fbcb1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_db8fbcb1.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_dba70a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_dba70a.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_df349204.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_df349204.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e0e85c68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e0e85c68.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e0f591f7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e0f591f7.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e37fa9fd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e37fa9fd.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e606ce6d.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e606ce6d.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e64b5c70.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e64b5c70.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e6a62b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e6a62b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e79494f4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e79494f4.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_e9094281.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_e9094281.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_ea2d7d3f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_ea2d7d3f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_eb5df179.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_eb5df179.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_ee4d6a38.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_ee4d6a38.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f029e82b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f029e82b.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f1050deb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f1050deb.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f1c09f33.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f1c09f33.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f4e0b9f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f4e0b9f.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f5b03aa7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f5b03aa7.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_f63ee67.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_f63ee67.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_faecd112.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_faecd112.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_fb6b565.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_fb6b565.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_fbea4460.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_fbea4460.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_fcc11c2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_fcc11c2.v -------------------------------------------------------------------------------- /crates/rhdl-vlog/vlog/tm_fef42193.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl-vlog/vlog/tm_fef42193.v -------------------------------------------------------------------------------- /crates/rhdl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/Cargo.toml -------------------------------------------------------------------------------- /crates/rhdl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/src/lib.rs -------------------------------------------------------------------------------- /crates/rhdl/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/src/prelude.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/adt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/adt.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/array_circuit.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/rhdl/tests/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/ast.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/binding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/binding.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/book_kernels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/book_kernels.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/clock.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/common/mod.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/complex_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/complex_enum.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/derive.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/dyn_bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/dyn_bits.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/fixture_adder.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/fixture_adder.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/logic_loop.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/logic_loop.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/misc_my_enum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/misc_my_enum.svg -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/span_test.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/span_test.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/vcd_basic.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/vcd_basic.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/vcd_enum_vcd.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/vcd_enum_vcd.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/xor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/xor.svg -------------------------------------------------------------------------------- /crates/rhdl/tests/expect/xor_vcd.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/expect/xor_vcd.expect -------------------------------------------------------------------------------- /crates/rhdl/tests/fixture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/fixture.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/flow_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/flow_graph.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/indexing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/indexing.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/inference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/inference.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/literals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/literals.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/logic_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/logic_loop.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/misc.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/optimization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/optimization.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/option.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/phi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/phi.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/returns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/returns.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/span.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/strukt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/strukt.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/timing_rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/timing_rs -------------------------------------------------------------------------------- /crates/rhdl/tests/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/tuple.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/tutorial_alu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/tutorial_alu.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/tutorial_xor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/tutorial_xor.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/type_rolling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/type_rolling.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/vcd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/vcd.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/vm.rs -------------------------------------------------------------------------------- /crates/rhdl/tests/xops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/crates/rhdl/tests/xops.rs -------------------------------------------------------------------------------- /doc/book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /doc/book/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/Justfile -------------------------------------------------------------------------------- /doc/book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/book.toml -------------------------------------------------------------------------------- /doc/book/db/024fe4efe13ed8b83be3379a975ea0de.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/078c9c6c2d7f8b602fe315ca6146fd08.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/07d11dde4c2193e5cd850dc0c84dd4cd.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/118b3bdf3a814e95cd11a873694041e3.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/126aebf969c0d517ae1b5a6c6c569fd9.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/185992b4663d629a2434553288b862b9.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/1a5ab51e0c977a092e8542344ba8943e.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/1bb80b3bd9d794128e6349880226e9d6.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/1c6bffd0feb0e66897f08892d565a386.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/276b9feb1659094bd9f78859ca1d752a.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/2db799b11d8e3303eeaeb614abb76bc6.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/316c2c37ba7152d03f81ab07cea91ec7.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/36c6383adc5e0a2cb25c47492648536f.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/401d27644a4b0eebc2dadb9f69fbc1c0.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/4265c6a7b08982d048316471a5751b2e.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/471ebf5a3358f8b615ed8e0ce5874551.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/49edfdc1e829e22a2db86bb1689b4372.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/508ae688cfbc1aee09749903262f90e8.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/5308c7faf2fae397c71b25be0d471af4.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/5aed7f1b19f339dfad111a7b1b574c77.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/5bf9b034480f0514d4ad20c52fc56225.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/6622b4b46c856a1681be859f77982f59.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/6e30c14232a7775117aae9c7b250ae45.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/74d932f550e6605e88e722d399e4c0e4.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/7b783260bfd0814bb0fa593788aa7d9c.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/7f89702f7010c9d5555a1e41eba1d6ba.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/84ec32f7c206d48fa5d1bc627c4e9d91.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/8b383e0346df63f3c88422e36d5870c0.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/9449de93846888817b45351f84f8df0a.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/965dfc67bf6912b4554f78f756148de6.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/9668ca6e07e425446d1a59d1bc271bfb.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/a9235bfe0fa450afbf40e67f304f3cf1.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/a949298cf52497acdfb6229ac98edec6.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/beb104c7f068a192728d6996a8117d79.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/ca1f7018afa7561168b7646ef54e9b02.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/cb000a092312aa2e44617e0a3c4ccf81.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/d16e1415a97726ef2496ad35390a35bd.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/d2fbcb1861f57e6353d0985afe19e6a0.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/d46fad7fb3587fab0c8e28a58a30e4bd.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/dce29e10856d0d9d75f889bee7038ed7.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/e46577d9cee38255e5f60454452edc17.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/e7a73abb9ed50eabd903ac9d8b73086f.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/ecb25a436f72859b9970259c0e34bd4a.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/ed79bb511801fa53daa3b2304dee2e27.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/f34a80172f04cb9a5d84fbafcad4ac6d.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/f6a66f19a300fb74c0058342ce3a6510.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/f86884349840b8f3b6b8d693545ff179.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/db/fe519d32e3bb13183ecebcaf630e8769.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /doc/book/mdbook-admonish.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/mdbook-admonish.css -------------------------------------------------------------------------------- /doc/book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/SUMMARY.md -------------------------------------------------------------------------------- /doc/book/src/bits/addition_subtraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/addition_subtraction.md -------------------------------------------------------------------------------- /doc/book/src/bits/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/advanced.md -------------------------------------------------------------------------------- /doc/book/src/bits/aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/aliases.md -------------------------------------------------------------------------------- /doc/book/src/bits/binop_widths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/binop_widths.md -------------------------------------------------------------------------------- /doc/book/src/bits/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/comparison.md -------------------------------------------------------------------------------- /doc/book/src/bits/constructors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/constructors.md -------------------------------------------------------------------------------- /doc/book/src/bits/dyn_bits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/dyn_bits.md -------------------------------------------------------------------------------- /doc/book/src/bits/dyn_late.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/dyn_late.md -------------------------------------------------------------------------------- /doc/book/src/bits/dyn_ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/dyn_ops.md -------------------------------------------------------------------------------- /doc/book/src/bits/literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/literals.md -------------------------------------------------------------------------------- /doc/book/src/bits/logical.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/logical.md -------------------------------------------------------------------------------- /doc/book/src/bits/multiplication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/multiplication.md -------------------------------------------------------------------------------- /doc/book/src/bits/operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/operations.md -------------------------------------------------------------------------------- /doc/book/src/bits/shifting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/shifting.md -------------------------------------------------------------------------------- /doc/book/src/bits/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/summary.md -------------------------------------------------------------------------------- /doc/book/src/bits/widths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/bits/widths.md -------------------------------------------------------------------------------- /doc/book/src/chapter_1/bits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/chapter_1/bits.md -------------------------------------------------------------------------------- /doc/book/src/chapter_1/circuit.md: -------------------------------------------------------------------------------- 1 | # Circuit 2 | -------------------------------------------------------------------------------- /doc/book/src/chapter_1/digital.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/chapter_1/digital.md -------------------------------------------------------------------------------- /doc/book/src/chapter_1/foundation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/chapter_1/foundation.md -------------------------------------------------------------------------------- /doc/book/src/chapter_1/kernel.md: -------------------------------------------------------------------------------- 1 | # Kernels 2 | -------------------------------------------------------------------------------- /doc/book/src/chapter_1/summary.md: -------------------------------------------------------------------------------- 1 | # Chapter 1 - Rust as a Hardware Description Language 2 | -------------------------------------------------------------------------------- /doc/book/src/chapter_1/synchronous.md: -------------------------------------------------------------------------------- 1 | # Synchronous 2 | -------------------------------------------------------------------------------- /doc/book/src/chapter_1/timed.md: -------------------------------------------------------------------------------- 1 | # Timed 2 | -------------------------------------------------------------------------------- /doc/book/src/circuits/circuit_io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/circuit_io.md -------------------------------------------------------------------------------- /doc/book/src/circuits/circuit_trait.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/circuit_trait.md -------------------------------------------------------------------------------- /doc/book/src/circuits/circuit_trait/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/circuit_trait/state.md -------------------------------------------------------------------------------- /doc/book/src/circuits/circuits_dq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/circuits_dq.md -------------------------------------------------------------------------------- /doc/book/src/circuits/kernels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/kernels.md -------------------------------------------------------------------------------- /doc/book/src/circuits/simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/simulation.md -------------------------------------------------------------------------------- /doc/book/src/circuits/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/summary.md -------------------------------------------------------------------------------- /doc/book/src/circuits/synthesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/circuits/synthesis.md -------------------------------------------------------------------------------- /doc/book/src/digital/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/digital/advanced.md -------------------------------------------------------------------------------- /doc/book/src/digital/derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/digital/derive.md -------------------------------------------------------------------------------- /doc/book/src/digital/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/digital/enums.md -------------------------------------------------------------------------------- /doc/book/src/digital/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/digital/structs.md -------------------------------------------------------------------------------- /doc/book/src/digital/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/digital/summary.md -------------------------------------------------------------------------------- /doc/book/src/fixturing/summary.md: -------------------------------------------------------------------------------- 1 | # Fixturing and Synthesis 2 | -------------------------------------------------------------------------------- /doc/book/src/foundation/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/foundation/summary.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/and_gate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/and_gate.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/half_adder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/half_adder.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/hardware.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/summary.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/testing.md -------------------------------------------------------------------------------- /doc/book/src/half_adder/the_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/half_adder/the_plan.md -------------------------------------------------------------------------------- /doc/book/src/img/half.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/half.svg -------------------------------------------------------------------------------- /doc/book/src/img/ones.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/ones.svg -------------------------------------------------------------------------------- /doc/book/src/img/opcode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/opcode.svg -------------------------------------------------------------------------------- /doc/book/src/img/opcode_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/opcode_2.svg -------------------------------------------------------------------------------- /doc/book/src/img/opcode_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/opcode_3.svg -------------------------------------------------------------------------------- /doc/book/src/img/opcode_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/opcode_4.svg -------------------------------------------------------------------------------- /doc/book/src/img/state.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/state.svg -------------------------------------------------------------------------------- /doc/book/src/img/state_1_hot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/state_1_hot.svg -------------------------------------------------------------------------------- /doc/book/src/img/state_signed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/state_signed.svg -------------------------------------------------------------------------------- /doc/book/src/img/surfer_fsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/surfer_fsm.png -------------------------------------------------------------------------------- /doc/book/src/img/surfer_time_tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/surfer_time_tracing.png -------------------------------------------------------------------------------- /doc/book/src/img/surfer_xor_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/surfer_xor_1.png -------------------------------------------------------------------------------- /doc/book/src/img/surfer_xor_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/surfer_xor_2.png -------------------------------------------------------------------------------- /doc/book/src/img/things.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/things.svg -------------------------------------------------------------------------------- /doc/book/src/img/things_v2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/things_v2.svg -------------------------------------------------------------------------------- /doc/book/src/img/time_tracing_waveform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/time_tracing_waveform.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_2.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_3.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_4.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_5.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_alu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_alu.svg -------------------------------------------------------------------------------- /doc/book/src/img/tracing_demo_fsm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/tracing_demo_fsm.svg -------------------------------------------------------------------------------- /doc/book/src/img/xor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/img/xor.svg -------------------------------------------------------------------------------- /doc/book/src/kernels/arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/arrays.md -------------------------------------------------------------------------------- /doc/book/src/kernels/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/binary.md -------------------------------------------------------------------------------- /doc/book/src/kernels/blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/blocks.md -------------------------------------------------------------------------------- /doc/book/src/kernels/early.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/early.md -------------------------------------------------------------------------------- /doc/book/src/kernels/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/functions.md -------------------------------------------------------------------------------- /doc/book/src/kernels/if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/if.md -------------------------------------------------------------------------------- /doc/book/src/kernels/literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/literals.md -------------------------------------------------------------------------------- /doc/book/src/kernels/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/loops.md -------------------------------------------------------------------------------- /doc/book/src/kernels/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/match.md -------------------------------------------------------------------------------- /doc/book/src/kernels/methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/methods.md -------------------------------------------------------------------------------- /doc/book/src/kernels/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/structs.md -------------------------------------------------------------------------------- /doc/book/src/kernels/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/summary.md -------------------------------------------------------------------------------- /doc/book/src/kernels/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/tracing.md -------------------------------------------------------------------------------- /doc/book/src/kernels/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/tuples.md -------------------------------------------------------------------------------- /doc/book/src/kernels/unsupported.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/unsupported.md -------------------------------------------------------------------------------- /doc/book/src/kernels/variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/variables.md -------------------------------------------------------------------------------- /doc/book/src/kernels/warts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/kernels/warts.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/hardware.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/one_counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/one_counter.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/summary.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/testing.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/the_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/the_plan.md -------------------------------------------------------------------------------- /doc/book/src/ones_counter/timing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/ones_counter/timing.md -------------------------------------------------------------------------------- /doc/book/src/prj/late_check/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/late_check/Cargo.toml -------------------------------------------------------------------------------- /doc/book/src/prj/late_check/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/late_check/src/lib.rs -------------------------------------------------------------------------------- /doc/book/src/prj/time_check/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/time_check/Cargo.toml -------------------------------------------------------------------------------- /doc/book/src/prj/time_check/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/time_check/src/lib.rs -------------------------------------------------------------------------------- /doc/book/src/prj/time_tracing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/time_tracing/Cargo.toml -------------------------------------------------------------------------------- /doc/book/src/prj/time_tracing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/prj/time_tracing/src/lib.rs -------------------------------------------------------------------------------- /doc/book/src/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/quickstart.md -------------------------------------------------------------------------------- /doc/book/src/simulations/exhaustive_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/exhaustive_testing.md -------------------------------------------------------------------------------- /doc/book/src/simulations/extensions/merge_map.md: -------------------------------------------------------------------------------- 1 | # Merge Map 2 | -------------------------------------------------------------------------------- /doc/book/src/simulations/extensions/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/extensions/run.md -------------------------------------------------------------------------------- /doc/book/src/simulations/extensions/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/extensions/summary.md -------------------------------------------------------------------------------- /doc/book/src/simulations/iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/iterator.md -------------------------------------------------------------------------------- /doc/book/src/simulations/open_loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/open_loop.md -------------------------------------------------------------------------------- /doc/book/src/simulations/probes.md: -------------------------------------------------------------------------------- 1 | # Probes 2 | -------------------------------------------------------------------------------- /doc/book/src/simulations/roll_your_own.md: -------------------------------------------------------------------------------- 1 | # Roll Your Own 2 | -------------------------------------------------------------------------------- /doc/book/src/simulations/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/summary.md -------------------------------------------------------------------------------- /doc/book/src/simulations/testbench.md: -------------------------------------------------------------------------------- 1 | # Testbenches 2 | -------------------------------------------------------------------------------- /doc/book/src/simulations/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/simulations/time.md -------------------------------------------------------------------------------- /doc/book/src/simulations/tracing.md: -------------------------------------------------------------------------------- 1 | # Tracing 2 | -------------------------------------------------------------------------------- /doc/book/src/synchronous/kernels.md: -------------------------------------------------------------------------------- 1 | # Kernels 2 | -------------------------------------------------------------------------------- /doc/book/src/synchronous/metastability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/metastability.md -------------------------------------------------------------------------------- /doc/book/src/synchronous/simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/simulation.md -------------------------------------------------------------------------------- /doc/book/src/synchronous/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/summary.md -------------------------------------------------------------------------------- /doc/book/src/synchronous/synchronous_dq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/synchronous_dq.md -------------------------------------------------------------------------------- /doc/book/src/synchronous/synchronous_io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/synchronous_io.md -------------------------------------------------------------------------------- /doc/book/src/synchronous/synthesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/synchronous/synthesis.md -------------------------------------------------------------------------------- /doc/book/src/timed/derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/derive.md -------------------------------------------------------------------------------- /doc/book/src/timed/domains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/domains.md -------------------------------------------------------------------------------- /doc/book/src/timed/inference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/inference.md -------------------------------------------------------------------------------- /doc/book/src/timed/signals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/signals.md -------------------------------------------------------------------------------- /doc/book/src/timed/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/summary.md -------------------------------------------------------------------------------- /doc/book/src/timed/synchronous.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/synchronous.md -------------------------------------------------------------------------------- /doc/book/src/timed/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/timed/tracing.md -------------------------------------------------------------------------------- /doc/book/src/unicode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/unicode.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/alchitry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/alchitry.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/basic_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/basic_testing.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/fixture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/fixture.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/making_trace_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/making_trace_files.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/setting_up.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/setting_up.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/summary.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/synthesis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/synthesis.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/the_gate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/the_gate.md -------------------------------------------------------------------------------- /doc/book/src/xor_gate/verilog_testbenches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/src/xor_gate/verilog_testbenches.md -------------------------------------------------------------------------------- /doc/book/xor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/book/xor.svg -------------------------------------------------------------------------------- /doc/latte24/ACM-Reference-Format.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/ACM-Reference-Format.bst -------------------------------------------------------------------------------- /doc/latte24/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/Justfile -------------------------------------------------------------------------------- /doc/latte24/acmart.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/acmart.cls -------------------------------------------------------------------------------- /doc/latte24/latte.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/latte.pdf -------------------------------------------------------------------------------- /doc/latte24/latte.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/latte.tex -------------------------------------------------------------------------------- /doc/latte24/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/notes.md -------------------------------------------------------------------------------- /doc/latte24/reviews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/reviews.md -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/.gitignore -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/.npmrc -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/README.md -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/netlify.toml -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/package-lock.json -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/package.json -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/slides.md -------------------------------------------------------------------------------- /doc/latte24/slides/latte24/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte24/slides/latte24/vercel.json -------------------------------------------------------------------------------- /doc/latte25/.gitignore: -------------------------------------------------------------------------------- 1 | _minted-latte/ 2 | -------------------------------------------------------------------------------- /doc/latte25/ACM-Reference-Format.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/ACM-Reference-Format.bst -------------------------------------------------------------------------------- /doc/latte25/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/Justfile -------------------------------------------------------------------------------- /doc/latte25/acmart.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/acmart.cls -------------------------------------------------------------------------------- /doc/latte25/clock_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/clock_error.png -------------------------------------------------------------------------------- /doc/latte25/latte.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/latte.pdf -------------------------------------------------------------------------------- /doc/latte25/latte.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/latte.tex -------------------------------------------------------------------------------- /doc/latte25/latte_submission_jan28.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/latte_submission_jan28.pdf -------------------------------------------------------------------------------- /doc/latte25/my_enum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/my_enum.png -------------------------------------------------------------------------------- /doc/latte25/surfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/surfer.png -------------------------------------------------------------------------------- /doc/latte25/timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/latte25/timing.png -------------------------------------------------------------------------------- /doc/mdbook-rhdl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/Cargo.toml -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/exec_shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/exec_shell.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/kernel_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/kernel_block.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/lib.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/main.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/rewrite_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/rewrite_block.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/rhdl_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/rhdl_write.rs -------------------------------------------------------------------------------- /doc/mdbook-rhdl/src/test_formal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/mdbook-rhdl/src/test_formal.md -------------------------------------------------------------------------------- /doc/osda2024/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/.vscode/settings.json -------------------------------------------------------------------------------- /doc/osda2024/IEEEtran.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/IEEEtran.cls -------------------------------------------------------------------------------- /doc/osda2024/Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/Justfile -------------------------------------------------------------------------------- /doc/osda2024/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/flow.png -------------------------------------------------------------------------------- /doc/osda2024/hls_sdram_fifo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/hls_sdram_fifo.png -------------------------------------------------------------------------------- /doc/osda2024/osda2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/osda2024.pdf -------------------------------------------------------------------------------- /doc/osda2024/osda2024.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/osda2024.tex -------------------------------------------------------------------------------- /doc/osda2024/rhdl_and_rusthdl.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/osda2024/rhdl_and_rusthdl.tex -------------------------------------------------------------------------------- /doc/references/Routing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/references/Routing.pdf -------------------------------------------------------------------------------- /doc/references/iCE40LPHXFamilyDataSheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/references/iCE40LPHXFamilyDataSheet.pdf -------------------------------------------------------------------------------- /doc/references/ug474_7Series_CLB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/doc/references/ug474_7Series_CLB.pdf -------------------------------------------------------------------------------- /octave-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/octave-workspace -------------------------------------------------------------------------------- /rhdl-std/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /rhdl-std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/Cargo.toml -------------------------------------------------------------------------------- /rhdl-std/src/impl_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_all.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_any.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_as_signed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_as_signed.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_as_unsigned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_as_unsigned.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_get_bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_get_bit.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_methods.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_set_bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_set_bit.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_sign_bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_sign_bit.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_slice.rs -------------------------------------------------------------------------------- /rhdl-std/src/impl_xor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/impl_xor.rs -------------------------------------------------------------------------------- /rhdl-std/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/rhdl-std/src/lib.rs -------------------------------------------------------------------------------- /test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samitbasu/rhdl/HEAD/test.png --------------------------------------------------------------------------------