)]}'
{
  "id": "4894b38ba9179a663db93083e5c84a9bd1acf8b5",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "073f46157e1095bf053ca682df582a0a1212d27b",
      "name": ".gitignore"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4657e7a276ecdc3466523117e73e20bbdd4616b3",
      "name": "README"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f0da04b1ebcd7446caedea36144b4711a0a646",
      "name": "code_hdl_models_GrayCounter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3e3a66f1bfbb07b3ceba9414d60d2f54655403d",
      "name": "code_hdl_models_arbiter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78d1168e6e013aaedce1f604406aaf821d46bade",
      "name": "code_hdl_models_arbiter_tb.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cebc07ccb3c0a4b2c7913ebff4d47d9fddef66b",
      "name": "code_hdl_models_cam.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c48ab0dd072aff1a428185bbc2f24062c24339a0",
      "name": "code_hdl_models_clk_div.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9d28967328ca578e63dd1358a94e550a54a876c",
      "name": "code_hdl_models_clk_div_45.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8706f154c075500ad75435a13c5808e9632b7ca1",
      "name": "code_hdl_models_d_ff_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f5f6b2bb5755a973fa2666283505c72f5aec7c1",
      "name": "code_hdl_models_d_latch_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "810003a85acd935cb28e39aae4036d220544c07c",
      "name": "code_hdl_models_decoder_2to4_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec0dc95b2d7e63d6707abef930f039a11eb8bb42",
      "name": "code_hdl_models_decoder_using_assign.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad42acdf05ae1f8178b06a92a94dbb0e1adbdbec",
      "name": "code_hdl_models_decoder_using_case.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a156082f43fab3c76ed9b1cea2312b37a81e32fa",
      "name": "code_hdl_models_dff_async_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ef404548b11927316ba72f34e3aa290efbe13e9",
      "name": "code_hdl_models_dff_sync_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0bfdc28ad97e7f24843a9d677180d27d18367ccf",
      "name": "code_hdl_models_encoder_4to2_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32e1b720fdac71d438f184895bb9b9512be299ae",
      "name": "code_hdl_models_encoder_using_case.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c97ddba65a42e96c03e4024d1dd9256166413fc",
      "name": "code_hdl_models_encoder_using_if.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ddc4c5678e7f377600250de075ddb934b762adc",
      "name": "code_hdl_models_full_adder_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c24588eceb36d26bcb375b9dbb1aed7bee5872d6",
      "name": "code_hdl_models_full_subtracter_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc1e740aba77b52245720ecdeb14d0d482b4bf8d",
      "name": "code_hdl_models_gray_counter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6acf243fd41a5d96b98bf93fb4148802982f293a",
      "name": "code_hdl_models_half_adder_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "639780832f160e710cecc4bd856f445b5d2fff53",
      "name": "code_hdl_models_lfsr.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0bd29b835dbae9a9b7453b7b70d3899035e58d6c",
      "name": "code_hdl_models_lfsr_updown.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc762159d52be6db450cc082fd09c06c5a189382",
      "name": "code_hdl_models_mux_2to1_gates.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4284f10cafc6a68326a41fbd7b344ce730629b16",
      "name": "code_hdl_models_mux_using_assign.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "123da448336afbeb80d63f8bdb0892ee832bfd85",
      "name": "code_hdl_models_mux_using_case.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d42e2089d4b9bbf95f6d6f925fa1a51ab4da467",
      "name": "code_hdl_models_mux_using_if.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6b84c6e59e4c8806b3a2edc7b30215ecce74580",
      "name": "code_hdl_models_one_hot_cnt.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8d0bf1c6264967fbb429852527e4fc7c5ba5268",
      "name": "code_hdl_models_parallel_crc.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0282e8d7ed375bf4c354f151f8847930a60015d",
      "name": "code_hdl_models_parity_using_assign.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0046fb14335f20bbfe98615387b1d16bb1931d1e",
      "name": "code_hdl_models_parity_using_bitwise.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d07aaebe2c7cf2f4851a17b63544ff933e62b89",
      "name": "code_hdl_models_parity_using_function.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1ce960c4591db1326b5ba95465c8c5c614a822c",
      "name": "code_hdl_models_pri_encoder_using_assign.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b700993b9cde5018eea5e93c84b7c653266af91",
      "name": "code_hdl_models_rom_using_case.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4a63a26f10fb2db626e5823b8206f11b54c7d94",
      "name": "code_hdl_models_serial_crc.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c5a1fa9cb76c0a9f945dd9984c6f463410f56ac",
      "name": "code_hdl_models_tff_async_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a962d53d8e45137a45d96f2dc903179fb42a0582",
      "name": "code_hdl_models_tff_sync_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40205250a27ac56b65def998bb092ada8817442b",
      "name": "code_hdl_models_uart.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e05302182383926097f5a30a6fb80393ba56fe6a",
      "name": "code_hdl_models_up_counter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92ad895aa4714ccaa65133a810d2a8ebb82640a2",
      "name": "code_hdl_models_up_counter_load.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fff2982af1042ea3cfd3fedd090c2d399524a310",
      "name": "code_hdl_models_up_down_counter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ac7ee7017fad23f68ef3b6c0baf8da768ec59a3",
      "name": "code_specman_switch_fabric.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58e47c567d4a418bbb362ce54b821e55a32afc61",
      "name": "code_tidbits_asyn_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e13b72cc7d5a30aa98f56362bccf355225a0bd01",
      "name": "code_tidbits_blocking.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a8775b951012562599f9291fa5bf5e75c7cdf0d",
      "name": "code_tidbits_fsm_using_always.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "404498a01e3136e9b721065d2af46344548c21d4",
      "name": "code_tidbits_fsm_using_function.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67cc088413df7e13f0c49318e91484056e6ce971",
      "name": "code_tidbits_fsm_using_single_always.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a0d365e0dae37851fd8f5e234878894d1f7b7d2",
      "name": "code_tidbits_nonblocking.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9689788c4335fba471251fff5650144fd4199ce0",
      "name": "code_tidbits_reg_combo_example.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "458c87927442bb5d13f2da1dbfaf0018f53a051c",
      "name": "code_tidbits_reg_seq_example.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "994771b16bb37ea563db835c45f8141a31a61fd5",
      "name": "code_tidbits_syn_reset.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "577a535d1b4945235671cac4ace7888f81774261",
      "name": "code_tidbits_wire_example.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22063b052777f79cc732e44662e75d8eca27b479",
      "name": "code_verilog_tutorial_addbit.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b0fc206785661f99b1f98c827385436df3da298",
      "name": "code_verilog_tutorial_always_example.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b100c813608438d4748da8728d092ca532787300",
      "name": "code_verilog_tutorial_bus_con.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cc0eb424d0cf99fcd81eef19ef1f2a3a9dd7f18",
      "name": "code_verilog_tutorial_comment.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10ca00df462064b0b568bbd12ca291c1dcfc1054",
      "name": "code_verilog_tutorial_counter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33d540509bd536787923ef62a8d6e4c2c894fa05",
      "name": "code_verilog_tutorial_counter_tb.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a4083605779d38970eca373494b03f4c24aecbb",
      "name": "code_verilog_tutorial_d_ff.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5efdbd7e735314446b24ec3466949da1bd08d1b2",
      "name": "code_verilog_tutorial_decoder.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4418ec70004fe2d729ce8628289513e7e2bc42de",
      "name": "code_verilog_tutorial_decoder_always.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c33da1744628a72ae82c34c063480260e0ac960",
      "name": "code_verilog_tutorial_escape_id.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88427ff08efe9893745744723ea5c631f4ad0116",
      "name": "code_verilog_tutorial_explicit.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d35d4aacc829add5237408fab5e139abdde6bdc5",
      "name": "code_verilog_tutorial_first_counter.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "806e177365ab45dae80b569f0823a247a8fa9252",
      "name": "code_verilog_tutorial_first_counter_tb.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed2e88c2ef8264cf120818541dac8d90be48452b",
      "name": "code_verilog_tutorial_flip_flop.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd2d559bb6700c66dec99e989c361a4f8f4acaed",
      "name": "code_verilog_tutorial_fsm_full.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8e15568b65f42d02fb79836b859e8324ad2b211",
      "name": "code_verilog_tutorial_fsm_full_tb.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ba776446a295dbf79046b542509f712718e0ca6",
      "name": "code_verilog_tutorial_good_code.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19b91d3f2a2547879f4c5424ed3269702f95ffcf",
      "name": "code_verilog_tutorial_if_else.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1912e1e26ffb941099b3fca152e9c5022bcf4640",
      "name": "code_verilog_tutorial_multiply.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6a0d35eb70cd637d0863456d13594590ef5bbdb",
      "name": "code_verilog_tutorial_mux_21.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "814385a45c2ba0a752705271048d9a9b378f8272",
      "name": "code_verilog_tutorial_n_out_primitive.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dbe737eb00ce5e1b787c9a2e307970efc3c023e",
      "name": "code_verilog_tutorial_parallel_if.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "764396c2ff838f0474d17a7ed7490a9c82bdcdd3",
      "name": "code_verilog_tutorial_parity.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5818a1d4a1a9bc0f95249c66e8abe5d8c9fd95e3",
      "name": "code_verilog_tutorial_simple_function.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a68cc4a874492e03312d480dc0e46fde0e4d515b",
      "name": "code_verilog_tutorial_simple_if.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ae8627973fd0b44d04091c6b039f99b1652f266",
      "name": "code_verilog_tutorial_task_global.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a55b29caa3dc3763b121b97ccc4e56e24e119a4b",
      "name": "code_verilog_tutorial_tri_buf.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "537a9e8542b2ec6b8d63ed327ca23560a6ecb343",
      "name": "code_verilog_tutorial_v2k_reg.v"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "418a2cfac27d993d05fb70c38ded9f7076fcb008",
      "name": "code_verilog_tutorial_which_clock.v"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "c22ab69281f022a3458ed0a4a6ac6a6d2bd606ed",
      "name": "run-test.sh"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08bf4ccd856ab0730474a20883c8a004184d95af",
      "name": "xfirrtl"
    }
  ]
}
