{"id":13647948,"url":"https://github.com/fabriziotappero/ip-cores","last_synced_at":"2026-02-02T19:28:37.159Z","repository":{"id":28436829,"uuid":"31951915","full_name":"fabriziotappero/ip-cores","owner":"fabriziotappero","description":"A huge collection of VHDL/Verilog open-source IP cores scraped from the web","archived":false,"fork":false,"pushed_at":"2023-01-18T13:13:07.000Z","size":680353,"stargazers_count":352,"open_issues_count":0,"forks_count":108,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-08-03T01:38:18.056Z","etag":null,"topics":["fpga","verilog"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabriziotappero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-10T10:41:43.000Z","updated_at":"2024-08-02T15:21:48.000Z","dependencies_parsed_at":"2023-02-10T15:15:47.660Z","dependency_job_id":null,"html_url":"https://github.com/fabriziotappero/ip-cores","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriziotappero%2Fip-cores","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriziotappero%2Fip-cores/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriziotappero%2Fip-cores/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabriziotappero%2Fip-cores/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabriziotappero","download_url":"https://codeload.github.com/fabriziotappero/ip-cores/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223892076,"owners_count":17220700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fpga","verilog"],"created_at":"2024-08-02T01:03:51.467Z","updated_at":"2026-02-02T19:28:37.152Z","avatar_url":"https://github.com/fabriziotappero.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# 860 VHDL/Verilog Free IP Cores\n\nWho does not like open-source code and VHDL/Verilog.\n\nThis repository contains approximately **860 free and open-source VHDL/Verilog IP cores**. All these cores have been carefully \"scraped\" from *opencores.org* using a quite long python script available [here](https://github.com/fabriziotappero/opencores-scraper).\n\nA cool javascript searchable index of the whole IP repository is available from:\n\nhttps://fabriziotappero.github.io/opencores-scraper/cores.html\n\nCores are organized in git branches (there is no master brnach) and can be fetched idependently by conveniently downloading only the branch you are interested in. \nThese are the available branches:\n\n    library_random_number_generator_library\n    library_funbase_ip_library\n    library_mitrion_virtual_processor_starter_kit\n    library_real-time_clock\n    library_robot_control_library\n    library_fixed_extensions\n    library_gh_vhdl_library\n    library_openverifla-fpga_logic_analyzer\n    library_mygpu\n    library_ratpack\n    library_srdy-drdy_library\n    library_qaztronics_libraries\n    library_common_design_environment\n    library_extension_pack\n    library_versatile_library\n    system_controller_ti_dsp_and_xilinx_fpga_dev_board\n    system_controller_pcie_ds_dma\n    system_controller_external_parallel_port_to_internal_wishbone_master\n    system_controller_pcie_sg_dma_controller\n    system_controller_power_supply_sequencer\n    system_controller_ac_97_controller_ip_core\n    system_controller_rs232_system_controller\n    system_controller_pci_mini\n    system_controller_wb_lcd_character_display_controller\n    system_controller_pci_target\n    system_controller_synchronous-dram_controller\n    system_controller_ocidec_opencores_ide_controller\n    system_controller_pci_express_x1_16bit_vera_testbench\n    system_controller_pci_slave_to_wb_master\n    system_controller_pci_bridge\n    system_controller_pcie_mini_pci-express_to_wishbone_bridge_for_xili\n    system_controller_programmable_interrupt_controller\n    system_controller_scsi_chip\n    system_controller_memory_controller_ip_core\n    testing-verification_the_vhdl_test_bench\n    testing-verification_generic_apb_master_stub\n    testing-verification_i2clcd\n    testing-verification_high_load_configurable_test_project\n    testing-verification_logicprobe\n    testing-verification_generic_apb_slave_stub\n    testing-verification_hasm_testbench_vector_generator\n    testing-verification_staplplayer\n    testing-verification_ezidebug\n    testing-verification_socgen\n    testing-verification_generic_axi_slave_stub\n    testing-verification_open_jtag_project\n    testing-verification_bus_transaction_monitor_with_jtag\n    testing-verification_pltbutils\n    testing-verification_video_pattern_generator\n    testing-verification_systemverilog_directed_test_bench\n    testing-verification_generic_ahb_slave_stub\n    testing-verification_prbs_signal_generator_and_checker\n    testing-verification_from_and_to_files\n    testing-verification_ds1621_model\n    testing-verification_generic_ahb_master_stub\n    testing-verification_generic_axi_master_stub\n    testing-verification_constrained_random_test_generator\n    system_on_module_som-arm9-cycloneivgx\n    prototype_board_ztex_usb-fpga_module_2.13\n    prototype_board_de1_olpcl2294_system\n    prototype_board_internal_logic_state_analyzer\n    prototype_board_ep2c35_board\n    prototype_board_game-trees_fpga_implementation_othello_game\n    prototype_board_butterfly_light\n    prototype_board_usb_fpga_module_1.2\n    prototype_board_technologic_systems_ts-7300_fpga_computer\n    prototype_board_usb-fpga_module_1.15\n    prototype_board_lpc_rom_spi_rom_8bit_rom_emulator_on_artec_dongle_\n    prototype_board_pci_board\n    prototype_board_micro_fpga_board\n    prototype_board_audio_dsp_pci_card\n    prototype_board_usb-fpga_module_2.16\n    prototype_board_igor-a_microprogrammed_lisp_machine\n    prototype_board_spartan_6_+_pic32_+_usb_+_ethernet\n    prototype_board_open_design_prototype_board\n    prototype_board_raggedstone_pci_spartan-3_board\n    prototype_board_openrisc_development_board\n    prototype_board_acex_1k50_board\n    prototype_board_kiss-board\n    prototype_board_griva_basic_board\n    prototype_board_pci_card_with_xilinx_x3cs500e\n    prototype_board_ocrp-2_board\n    prototype_board_ztex_usb-fpga_module_2.04\n    prototype_board_spartan_6_pciexpress_card\n    prototype_board_iie-pci_board\n    prototype_board_usb_fpga_module_1.11\n    prototype_board_linux_and_xilinx_fpga_dev_board\n    prototype_board_ocrp-1_board\n    prototype_board_omrp_prototype_board_v2\n    prototype_board_eus_fs-alice_ii-embeddable_single_board_computer\n    prototype_board_opencores_application_board_1_oab1\n    prototype_board_maxii-evalboard\n    prototype_board_plataforma_de_hardware_reconfigurable\n    memory_core_zbt_sram_controller\n    memory_core_high_performance_dynamic_memory_controller\n    memory_core_parameterisable_dram_model\n    memory_core_memory_sizer\n    memory_core_ssram_interface\n    memory_core_8-16-32_bit_sdram_controller\n    memory_core_wishbone_interface_for_spi_flash\n    memory_core_2q_cache\n    memory_core_srl_fifo\n    memory_core_ddr_sdram_controller_core\n    memory_core_generic_fifos\n    memory_core_versatile_memory_controller\n    memory_core_parametrized_fifo_based_on_srl16e\n    memory_core_asynchronous_wishbone-compatible_sdram_controller\n    memory_core_ddr3_synthesizable_bfm\n    memory_core_openhmc\n    memory_core_single_port_asram\n    memory_core_versatile_fifo\n    memory_core_directmappedcachecontroller\n    memory_core_generic_fifo\n    memory_core_memory_cores\n    memory_core_dpsfmnce\n    memory_core_opb_psram_controller\n    memory_core_synchronous_reset_fifo_with_testbench\n    memory_core_cfi_flash_controller\n    memory_core_cf_interleaver\n    memory_core_ram_wb\n    memory_core_brsfmnce\n    memory_core_open_freelist\n    memory_core_wb_async_mem_bridge\n    memory_core_sp_ram_to_3p_ram_wishbone_wrapper\n    memory_core_wb_size_bridge\n    memory_core_functional_simulation_models_for_commercially_avai\n    memory_core_scratch_ddr_sdram_controller\n    memory_core_ddr2_sdram_controller\n    memory_core_high_speed_sdram_controller_with_adaptive_bank_man\n    memory_core_nand_controller_onfi_compliant\n    memory_core_wishbone_flash_interface_for_parallel_flash\n    memory_core_ddr2_mem_controller_for_digilent_genesys_board\n    memory_core_high_latency_bursting_wishbone_wrapper_for_xilinx_\n    crypto_core_fast_aes-128_encryption_only_cores\n    crypto_core_simple_to_use_sha-2_algorithm\n    crypto_core_128-192_aes\n    crypto_core_sha-256_core\n    crypto_core_des_core\n    crypto_core_three_compact_implementations_of_aes_encryption\n    crypto_core_compact_clefia_for_fpga\n    crypto_core_bluespec_md6\n    crypto_core_present-a_lightweight_block_cipher\n    crypto_core_bitcoin_double_sha256\n    crypto_core_crypto-pan\n    crypto_core_md5_pipelined\n    crypto_core_desl_core\n    crypto_core_desx_core\n    crypto_core_compact_aes-ccm_core\n    crypto_core_avalon_aes_ecb-core_128_192_256_bit\n    crypto_core_csa\n    crypto_core_high_throughput_and_low_area_aes_core\n    crypto_core_camellia_cores\n    crypto_core_aes_cores_compact\n    crypto_core_sha_cores\n    crypto_core_b-163_ec_arithmetic\n    crypto_core_rc4_pseudo-random_stream_generator\n    crypto_core_aes_systemverilog_behavioral_model\n    crypto_core_aes\n    crypto_core_galois_counter_mode_advanced_encryption_standard_g\n    crypto_core_high_radix_montgomery_rsa_crypto_core\n    crypto_core_btcminer-open_source_bitcoin_miner\n    crypto_core_deslx_core\n    crypto_core_the_grain_stream_cipher\n    crypto_core_hight_crypto_core\n    crypto_core_noekeon_core_lightweight_block_cipher\n    crypto_core_aes128\n    crypto_core_rsa_processor\n    crypto_core_basic_des_crypto_core\n    crypto_core_sha1_secure_hash_algorithm\n    crypto_core_idea_core\n    crypto_core_secure_hash_standard_256_bits\n    crypto_core_aes_rijndael\n    crypto_core_systemc-verilog_des\n    crypto_core_aes_decryption_core_for_fpga\n    crypto_core_simple_camellia_crypto_core\n    crypto_core_gost28147-89\n    crypto_core_bluespec_cryptosorter\n    crypto_core_aes_rijndael_ip_core\n    crypto_core_aes_core_modules\n    crypto_core_montgomery_modular_multiplier_and_exponentiator\n    crypto_core_rtea_128-256\n    crypto_core_sha3_keccak\n    crypto_core_aes-128_encryption\n    crypto_core_twofish_core\n    crypto_core_3des_triple_des-des_vhdl\n    crypto_core_gost_28147-89\n    crypto_core_present_cipher_encryption_core\n    crypto_core_nugroho_free_crypto_cores\n    crypto_core_rsa\n    crypto_core_nugroho_free_hash_cores\n    crypto_core_mini_aes\n    crypto_core_des-triple_des_ip_cores\n    crypto_core_xtea_core\n    crypto_core_simon_core\n    crypto_core_xtea_crypto_core\n    crypto_core_twofish_128-192-256\n    crypto_core_basic_rsa_encryption_engine\n    crypto_core_systemc-verilog_md5\n    crypto_core_pipelined_aes\n    crypto_core_aes_encryption_all_keylength\n    crypto_core_rc6_cryptography\n    crypto_core_flexible_design_of_a_modular_simultaneous_exponent\n    crypto_core_sha-256\n    crypto_core_salsa20streamcipher\n    system_on_chip_system05\n    system_on_chip_experimental_unstable_cpu\n    system_on_chip_m16c5x\n    system_on_chip_pif2wb\n    system_on_chip_or1k_soc_on_altera_embedded_dev_kit\n    system_on_chip_axi_dma_32-64_bits\n    system_on_chip_embedded_fpga_core\n    system_on_chip_real-time_image_processing\n    system_on_chip_noc_based_mpsoc\n    system_on_chip_wishbone_system6800-01\n    system_on_chip_generic_apb_register_file\n    system_on_chip_eco32\n    system_on_chip_system-on-chip_wire_socwire\n    system_on_chip_gecko3_soc_co-design_environment\n    system_on_chip_mp3_decoder\n    system_on_chip_nocmodel\n    system_on_chip_zorro_bus_to_wishbone_bridge\n    system_on_chip_or1200_soc\n    system_on_chip_generic_axi_to_ahb_bridge\n    system_on_chip_arm_core\n    system_on_chip_wishbone_builder\n    system_on_chip_generic_axi_interconnect_fabric\n    system_on_chip_system09\n    system_on_chip_rtf68ksys\n    system_on_chip_epc_rfid_transponder\n    system_on_chip_soft_multiprocessor_on_fpga\n    system_on_chip_async-sdm-noc\n    system_on_chip_aoocs-wishbone_amiga_ocs_soc\n    system_on_chip_axi4_transactor_and_bus_functional_model\n    system_on_chip_generic_ahb_matrix\n    system_on_chip_wishbone_conbus_ip_core\n    system_on_chip_pdp-1_reimplementation\n    system_on_chip_opensparc-based_soc\n    system_on_chip_layer2\n    system_on_chip_ahb_system_generator\n    system_on_chip_wb-opb_and_opb-wb_interface_wrapper\n    system_on_chip_minsoc\n    system_on_chip_nocnetwork-on-chip_simulator\n    system_on_chip_nocem_--_network_on_chip_emulator\n    system_on_chip_gecko4_soc_co-design_environment\n    system_on_chip_storm_soc\n    system_on_chip_i2c_controller_wishbone_wrapper\n    system_on_chip_simpcon-a_simple_soc_interconnect\n    system_on_chip_cpu_lecture\n    system_on_chip_oc-h.264_encoder_soc\n    system_on_chip_wishbone_conmax_ip_core\n    system_on_chip_ahb_dma_32-64_bits\n    system_on_chip_wishbone_dma-bridge_ip_core\n    system_on_chip_next186mp3\n    system_on_chip_assembler_with_vhdl_user-defined_commands_avuc\n    system_on_chip_ahb_to_wishbone_bridge\n    system_on_chip_sardmips\n    system_on_chip_wishbone_out_port_from_b3_spec\n    system_on_chip_wishbone_to_ahb_bridge\n    system_on_chip_plbv46_to_wishbone_bridge\n    system_on_chip_embedded_32-bit_risc_uprocessor_with_sdram_control\n    system_on_chip_wishbonetk_toolkit\n    system_on_chip_rfid_tag_and_reader\n    system_on_chip_next186_soc_pc\n    system_on_chip_z80_system_on_chip\n    system_on_chip_generic_axi_to_apb_bridge\n    system_on_chip_openfire\n    communication_controller_10_100_1000_mbps_tri-mode_ethernet_mac\n    communication_controller_ohci_full-low-speed_usb_host_controller\n    communication_controller_ieee_802.15.4-phy_core\n    communication_controller_usb_device_core\n    communication_controller_usb_2.0_function_core\n    communication_controller_ofdm_modem\n    communication_controller_fpga_communication_framework\n    communication_controller_ezusb_communication_core\n    communication_controller_smartcard_interface_iso7816-3\n    communication_controller_rs232_1\n    communication_controller_can_protocol_controller\n    communication_controller_1g_ethernet_arp\n    communication_controller_spi_core\n    communication_controller_hardware_assisted_ieee_1588_ip_core\n    communication_controller_spixif\n    communication_controller_yanu-uart_with_predictive_interrupt_events_on_rx-t\n    communication_controller_1000base-x_ieee_802.3-2008_clause_36-physical_codi\n    communication_controller_jtag_slave-boundaryscan_slave\n    communication_controller_rtfsimpleuart\n    communication_controller_hypertransport_tunnel\n    communication_controller_simple_asynchronous_serial_controller\n    communication_controller_spdif_interface\n    communication_controller_ebu-spdif_to_i2s_project\n    communication_controller_rapidio_ip_library\n    communication_controller_1g_eth_udp-ip_stack\n    communication_controller_sport_interface\n    communication_controller_i2s_to_wishbone\n    communication_controller_cheap_ethernet_interface\n    communication_controller_udp-ip_core\n    communication_controller_dqpsk_mapper\n    communication_controller_ipv4_ethernet_packet_creator_and_transmitter\n    communication_controller_small_1-wire_onewire_master_with_altera_tools_in\n    communication_controller_jtag_master\n    communication_controller_quad_spi_flash_controller\n    communication_controller_ft2232h_usb_avalon_core\n    communication_controller_rxaui_interface_and_xaui_to_rxaui_interface_adapte\n    communication_controller_smbus_if\n    communication_controller_serializer-deserializer_for_audio_fiber_optic\n    communication_controller_ethernet_smii\n    communication_controller_uart_to-from_fiber_optic\n    communication_controller_hdlc_controller\n    communication_controller_i2c_controller_core\n    communication_controller_fpga_remote_slow_control_via_uart_16550\n    communication_controller_spi_controller_for_ad-da_chips_on_s3e-a-an_starter\n    communication_controller_i2c_master_slave_core\n    communication_controller_simple_aes3-spdif_receiver\n    communication_controller_sd-mmc_controller\n    communication_controller_ethernet_mac_10-100_mbps\n    communication_controller_i2c_slave\n    communication_controller_automatic_baud_rate_generator\n    communication_controller_opb_usblite\n    communication_controller_sd_card_controller\n    communication_controller_10g_ethernet_mac\n    communication_controller_dmt_transceiver\n    communication_controller_irda\n    communication_controller_wishbone_sd_card_controller\n    communication_controller_10-100m_ethernet-fifo_convertor\n    communication_controller_gpib_ieee-488_controller\n    communication_controller_i2c_traffic_logger\n    communication_controller_manchester_to_uart_converter\n    communication_controller_op2p_openpeertopeer_interface\n    communication_controller_pcie_gen3x8_dma_for_virtex7\n    communication_controller_spi_flash_controller\n    communication_controller_ieee_802.15.4_crc\n    communication_controller_bluespec_802.11a_transmitter\n    communication_controller_serial_ata_host_bus_adapter_core_for_virtex_6\n    communication_controller_tiny_spi\n    communication_controller_quadrature_decoder-counter\n    communication_controller_sata_phy\n    communication_controller_spacewire\n    communication_controller_ps-2_host_controller\n    communication_controller_uart_to_bus\n    communication_controller_spislave\n    communication_controller_ps2_core\n    communication_controller_i8255_realisation_in_verilog\n    communication_controller_lpc_rom_emulator_on_usb_dongle_fpga_core_set\n    communication_controller_general-purpose_i-o_gpio_core\n    communication_controller_most_network_interface_controller\n    communication_controller_manchester_decoder_for_wireless\n    communication_controller_i2s_interface\n    communication_controller_ethernet_10ge_low_latency_mac\n    communication_controller_spi_master-slave_interface\n    communication_controller_uart_block\n    communication_controller_100_mb-s_ethernet_mac_layer_switch\n    communication_controller_spi_serial_dac_interface\n    communication_controller_ft245r_interface\n    communication_controller_baud_generator\n    communication_controller_ami-hdb1_line_codes\n    communication_controller_i2c_repeater\n    communication_controller_tcp-ip_socket\n    communication_controller_dqpsk_symbol_mapper\n    communication_controller_wiegand_controller_sia_ac-01-1996.10\n    communication_controller_m2g-media_oriented_systems_transport_most_ip_cor\n    communication_controller_wb_uart\n    communication_controller_documented_verilog_uart\n    communication_controller_opb-compatible_onewire_master\n    communication_controller_uart_with_plb_interface\n    communication_controller_ssp_slv\n    communication_controller_plb-to-wb_bridge\n    communication_controller_spi_master_receiver_for_adc_ad747x\n    communication_controller_8b10b_encoder-decoder\n    communication_controller_hdb3-b3zs_encoder+decoder\n    communication_controller_vhdl_can_protocol_controller\n    communication_controller_simple_rs232_uart\n    communication_controller_ssp_uart\n    communication_controller_dmx512_transceiver\n    communication_controller_pc-fpga_communication_platform\n    communication_controller_usb_to_uart\n    communication_controller_gamepads\n    communication_controller_vhdl_16550_uart_core\n    communication_controller_spacewire_light\n    communication_controller_vspi\n    communication_controller_usb_1.1_phy\n    communication_controller_spigpio\n    communication_controller_uart16750\n    communication_controller_ethernet_switch_on_configurable_logic\n    communication_controller_async_8b-10b_enc-dec\n    communication_controller_uart_16550_core\n    communication_controller_spi_controller_core\n    communication_controller_e1_framer-deframer\n    communication_controller_sdhc_self_configuring_core\n    communication_controller_sd-mmc_bootloader\n    communication_controller_usb_1.1_simulation_vhdl\n    communication_controller_wishbone_lpc_host_and_peripheral_bridge\n    communication_controller_scan_based_serial_communication\n    communication_controller_ieee_802.15.4_core_physical_layer\n    communication_controller_usb_1.1_host_and_function_ip_core\n    communication_controller_sgmii\n    communication_controller_manchester_uart\n    communication_controller_uart_to_spi\n    communication_controller_single_slot_pcm_interface\n    communication_controller_e1-g.703g.704g.706_framer-deframer\n    communication_controller_i2c_to_wb\n    communication_controller_apb_to_i2c\n    communication_controller_adat_receiver\n    communication_controller_i2cgpio\n    communication_controller_epp_v1.9\n    communication_controller_bitwise_addressable_gpio\n    communication_controller_spi_verilog_master_and_slave_modules\n    communication_controller_systemverilog_uart16550\n    communication_controller_time_slot_interchange_digital_switch\n    communication_controller_stepper_motor_controller\n    communication_controller_i2s_to_parallel_interface\n    communication_controller_wishbone_register_bank_intercon_multi-master_multi\n    communication_controller_minimac-the_minimalist_ethernet_mac\n    communication_controller_tdm_controller\n    communication_controller_serial_uart_1\n    communication_controller_iso7816_3_master\n    communication_controller_rs232_2\n    communication_controller_usb_1.1_phy_vhdl\n    communication_controller_i2s_to_paralell_adc-dac_controller\n    communication_controller_ethernet_100-1000_mbps\n    communication_controller_bluetooth_baseband_controller\n    communication_controller_i2c_master-slave_core\n    communication_controller_madi_receiver\n    communication_controller_uart_fifo_cpu_interface_with_sv_self-checking_te\n    communication_controller_minimal_uart_core\n    communication_controller_serial_uart_2\n    communication_controller_sata_controller\n    communication_controller_versatile_io\n    communication_controller_ethernet_10ge_mac\n    communication_controller_systemc_usb1.1_ip_core\n    communication_controller_fade-light_l3_ethernet_protocol_for_transmission_o\n    communication_controller_firewire_ieee_1394\n    communication_controller_usb_1.1_function_ip_core\n    communication_controller_opb_spi_slave\n    communication_controller_wishbone_uart_controller_8_bit\n    coprocessor_floating_point_unit\n    coprocessor_cf_reconfigurable_computing_array\n    coprocessor_xgate\n    coprocessor_cpu_code_execution_timestamp\n    other_ima_adpcm_sound_encoder\n    other_the_wizardry_project\n    other_soc_debug_interface\n    other_computer_operating_properly\n    other_picoblazes_interrupt_controller\n    other_2nd_order_sigma-delta_dac\n    other_backtracking_sudoku_solver\n    other_unconfuser\n    other_bu_pacman\n    other_wb_to_amba\n    other_xilinx_configuration_port_icape2_via_wishbone\n    other_simple_hd44780_driver\n    other_nios_ii_custom_instructions\n    other_status_led\n    other_utosnet_framework\n    other_dna_sequence_alignment_accelerator\n    other_universal_programming_cable\n    other_wb_interface_for_ti_5x_dsp_wb2hpi\n    other_keyboardcontroller\n    other_parallel_crc_generator\n    other_datetime\n    other_tosnet_framework\n    other_aisystem\n    other_ay-3-8910_compatible_module_in_verilog\n    other_lfsr_counter_generator\n    other_dragonball-68k_wishbone_interface\n    other_etherlab-spartan-3e_starterkit_to_cs_to_bridge\n    other_z80-based_vector_graphic_single-board_computer\n    other_systemc_to_verilog_synthesizable_subset_translator\n    other_interrupt_controller_68k\n    other_ogg_vorbis_encoder-decoder_for_virtex-ii_pro\n    other_bubblesortmodule\n    other_simple_traffic_light_controller_for_modelmaking_pu\n    other_ws2812_rgb_led_string_driver\n    other_simple_all_digital_fm_receiver\n    other_simple_programmable_interrupt_controller\n    other_an_alternative_oscilloscope\n    other_boundaries\n    other_16x2_lcd_controller\n    other_system-on-chip_maker\n    other_hardware_looping_unit\n    other_connect-6_solver\n    other_open_hitter_for_traded_options_and_futures\n    other_configurator\n    other_general-purpose_pulse-processing_algorithm\n    other_oscilloscope\n    other_ps2_interface\n    other_psg16-adsr_prog._sound_gen.\n    other_fuzzy_logic_hardware_accelerator\n    other_keypad_scanner\n    other_virtual_rs232_terminal_with_lvds_lcd_controller\n    other_gsc\n    other_vhdl_8254_timer\n    other_advanced_debug_system\n    other_systemc-verilog_random_number_generator\n    other_vhdl_file-based_cpu_emulator\n    other_jtag_test_access_port_tap\n    other_pipelined_synchronous_pulse_counter\n    other_round_robin_arbiter\n    other_turbo-toy_system_verilog_compiler\n    other_adjustable_frequency_divider\n    other_pwm-timer-counter_ptc_core\n    other_xmatchpro_lossless_data_compressor\n    other_random_pulse_generator\n    other_g9_impulse_video_game_system\n    other_deflate\n    other_simple_ac97_controller\n    other_wb_rtc\n    other_veristruct\n    other_dwt_coprocessor_on_still_image\n    other_multiple_switch_debouncer_in_vhdl\n    other_pwm\n    other_modular_oscilloscope\n    other_quadrature_decoder_for_optical_encoders\n    other_openrisc_1200_graphic_configuration_tool\n    other_g.729a_codec\n    other_fpga_mmc-card_config.\n    other_simple_fm_receiver\n    other_first_file_reader_fat16\n    other_scalable_arbiter\n    other_bigcounter\n    other_programmable_interval_timer\n    other_lpd8806_rgb_led_string_driver\n    other_russells_paradox\n    other_groundhog_2009-benchmark_suite_for_mobile_applicat\n    other_cdc_micro_fifo\n    other_gen_vectorial\n    other_lcd_block\n    other_8051_slave_to_wishbone_master_interface\n    other_sd-mmc-spiflash_fpga_config\n    other_ps-2_keyboard_interface\n    other_perlilog\n    other_simple_general_purpose_io\n    arithmetic_core_wishbone_protocol_to_axi4_protocol\n    arithmetic_core_crcahb\n    arithmetic_core_openfpu64\n    arithmetic_core_unsigned_serial_divider\n    arithmetic_core_8-bit_up\n    arithmetic_core_cf_fft\n    arithmetic_core_8-bit_piepelined_processor\n    arithmetic_core_complex_operations_ise_for_nios_ii\n    arithmetic_core_mod3_calc\n    arithmetic_core_true_matrix_3x3_multiplier\n    arithmetic_core_cellular_automata_prng\n    arithmetic_core_microprocessor_za208\n    arithmetic_core_pipeline_mips_in_vhdl\n    arithmetic_core_complex_gaussian_pseudo-random_number_generator\n    arithmetic_core_tanh_approximation_custom_instruction_for_nios_ii\n    arithmetic_core_lcd162b_behavior_model\n    arithmetic_core_parametrized_fft_engine\n    arithmetic_core_lzrw1_compressor_core\n    arithmetic_core_signed_integer_divider\n    arithmetic_core_fpu_double_vhdl\n    arithmetic_core_bluespec_systemverilog_reed_solomon_decoder\n    arithmetic_core_reed-solomon_decoder\n    arithmetic_core_ternary_3-input_adder\n    arithmetic_core_sineandcosinetable\n    arithmetic_core_fixed_point_math_library_for_verilog\n    arithmetic_core_discrete_cosine_transform_core\n    arithmetic_core_trigonometric_functions_degrees_in_double_fpu\n    arithmetic_core_gaussian_noise_generator\n    arithmetic_core_pyramid_integer_multiplier_unit\n    arithmetic_core_hardware_implementation_of_binary_fully_digital_ph\n    arithmetic_core_orsoc_graphics_accelerator\n    arithmetic_core_2d_fht\n    arithmetic_core_ecpu_alu\n    arithmetic_core_configurable_parallel_scrambler\n    arithmetic_core_viterbi_tx_rx\n    arithmetic_core_reconfigurable_hardware_platform\n    arithmetic_core_cavlc_decoder\n    arithmetic_core_configurable_cordic_core_in_verilog\n    arithmetic_core_huffman_decoder\n    arithmetic_core_aes128\n    arithmetic_core_1_bit_adpcm_codec\n    arithmetic_core_population_counter_generator\n    arithmetic_core_fpga-based_median_filter\n    arithmetic_core_double_fpu_verilog\n    arithmetic_core_fixed_point_square_root_recursive_algorithm\n    arithmetic_core_cr_div-cached_reciprocal_divider\n    arithmetic_core_numbert_sort_device_on\n    arithmetic_core_tate_bilinear_pairing\n    arithmetic_core_5x4gbps_crc_generator_designed_with_standard_cells\n    arithmetic_core_project\n    arithmetic_core_maximum-minimum_binary_tree_finder\n    arithmetic_core_ft816float-floating_point_accelerator\n    arithmetic_core_btc-fpga-miner-open_source_fpga_bitcoin_miner\n    arithmetic_core_versatile_counter\n    arithmetic_core_fixed_point_arithmetic_modules\n    arithmetic_core_hcsa_adder_and_generic_alu_based_on_hcsa\n    arithmetic_core_dct-discrete_cosine_transformer\n    arithmetic_core_hardware_load_balancer_for_multi-stage_software_ro\n    arithmetic_core_ieee_802.15.4_crc_check\n    arithmetic_core_mesi_coherency_intersection_controller\n    arithmetic_core_radix_4_complex_fft\n    arithmetic_core_superscalar_version_of_dlx\n    arithmetic_core_heap_sorter_for_fpga\n    arithmetic_core_complex_arithmetic_operations\n    arithmetic_core_lfsr-random_number_generator\n    arithmetic_core_hardware_division_units\n    arithmetic_core_hierarchical_integer_multiplier_unit\n    arithmetic_core_cf_floating_point_multiplier\n    arithmetic_core_yac-yet_another_cordic_core\n    arithmetic_core_tiny_tate_bilinear_pairing\n    arithmetic_core_floating_point_adder_and_multiplier\n    arithmetic_core_viterbi_hdl_code_generator\n    arithmetic_core_generic_galois_lfsr\n    arithmetic_core_gnextrapolator\n    arithmetic_core_ray_tracing_arithmetic_engine\n    arithmetic_core_xilinx_virtex_floating_point\n    arithmetic_core_cf_cordic\n    arithmetic_core_floating-point_logarithm_unit\n    arithmetic_core_configurable_crc_core\n    arithmetic_core_single_clock_unsigned_division_algorithm\n    arithmetic_core_pid_controler\n    arithmetic_core_elliptic_curve_group\n    arithmetic_core_fixed-point_quadratic_polynomial\n    arithmetic_core_logarithm_function_base-2_single-cycle\n    arithmetic_core_universal_multi-function_cordic\n    arithmetic_core_anti-logarithm_square-root_base-2_single-cycle\n    arithmetic_core_dvb-s2_ldpc_decoder\n    arithmetic_core_cordic_core\n    arithmetic_core_modbus_implementation_in_vhdl\n    arithmetic_core_fpu\n    arithmetic_core_binary_to_bcd_conversions_with_led_display_driver\n    dsp_core_low-pass_iir_filter\n    dsp_core_biquad_iir_filter_core\n    dsp_core_fast_hadamhard_transforms\n    dsp_core_filtro_fir\n    dsp_core_cic-filter_core\n    dsp_core_canny_edge_detector\n    dsp_core_double_clocked_fft_core\n    dsp_core_pipelined_fixed_point_elementary_functions_div_si\n    dsp_core_generic_fir_filter_1\n    dsp_core_adaptive_lms_equalizer\n    dsp_core_nco-periodic_waveform_generator\n    dsp_core_hilbert_transformer\n    dsp_core_iq_phase_and_gain_correction\n    dsp_core_pipelined_fft-ifft_256_points_processor\n    dsp_core_pid_controller\n    dsp_core_dsp_wishbone_compatible_cores\n    dsp_core_generic_fir_filter_2\n    dsp_core_cic_decimation_filter\n    dsp_core_pipelined_dct-idct\n    dsp_core_all-pole_iir_filters\n    dsp_core_quadrature_oscillator\n    dsp_core_fft-based_fir_filter\n    dsp_core_dds_synthesizer\n    dsp_core_pipelined_fft-ifft_64_points_processor\n    dsp_core_cascaded_fir_filter\n    dsp_core_configurable_high_speed_viterbi_decoder\n    dsp_core_low_power_fir_filter\n    dsp_core_g-fir_tf-df\n    dsp_core_ima_adpcm_encdoer_and_decoder\n    dsp_core_floating-point_fft-ifft\n    dsp_core_iir\n    dsp_core_firgen-multgen\n    dsp_core_polyphase_decimation_filter\n    dsp_core_pipelined_fft-ifft_128_points_processor\n    dsp_core_cf_fir_filter\n    processor_opencpu32\n    processor_cpu_generator\n    processor_confluence_openrisc_1000\n    processor_riscompatible\n    processor_6809_and_6309_compatible_core\n    processor_1664_microprocessor\n    processor_y80e-z80-z180_compatible_processor_extended_by_ez8\n    processor_hc11_compatible-gator_uprocessor\n    processor_16-bit_cpu_based_loosely_on_caxton_fosters_blue_ar\n    processor_tg68-execute_68000_code\n    processor_turbo_8051\n    processor_qrisc32_wishbone_compatible_risc_core\n    processor_cf_state_space_processor\n    processor_m65c02\n    processor_ax8_mcu\n    processor_distributed_limited_cores\n    processor_16-bit_open_urisc_core_processor\n    processor_gpu\n    processor_aor3000\n    processor_aquarius\n    processor_vhdl_core_of_ic6821\n    processor_sayeh_educational_processor\n    processor_16_bit_microcontroller\n    processor_6502vhdl\n    processor_lightweight_8080_compatible_core\n    processor_tiny8\n    processor_rise_microprocessor\n    processor_mcadams_risc_computer_architecture\n    processor_mmu_for_z80_and_ez80\n    processor_potato_processor\n    processor_minimips\n    processor_zpu-the_worlds_smallest_32_bit_cpu_with_gcc_toolch\n    processor_atlas_processor_core\n    processor_z3-the_zork_cpu\n    processor_risc16f84\n    processor_hicovec-a_configurable_simd_cpu\n    processor_copyblaze\n    processor_hpc-16\n    processor_encore\n    processor_8-bit_microcontroller_with_extended_peripheral_set\n    processor_storm_core_arm7_compatible\n    processor_openrisc_1200_hp_hyper_pipelined_or1200_core\n    processor_ppx16_mcu\n    processor_s1_core\n    processor_lem1_9\n    processor_t65_cpu\n    processor_lattice_6502\n    processor_8080_compatible_cpu\n    processor_data_flow_processor\n    processor_rtf65002\n    processor_mpx_32-bit_cpu\n    processor_tiny64\n    processor_microsimplez\n    processor_mipsr2000\n    processor_8051_core\n    processor_cowgirl\n    processor_oks8\n    processor_p16c5x\n    processor_a-z80_cpu\n    processor_educational_risc_processor\n    processor_leros_a_tiny_microcontroller_for_fpgas\n    processor_klc32\n    processor_wishbone_high_performance_z80\n    processor_small_stack_based_computer_compiler\n    processor_t80_cpu\n    processor_microrisc_ii\n    processor_raptor64\n    processor_pdp-8_processor_core_and_system\n    processor_arm4u\n    processor_4004_cpu_and_mcs-4_family_chips\n    processor_pdp-11-70_cpu_core_and_soc\n    processor_edge_processor_mips\n    processor_small_x86_subset_core\n    processor_ae18\n    processor_educational_16-bit_mips_processor\n    processor_ucore\n    processor_sweet32_cpu\n    processor_pavr\n    processor_myblaze\n    processor_v586\n    processor_totalcpu\n    processor_68hc08\n    processor_lightweight_8051_compatible_cpu\n    processor_codezero_openrisc_port\n    processor_the_neptune_core\n    processor_openmsp430\n    processor_clairisc-runs_12bit_opcode_pic_family.\n    processor_m1_core\n    processor_t48_Âµcontroller\n    processor_nanoblaze_the_expandable_processor\n    processor_ao68000-wishbone_68000_core\n    processor_yellow_star\n    processor_pepelatz_misc\n    processor_cpu6502_tc-r6502_processor_soft_core_with_accurate\n    processor_altor32-alternative_lightweight_openrisc_cpu\n    processor_ecpu\n    processor_system11\n    processor_sxp_simple_extensible_pipeline__processor\n    processor_mcpu-a_minimal_cpu_for_a_cpld\n    processor_ncore\n    processor_z80control\n    processor_risc_core_i\n    processor_aspida_sync-async_dlx_core\n    processor_openfire_processor_core\n    processor_aemb\n    processor_next_80186_processor\n    processor_t400_Âµcontroller\n    processor_r2000_soc\n    processor_ion-mipstm_compatible_cpu\n    processor_t51_mcu\n    processor_tv80\n    processor_amber_arm-compatible_core\n    processor_system68\n    processor_cpu65c02_tc-r65c02_processor_soft_core_with_accura\n    processor_vtach-bell_labs_cardiac_reimagined_in_verilog\n    processor_scarts_processor\n    processor_avr_core\n    processor_open8_urisc\n    processor_opencores54x_dsp\n    processor_rtf8088\n    processor_hive-a_32_bit_8_thread_4_register-stack_hybrid_pip\n    processor_mips-faulttolerant\n    processor_forth_processor_with_java_compiler\n    processor_openrisc_2000\n    processor_yacc-yet_another_cpu_cpu\n    processor_mini-risc_core\n    processor_zet-the_x86_ia-32_open_implementation\n    processor_plasma-most_mips_itm_opcodes\n    processor_diogenes_student_risc_system\n    processor_alwcpu-a_light_weight_cpu\n    processor_tinycpu\n    processor_software_aided_wishbone_extension_for_xilinx_r_p\n    processor_68hc05\n    processor_mips32_release_1\n    processor_brainfuck_cpu\n    processor_ao486\n    processor_tiny_instruction_set_computer\n    processor_i650\n    processor_mips789\n    processor_minimal_pdp8-l_implementation_with_4k_disk_monitor\n    processor_apollo_guidance_computer_nor_emulator\n    processor_natalius_8_bit_risc\n    processor_hd63701_compatible_core\n    processor_k68\n    processor_ag_6502_soft_core_with_phase-level_accuracy\n    processor_ooops-out-of-order_mips_tm_processor\n    processor_t6507lp\n    processor_risc5x\n    processor_hypermta\n    processor_avr_hp_hyper_pipelined_avr_core\n    processor_mb-lite\n    processor_jop_a_java_optimized_processor\n    processor_openrisc_1000\n    processor_mips_enhanced\n    processor_theia_ray_graphic_processing_unit\n    processor_elm_embedded_processor\n    processor_reduced_avr_core_for_cpld\n    processor_risc_microcontroller\n    processor_locationpu\n    processor_wishbone_bfm\n    processor_avrtinyx61core\n    processor_navr_avr_clone_8-bit_risc\n    processor_nextz80\n    ecc_core_reed_solomon_encoder\n    ecc_core_product_code_iterative_decoder\n    ecc_core_spread_spectrum_modulator_and_demodulator_using_bp\n    ecc_core_reed-solomon_codec_generator\n    ecc_core_constellation_encoder\n    ecc_core_cf_ldpc_decoder\n    ecc_core_ham_7_4_enc\n    ecc_core_reed_solomon_encoder-decoder\n    ecc_core_802.3an_ldpc_encoder\n    ecc_core_reed-solomon_decoder_31_19_6\n    ecc_core_double_error_correcting_dec_bch_encoder-decoder\n    ecc_core_reed_solomon_decoder_204188\n    ecc_core_viterbi_decoder_axi4-stream_compliant\n    ecc_core_configurable_bch_encoder_and_decoder\n    ecc_core_reed-solomon_decoder-encoder\n    ecc_core_ultimate_crc\n    ecc_core_802.3an_ldpc_decoder\n    ecc_core_configurable_hamming_generator\n    ecc_core_turbo_decoder_1\n    ecc_core_rs_5_3_gf256\n    ecc_core_pci_express_16_bit_crc_verilog_file\n    video_controller_memory_mapped_lcd_controller_ks0073\n    video_controller_rtfbitmapcontroller\n    video_controller_video_starter_kit\n    video_controller_image_warping-texture_mapping_core\n    video_controller_video_stream_scaler\n    video_controller_miniga-high_quality_pal_encoder\n    video_controller_jpeg_encoder_verilog\n    video_controller_rtftextcontroller\n    video_controller_graphics_accelerator\n    video_controller_jpeg_hardware_compressor\n    video_controller_jpeg_encoder\n    video_controller_vga-lcd_controller\n    video_controller_npi_graphics_controller\n    video_controller_pal-ntsc_encoder\n    video_controller_h.264-avc_baseline_decoder\n    video_controller_monochrome_text-mode_vga_video_display_adapter\n    video_controller_rosetta_configurable_dot_matrix_display_controller\n    video_controller_wishbone_monitor_controller\n    video_controller_yet_another_vga\n    video_controller_tft_lcd_controller\n    video_controller_color_converter\n    video_controller_graphical_lcd_interfaces\n    video_controller_motion_estimation_processor\n    video_controller_video_compression_systems\n    video_controller_demosaic_bilinear\n    video_controller_rtfspritecontroller-hardware_cursors\n    video_controller_ula_chip_for_zx_spectrum\n    video_controller_ccitt-g4tiff_compression\n    video_controller_mjpeg_decoder\n    video_controller_fastmemorylink_vga_framebuffer_controller\n    video_controller_sharp_lq057q3dc02_lcd_controller\n    video_controller_video_dithering\n    video_controller_jpeg_codec_library_based_on_microblaze\n    video_controller_lcd_driver\n    video_controller_bluespec_h.264_decoder\n    video_controller_opb-compatible_vga_character_display_no_dac\n\n\n### License\n\nThe code of each IP core was taken \"as is\" from the website opencores.org.\nThe copyright owner of each IP core is the author of the code itself. For\nmore information refer to the website opencores.org\n\nEach branch of this repository is a SEPARATE and DISTINCT project. \nAlthough each project is licensed under one of the various open-source \nlicenses, it is necessary to examine the project files to determine the specific \nterms of that project's license.\n\n#### DISCLAIMER\n\nI am not a lawyer and I do not represent this as something meeting any \nspecific legal requirements. \n\nIF YOU BELIEVE THAT ANYTHING STORED IN THIS REPOSITORY IS INCORRECT OR IS THE CAUSE\nOF ANY PROBLEM, DO NO HESITATE TO CONTACT ME AND I WILL DO ALL I CAN TO FIX IT.\n\nThis code is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A\tPARTICULAR PURPOSE. See the GNU General Public License for\nmore details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabriziotappero%2Fip-cores","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabriziotappero%2Fip-cores","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabriziotappero%2Fip-cores/lists"}