-
Notifications
You must be signed in to change notification settings - Fork 1
/
sync_open_core.sh
1209 lines (1207 loc) · 14.1 KB
/
sync_open_core.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#!/usr/bin/env sh
# download from https://opencores.org/websvn,index?
repo_list=(
1000base-x
100baset
10_100m_ethernet-fifo_convertor
1664
16_qam_qadm
16x2_lcd_controller
16x2_lcd_display_driver
1g_ethernet_dpi
2-way_superscalar_processor
2dcoprocessor
32
395_vgs
3des_vhdl
4-bit-system
4bitprocesor
6502vhdl
6809_6309_compatible_core
68hc05
68hc08
#802154crc
802154phycore
8051
8051_to_ahb_interface
8b10b_encdec
8bit_vedic_multiplier
a-z80
a_vhd_16550_uart
a_vhdl_8253_timer
a_vhdl_can_controller
aacencode
ac97
acxbrd
adaptive_lms_equalizer
adaptivefilter
adat_optical_feed_forward_receiver
adder
adv_debug_sys
ae18
aemb
aes
aes-128_pipelined_encryption
aes-encryption
aes128
aes220
aes3rx
aes_128_192_256
aes_all_keylength
aes_beh_model
aes_core
aes_crypto_core
aes_decry_ip_128bit
aes_decrypt_fpga
#aes_fekete256
aes_highthroughput_lowarea
aes_pipe
#aesccm
ag_6502
agcnorm
ahb2wishbone
ahb_arbiter
ahb_master
ahb_slave
ahb_system_generator
ahci_sata
all-pole_filters
all_digital_fm_receiver
alternascope
altor32
alu_with_selectable_inputs_and_outputs
alwcpu
amba_compliant_fifo_core
amber
an-fpga-implementation-of-low-latency-noc-based-mpsoc
anby418
ao486
ao68000
aoocs
aor3000
apb2spi
apb_mstr
apb_slave
apbi2c
apbtoaes128
Aquarius
arm4u
artec_dongle_ii_fpga
artificial-intelligence-system
artificial_neural_network
aspida
async_8b10b_encoder_decoder
async_sdm_noc
asynchronous_clocks
asynchronous_master_spi
ata
atlas_core
audio
auto_baud
avalon-wishbone-bridge
avr8
avr_core
avr_hp
avrtinyx61core
avs_aes
avuc
ax4lbr
ax8
axi4_tlm_bfm
axi_dma
axi_master
axi_slave
axi_uvm
axi_vga_fb
b163arith
BasicDES
BasicRSA
baud_select_uart
baudgen
#bcd_adder
bch24
bch_configurable
bch_dec_enc_dcd
big_counter
bilinear_demosaic
binary_to_bcd
bips
biquad
bit_gpio
blue
bluespec-80211atransmitter
bluespec-convolutional-codec
bluespec-h264
bluespec-reedsolomon
bluespec_md6
bluetooth
board
boost_converter
boundaries
bpsk_spread_spectrum_modulator_demodulator
brainfuckcpu
brisc
brsfmnce
btc_dsha256
btcfpgaminer
btcminer
bu_pacman
bubblesortmodule
bustap-jtag
butterflylight
bw_tiff_compression
c0or1k
c16
c8051
ca_prng
cachecontroller
cachemodel
camellia
camellia-vhdl
can
canny_edge_detector
cas
cascaded_fir_filter
cavlc
ccir656_vidcapif
ccsds_rxtxsoc
cdc_ufifo
cde
cereon
cf_cordic
cf_fft
cf_fir
cf_fp_mul
cf_interleaver
cf_ldpc
cf_rca
cf_ssp
cfft
cfi_ctrl
cheap_ethernet
chiprog
cia
cic
cic_core
claw
clefia-fpga
cmpct
color_converter
#common
complex-gaussian-pseudo-random-number-generator
complexarithmetic
complexise
configurable_crc_core
configurator
connect-6
const_encoder
cop
copyblaze
cordic
cordic_engine
core_arm
cortexi
cowgirl
cpu6502_true_cycle
cpu65c02_true_cycle
#cpu68k
cpu8080
#cpu_lecture
cpugen
cr_div
cray2_reboot
crc802154
crcahb
crtg
cryptography
cryptopan_core
cryptosorter
csa
dab_receivers
dallas_one-wire
datetime
dbg_interface
dblclockfft
dc97
dct
dct_idct
ddr2_sdram
ddr3_sdram
ddr3_synthesizable_bfm
ddr_sdr
dds_ip_debuged
dds_synthesizer
ddsgen
de1_olpcl2294_system
debouncer_vhdl
decoder
deflatecore
des
descore
design_dsp320tmsc10_with_vhdl
deslcore
deslxcore
desxcore
dfp
digifilter
diogenes
dirac
distributed_intelligence
divider
djpeg
dlp_controller
dma_ahb
dma_axi
dmacontroller
dmt_tx
dmx512
double_fpu
dpll-isdn
dpsfmnce
#dqpsk
dqpskmap
dram
driver
ds1621
dualspartainc6713cpci
dvb_s2_ldpc_decoder
dwt2d
e1framer
e1framerdeframer
ecg
eco32
ecowlogic-pico
ecpu
ecpu_alu
edatools
edge
elm
elphel_353
embedded_risc
encore
ep2c35_board
epc_rfid_transponder
epp
epp-to-wishbone
erp
esoc
ether_arp_1g
etherlab
ethernet_tri_mode
ethmac
ethmac10g
ethswitch
eus100lx
eusfs
eventcpu
evision
extension_pack
ezidebug
ezusb_io
fab1
fac2222m
fade_ether_protocol
fast-crc
fast_antilog
fast_log
fat_32_file_parser
fbas_encoder
ffr16
fft_32
fft_fir_filter
fftprocessor
fht
fifo_srl_uni
fir-gen
fir_filter
fir_filter_generator
fir_wishbone
firewire
firgen
fixed-point-sqrt
fixed_extensions
fixed_point_arithmetic_parameterized
flha
fli
floating_point_adder_subtractor
floppyif
fluid_core_2
fmtransmitter
fp24fftk
fp_log
fpga
fpga-cf
fpga-median
fpga_architecture_for_merge_sorting
fpga_based_connected_component_analysis-labeling_algorithm
fpgabsp
fpgaconfig
fpo
fpu
fpu100
fpu32bit
fpu_double
fpuvhdl
fpz8
freq_div
fsl2serial
ft2232hcore
ft245r_interface
ft816float
ftdi_wb_bridge
funbase_ip_library
functiongenerator
g729a_codec
galois_lfsr
gamepads
gbiteth
gcm-aes
gcpu
gecko3
gecko4
generic_fifos
genesys_ddr2
gfir
gh_vhdl_library
gix96
gnextrapolator
gng
gost28147
gost28147-89
gpib_controller
gpio
gppd
gpu
grain
graphicallcd
graphicsaccelerator
graphiti
griva
groundhog2009_repository
gsc
gup
ha1588
hamming
hamming_gen
hangyu
hard_fault_prediction_detection
hasm
hcsa_adder
hd44780_driver
hd63701
hdb3
hdbn
hdlc
heap_sorter
help
hf-risc
hicovec
hierarch_unit
highload
hight
hilbert_transformer
hive
hmta
hpc-16
hpcmemory
hpdmc
hssdrc
ht_tunnel
huffmandecoder
hwlu
i2c
i2c_master_slave
i2c_master_slave_core
i2c_slave
i2c_to_wb
i2c_vhdl
i2c_wb_wrapper
i2cgpio
i2clcd
i2clog
i2crepeater
i2cslave
i2s
i2s_interface
i2s_to_parallel
i2s_to_wb
i2sparalell
i650
i8255
ic6821
idea
#ieee_802_15_4_phy
igor
iicmb
iiepci
ima_adpcm_enc_dec
ima_adpcm_encoder
image_component_labeling_and_feature_extraction
implementation_of_cube_root_of_a_fixed_point_number_on_fpga
infiniband
instruction_list_pipelined_processor_with_peripherals
interface_vga80x40
interrupt_controller
ion
ipv4_packet_transmitter
iqcorrection
irda
iso7816-3
iso7816_3_master
jart
jop
jpeg
jpegcompression
jpegencode
jt51
jtag
jtag_master
jtag_slave
jtag_stapl_player
k68
k7_viterbi_decoder
kad
kcpsm3_interrupt_handling
keyboardcontroller
keypad_scanner
kiss-board
klc32
kvcordic
lateq
lattice6502
lattice_ethernet_tri_mac
layer2
lcd
lcd1
lcd162b_behavior
lcd_block
lcd_controller
ldpc
ldpc_decoder_802_3an
ldpc_encoder_802_3an
lem1_9min
leros
leros32
lfsr_randgen
lfsrcountergenerator
light52
light8080
line_codes
linkruncca
linuxvcap
loadbalancer
log_anal
logicprobe
low_cost_pci_card
lowpowerfir
lp_iir_filter
lpc
lpd8806
lpu
lq057q3dc02
lwmips
lwrisc
lxp32
lzrw1-compressor-core
m16c5x
m1_core
m32632
m65c02
mac
mac_layer_switch
macroblock_motion_detection
madi_receiver
man2uart
manchesterencoderdecoder
manchesteruart
manchesterwireless
marca
#marcus_proj1
matrix3x3
matrixdetermprocessor
maxii-evalboard
mb-jpeg
mblite
mcip_open
#mcpu
mcs-4
mcu
mcu8
md5
md5_pipelined
mdct
mem_ctrl
memory_cores
memory_sizer
memorycontroller
mesi_isc
mfpga
micore
microprocessor
microriscii
milstd1553bbusprotocol
mini-acex1k
mini_aes
minimac
minimips
minirisc
miniuart2
minsoc
mips32
mips32_r1
mips32r1
mips789
mips_16
mips_enhanced
mips_fault_tolerant
mipsr2000
mjpeg-decoder
#mjpeg-decoder_new
mkjpeg
#mlite
mm1
mmac97
mmcfpgaconfig
mmu180
mmuart
mod3_calc
mod_mult_exp
mod_sim_exp
modbus
modular_oscilloscope
most
most_core
motion_controller
motion_estimation_processor
mpdma
mpeg4_video_coding
mpegencoderdecoder
mpx
msp430_vhdl
#muart
mvp_starter_kit
myblaze
myforthprocessor
mygpu
mytwoqcache
nand_controller
nanoblaze
natalius_8bit_risc
navre
ncore
nec_ir_decoder
nemo_emotion
neo430
neot
neptune-core
next186
next186_soc_pc
next186mp3
nextz80
nfcc
nfhc
nios2ci
nnARM
noc
nocem
nocmodel
noekeoncore
noise_reduction
nonrestoringsquareroot
nova
npigrctrl
ntsc_vid_encoder
numbert_sort_device
nysa_sata
oab1
oberon
oberon_sdram
oc-h264-encoder
oc54x
ocmips
ocp_wb_wrapper
ocrp-1
octagon
ofdm
ofdm-baseband-receiver
oks8
omega
omrpv2
oms8051mini
oops
op2p
opb_i2c
opb_isa
opb_onewire
opb_ps2_keyboard_controller
opb_psram_controller
opb_udp_transceiver
opb_usblite
opb_vga_char_display_nodac
opb_wb_wrapper
open8_urisc
open_1394_intellectual_property
open_free_list
open_hitter
open_tcpip
openarm
openarty
openconsole
opencores
opencpu32
opencpu678085
openfire2
openfire_core
openfpu64
opengfx430
openhmc
openjtag-project
openlzs
openmsp430
openrisc
#openrisc_2011-10-31
#openrisc_me
openriscdevboard
opentech
openverifla
opl3_20
or-1200-ft
or1200_hp
or1200_soc
or1200gct
#or1k
or1k-cf
#or1k_old
or1k_soc_on_altera_embedded_dev_kit
or2k
orpsoc
orsoc_graphics_accelerator
oscilloscope
osdvu
othellogame
ourisc
ovcodec
p16c5x
pairing
#pap
parallel_io_through_fiber
parallel_scrambler
parallel_search_for_maximum_weight
parallelcrcgen
patterngen
pavr
pc_fpga_com
pci
pci-board
pci32tlite_oc
#pci_blue_interface
pci_controller
#pci_core
pci_express
pci_express_crc
pci_ide_controller
pci_mini
pci_to_wb
pcie_ds_dma
pcie_mini
pcie_sg_dma
pcie_vera_tb
pcmcia
pcounter
pdp1
pdp8
pdp8l
pepelatz_misc
performance_counter
perlilog
phoenix_controller
phr
pic
picoblaze_interrupt_controller
pid_controler
pid_controller
pif2wb
pipelined_aes
pipelined_dct
pipelined_fft_128
pipelined_fft_256
pipelined_fft_64
pipelined_fixed_point_elementary_functions
pit
plasma
plasma_fpu
plb2wbbridge
plbv46_to_wb_bridge
pltbutils
popcount_gen
potato
power_inverter
powersupplysequencer
ppcnorthbridge
ppx16
prbs_suite
#present
present_encryptor
priority_encoder
processor
product_code_iterative_decoder
profibus_dp
programmabledct
project
ps2
ps2_host_controller
ps2_keyboard_interface
ps2core
psg16
pss
ptc
pulse_processing_algorithm
pwm
pyramid_unit
qaz_libs
qfp32
qo
qrisc32
qspiflash
quad_decoder
quadratic_func
quadraturecount
quark
r2000
radixrsa
raggedstone
ram_wb
random_pulse_generator
raptor64
ratpack
raytrac
rc4-prbs
rc5-72
rc5_decoder
reed_solomon
reed_solomon_codec_generator
reed_solomon_decoder
reedsolomon
rfid
#rhp
rijndael
rijndael_aes
rio
risc16f84
risc36
risc5x
risc_core_i
risc_processor_with_os
RISCMCU
riscompatible
riscv_vhdl
rise
rng_lib
robot_control_library
robust_ahb_matrix
robust_axi2ahb
robust_axi2apb
robust_axi_fabric
robust_fir
robust_reg
rois
rosetta
round_robin_arbiter
rs232_interface
rs232_syscon
rs232_with_buffer_and_wb
rs_5_3_gf256
rs_dec_enc
rs_decoder_31_19_6
rs_encoder_decoder
rsa
rsa_512
rsencoder
#rtc
rtcclock
rtea
rtf65002
rtf68ksys
rtf8088
rtf_sprite_controller
rtfbitmapcontroller
rtfsimpleuart
rtftextcontroller
russels_paradox
rxaui_interface_and_xaui_to_rxaui_interface_adapter
s1_core
s6soc
salsa20
sap
sardmips
#sARM7TM
sasc
sata_controller_core
sata_phy
saturn
sayeh_processor
sbd_sqrt_fp
sc2v
scalable_arbiter
scan_based_serial_communication
scarm
scarts
scct
sciir
scsi_chip
scsi_interface
sd_card_controller
sdcard_mass_storage_controller
sdhc-sc-core
sdr_ctrl
sdr_sdram_ctrl
sdram
sdram_16bit
sdram_controller
sdram_core
sdram_ctrl
sdspi
sea
securehash256bits
seqalign
serial_div_uu
serpent_core
sfpga
sftb
sgmii
sha-3
sha1
#sha256
sha256_hash_core
sha256core
sha3
sha_core
sigma_delta_dac_dual_loop
signed_integer_divider
simon_core
simpcon
simple_bus_architecture
simple_fm_receiver
simple_gpio
simple_pic
simple_spi
simple_uart_for_fpga
simpletousesha2
simpleuart
simu_mem
sincos
single-14-segment-display-driver-w-decoder
single_clock_divider
single_port
slave_vme_bridge
smallarm
smartipphone_si160
smbus_if
smii
soc_auto_vbus
soc_maker
socexplorer
socgen
sockit_owm
socwire
softusb
som_arm9_cycloneivgx
sp6_pic32
spacewire
spacewire_light
spacewiresystemc
sparc64soc
spartan6_pcie
spdif_interface
spdif_transmitter
spi
spi-slave
spi_boot
spi_core_dsp_s3ean_kits
spi_master_controller
spi_master_slave
spi_slave
spi_verilog_master_slave
spi_with_fifo_verilog
spiadc
spicc
spicxif
spidac
spiflashcontroller
spigpio
spimaster
spislave
sport
sportinterface
sqmusic
srdydrdy_lib
srl_fifo
ss_pcm
ssbcc
ssp_slv
ssp_uart
ssram
statled
steppermotordrive
stone
storm_core
storm_soc
#structural_vhdl
sts1
sub86
sudoku
superscalar_dlx
suslik
sv_dir_tb
svmac
sweet32_cpu
sxp
synchronous_reset_fifo
synth
system05
System09
System11
System68
system6801
systemc_cordic
systemc_rng
systemcaes
systemcdes
systemcmd5
systemverilog-uart16550
t400
t48
t51
t65
t6507lp
t80
tanhapprox
tcp_ip_core_w_dhcp
tcp_socket
tdm
tdm_switch
ternary_adder
#test
#test-1
#test-project
#test1
#test3
#test_project
#test_project_me1
#testinterface
tg68
the_wizardry_project
theia_gpu
thor
#threeacompactaes
threeaesc
timerocd
timestamp