实例介绍
基于Nios II的嵌入式SoPC系统设计与Verilog开发实例书本-源代码
【实例截图】
【核心代码】
4744300845151202600.zip
├── chapter_listing
│ ├── vlog_ch03_overview
│ │ ├── ch03_01_eq1.v
│ │ ├── ch03_02_eq2.v
│ │ ├── ch03_03_eq_top.v
│ │ ├── ch03_04_eq2_tb.v
│ │ ├── chu_de1_pin.csv
│ │ └── eq2_pin.csv
│ ├── vlog_ch04_rt_comb
│ │ ├── ch04_01_eq1_always.v
│ │ ├── ch04_02_and_block_assign.v
│ │ ├── ch04_03_and_cont_assign.v
│ │ ├── ch04_04_prio_encoder_if.v
│ │ ├── ch04_05_decoder_2_4_if.v
│ │ ├── ch04_06_decoder_2_4_case.v
│ │ ├── ch04_07_prio_encoder_case.v
│ │ ├── ch04_08_prio_encoder_casez.v
│ │ ├── ch04_09_adder_carry_hard_lit.v
│ │ ├── ch04_10_adder_carry_local_par.v
│ │ ├── ch04_11_adder_carry_para.v
│ │ ├── ch04_12_adder_insta.v
│ │ ├── ch04_13_adder_carry_95.v
│ │ ├── ch04_14_bin_to_sseg.v
│ │ ├── ch04_15_bin_to_sseg_test.v
│ │ ├── ch04_16_sign_mag_addt.v
│ │ ├── ch04_17_sm_add_test.v
│ │ ├── ch04_18_barrel_shifter_case.v
│ │ ├── ch04_19_barrel_shifter_stage.v
│ │ ├── ch04_20_shifter_test.v
│ │ └── ch04_21_fp_adder.v
│ ├── vlog_ch05_seq
│ │ ├── ch05_01_d_ff.v
│ │ ├── ch05_02_d_ff_reset.v
│ │ ├── ch05_03_d_ff_en_1seg.v
│ │ ├── ch05_04_d_ff_en_2seg.v
│ │ ├── ch05_05_reg_reset.v
│ │ ├── ch05_06_reg_file4x8.v
│ │ ├── ch05_07_reg_file.v
│ │ ├── ch05_08_async_sram.v
│ │ ├── ch05_09_free_run_shift_reg.v
│ │ ├── ch05_10_univ_shift_reg.v
│ │ ├── ch05_11_free_run_bin_counter.v
│ │ ├── ch05_12_univ_bin_counter.v
│ │ ├── ch05_13_mod_m_counter.v
│ │ ├── ch05_14_bin_counter_tb.v
│ │ ├── ch05_15_stop_watch_cascade.v
│ │ ├── ch05_16_stop_watch_if.v
│ │ ├── ch05_17_stop_watch_test.v
│ │ ├── ch05_18_fifo_ctrl.v
│ │ ├── ch05_19_fifo.v
│ │ ├── ch05_20_1port_ram_v1.v
│ │ ├── ch05_21_1port_ram_v2.v
│ │ ├── ch05_22_2port_ram_simple.v
│ │ ├── ch05_23_2port_ram_old_data.v
│ │ ├── ch05_24_2port_ram_true.v
│ │ ├── ch05_25_sync_rom.v
│ │ ├── ch05_26_sync_ram_init.v
│ │ ├── ch05_27_sync_rom_init_template.v
│ │ ├── ch05_28_fifo_ram.v
│ │ └── led_pattern.txt
│ ├── vlog_ch06_fsm
│ │ ├── ch06_01_fsm_eg_mult_seg.v
│ │ ├── ch06_02_fsm_eg_2_seg.v
│ │ ├── ch06_03_edge_detect_moore.v
│ │ ├── ch06_04_edge_detect_mealy.v
│ │ ├── ch06_05_edge_detect_gate.v
│ │ ├── ch06_06_db_fsm.v
│ │ └── ch06_07_fsm_debounce_test.v
│ ├── vlog_ch07_fsmd
│ │ ├── ch07_01_debounce_explicit.v
│ │ ├── ch07_02_debounce.v
│ │ ├── ch07_03_fib.v
│ │ ├── ch07_04_div.v
│ │ ├── ch07_05_bin2bcd.v
│ │ ├── ch07_06_period_counter.v
│ │ └── ch07_07_low_freq_counter.v
│ ├── vlog_ch08_sel_topic
│ │ ├── ch08_01_and_block.v
│ │ ├── ch08_02_and_nonblock.v
│ │ ├── ch08_03_eq1_block.v
│ │ ├── ch08_04_eq1_non_block.v
│ │ ├── ch08_05_ab_ff_2seg.v
│ │ ├── ch08_06_ab_ff_all.v
│ │ ├── ch08_07_ bin_counter_merge.v
│ │ ├── ch08_08_ bin_counter_terse.v
│ │ ├── ch08_09_univ_bin_counter_merged.v
│ │ ├── ch08_10_fsm_eg_merged.v
│ │ ├── ch08_11_div_combined.v
│ │ ├── ch08_12_mod_m_counter_fc.v
│ │ ├── ch08_14_eq2_file_tb.v
│ │ ├── ch08_15_eq2_task.v
│ │ ├── ch08_16_eq2_function.v
│ │ ├── ch08_17_bin_gen.v
│ │ ├── ch08_18_bin_monitor.v
│ │ ├── ch08_19_bin_counter_tb3.v
│ │ ├── ch0820_exp1.v
│ │ └── vector.txt
│ ├── vlog_ch10_nios_led1
│ │ ├── ch10_01_nios_led1_top.v
│ │ ├── ch10_05_chu_main_led1_adhoc.c
│ │ └── nios_led1.sopc
│ ├── vlog_ch11_nios_led2_adhoc
│ │ ├── ch10_12_chu_avalon_gpio.h
│ │ ├── ch11_01_nios_led2_top.v
│ │ ├── ch11_13_chu_avalon_gpio.c
│ │ ├── ch11_14_chu_uart_drv.h
│ │ ├── ch11_15_chu_uart_drv.c
│ │ ├── ch11_16_chu_timer_drv.h
│ │ ├── ch11_17_chu_timer_drv.c
│ │ ├── ch11_18_chu_main_led2_adhoc.c
│ │ └── nios_led2.sopc
│ ├── vlog_ch12_nios_led2_hal
│ │ └── ch12_09_chu_main_led2_hal.c
│ ├── vlog_ch13_nios_led2_isr
│ │ ├── ch13_06_chu_main_led2_isr_v1.c
│ │ └── ch13_07_chu_main_led2_isr_v2.c
│ ├── vlog_ch14_div1
│ │ ├── ch14_01_nios_div1_top.v
│ │ ├── ch14_02_chu_main_div1_test.c
│ │ └── nios_div1.sopc
│ ├── vlog_ch15_div2
│ │ ├── ch15_01_flag_buf.v
│ │ ├── ch15_02_chu_avalon_div_demo.v
│ │ ├── ch15_03_nios_div2_top.v
│ │ ├── ch15_04_chu_main_div2_test.c
│ │ ├── chu_avalon_div_demo_hw.tcl
│ │ └── nios_div2.sopc
│ ├── vlog_ch16_ram
│ │ ├── ch16_01_chu_avalon_sram.v
│ │ ├── ch16_02_mem_top.v
│ │ ├── ch16_05_chu_main_ram_test.c
│ │ ├── chu_avalon_sram_hw.tcl
│ │ └── nios_ram.sopc
│ ├── vlog_ch17_ps2
│ │ ├── ch17_01_ps2_rx.v
│ │ ├── ch17_02_ps2_tx.v
│ │ ├── ch17_03_ps2_tx_rx_buf.v
│ │ ├── ch17_04_chu_avalon_ps2.v
│ │ ├── ch17_14_p34_top.v
│ │ ├── ch17_15_chu_avalon_ps2.h
│ │ ├── ch17_16_chu_avalon_ps2.c
│ │ ├── ch17_17_chu_main_ps2_test.c
│ │ ├── chu_avalon_ps2_hw.tcl
│ │ └── nios_p34.sopc
│ ├── vlog_ch18_vga
│ │ ├── ch18_01_vga_sync.v
│ │ ├── ch18_02_vram_ctrl.v
│ │ ├── ch18_03_palette.v
│ │ ├── ch18_04_chu_avalon_vga.v
│ │ ├── ch18_21_chu_avalon_vga_font_table.h
│ │ ├── ch18_22_chu_avalon_vga.h
│ │ ├── ch18_23_chu_avalon_vga.c
│ │ ├── ch18_24_chu_main_vga_test.c
│ │ ├── ch18_25_chu_avalon_file.h
│ │ ├── ch18_26_chu_avalon_file.c
│ │ ├── ch18_27_chu_main_bmp_file_test.c
│ │ ├── chu_avalon_vga_hw.tcl
│ │ └── Earth9.bmp
│ ├── vlog_ch19_audio
│ │ ├── ch19_01_i2c.v
│ │ ├── ch19_02_adc_dac.v
│ │ ├── ch19_03_codec_top.v
│ │ ├── ch19_04_chu_avalon_audio.v
│ │ ├── ch19_15_chu_avalon_audio.h
│ │ ├── ch19_16_chu_avalon_audio.c
│ │ ├── ch19_17_chu_main_audio_test.c
│ │ ├── ch19_18_chu_main_wav_file_test.c
│ │ ├── chu_avalon_audio_hw.tcl
│ │ └── trumpet.wav
│ ├── vlog_ch20_sd
│ │ ├── ch20_01_spi.v
│ │ ├── ch20_02_chu_avalon_sd.v
│ │ ├── ch20_16_chu_avalon_sd.h
│ │ ├── ch20_17_chu_avalon_sd.c
│ │ ├── ch20_18_chu_main_sd_test.c
│ │ └── chu_avalon_sd_hw.tcl
│ ├── vlog_ch21_gcd
│ │ ├── ch21_01_gcd_engine.v
│ │ ├── ch21_02_chu_avalon_gcd.v
│ │ ├── ch21_06_chu_main_gcd_test.c
│ │ └── chu_avalon_gcd_hw.tcl
│ ├── vlog_ch22_fractal
│ │ ├── ch22_02_frac_engine.v
│ │ ├── ch22_03_chu_avalon_frac.v
│ │ ├── ch22_09_chu_main_frac_test.c
│ │ └── chu_avalon_frac_hw.tcl
│ └── vlog_ch23_ddfs
│ ├── ch23_01_p2a_ram.v
│ ├── ch23_02_ddfs.v
│ ├── ch23_03_chu_avalon_ddfs.v
│ ├── ch23_11_chu_avalon_ddfs.h
│ ├── ch23_12_chu_avalon_ddfs.c
│ ├── ch23_13_chu_main_ddfs_test.c
│ ├── chu_avalon_ddfs_hw.tcl
│ └── sin_table.txt
├── chu_ip_drv
│ ├── chu_avalon_audio.c
│ ├── chu_avalon_audio.h
│ ├── chu_avalon_ddfs.c
│ ├── chu_avalon_ddfs.h
│ ├── chu_avalon_file.c
│ ├── chu_avalon_file.h
│ ├── chu_avalon_gpio.c
│ ├── chu_avalon_gpio.h
│ ├── chu_avalon_ps2.c
│ ├── chu_avalon_ps2.h
│ ├── chu_avalon_sd.c
│ ├── chu_avalon_sd.h
│ ├── chu_avalon_vga.c
│ ├── chu_avalon_vga_font_table.h
│ └── chu_avalon_vga.h
├── chu_ip_vlog
│ ├── chu_avalon_audio
│ │ ├── adc_dac.v
│ │ ├── chu_avalon_audio_hw.tcl
│ │ ├── chu_avalon_audio.v
│ │ ├── codec_top.v
│ │ └── i2c.v
│ ├── chu_avalon_ddfs
│ │ ├── chu_avalon_ddfs_hw.tcl
│ │ ├── chu_avalon_ddfs_hw.tcl~
│ │ ├── chu_avalon_ddfs.v
│ │ ├── ddfs.v
│ │ ├── p2a_ram.v
│ │ └── sin_table.txt
│ ├── chu_avalon_div
│ │ ├── chu_avalon_div_demo_hw.tcl
│ │ ├── chu_avalon_div_demo_hw.tcl~
│ │ ├── chu_avalon_div_demo.v
│ │ └── div.v
│ ├── chu_avalon_fifo
│ │ ├── a_ram_2p_simple.v
│ │ ├── fifo_ctrl.v
│ │ ├── fifo_top_ram.v
│ │ ├── fifo_top.v
│ │ └── reg_file.v
│ ├── chu_avalon_frac
│ │ ├── chu_avalon_frac_hw.tcl
│ │ ├── chu_avalon_frac_hw.tcl~
│ │ ├── chu_avalon_frac.v
│ │ └── frac_engine.v
│ ├── chu_avalon_gcd
│ │ ├── chu_avalon_gcd_hw.tcl
│ │ ├── chu_avalon_gcd_hw.tcl~
│ │ ├── chu_avalon_gcd.v
│ │ └── gcd_engine.v
│ ├── chu_avalon_ps2
│ │ ├── chu_avalon_ps2_hw.tcl
│ │ ├── chu_avalon_ps2_hw.tcl~
│ │ ├── chu_avalon_ps2.v
│ │ ├── ps2_rx.v
│ │ ├── ps2_tx_rx_buf.v
│ │ └── ps2_tx.v
│ ├── chu_avalon_sd
│ │ ├── chu_avalon_sd_hw.tcl
│ │ ├── chu_avalon_sd_hw.tcl~
│ │ ├── chu_avalon_sd.v
│ │ └── spi.v
│ ├── chu_avalon_sram
│ │ ├── chu_avalon_sram_hw.tcl
│ │ ├── chu_avalon_sram_hw.tcl~
│ │ └── chu_avalon_sram.v
│ └── chu_avalon_vga
│ ├── chu_avalon_vga_hw.tcl
│ ├── chu_avalon_vga_hw.tcl~
│ ├── chu_avalon_vga.v
│ ├── palette.v
│ ├── vga_sync.v
│ └── vram_ctrl.v
├── chu_ip_vlog_de2
│ ├── chu_avalon_vga_de2
│ │ ├── chu_avalon_vga_de2_hw.tcl
│ │ ├── chu_avalon_vga_de2.v
│ │ ├── palette_de2.v
│ │ ├── vga_sync.v
│ │ └── vram_ctrl.v
│ ├── chu_de2_pin.csv
│ ├── list_18_03_palette_de2.v
│ ├── list_18_04_chu_avalon_vga_de2.v
│ ├── list_ch17_14_p34_top_de2.v
│ ├── nios_p34_de2.sopc
│ └── sopc_vlog_DE2_amendment.pdf
├── de1_build
│ ├── ch17_ps2.elf
│ ├── ch18_vga.elf
│ ├── ch19_audio.elf
│ ├── ch20_sdc.elf
│ ├── ch21_gcd.elf
│ ├── ch22_fractal.elf
│ ├── ch23_ddfs.elf
│ ├── nios_p34.sopcinfo
│ ├── p34_top.sof
│ └── sopc_vlog_DE1_build.pdf
├── de2_build
│ ├── ch17_ps2_de2.elf
│ ├── ch18_vga_de2.elf
│ ├── ch19_audio_de2.elf
│ ├── ch20_sd_de2.elf
│ ├── ch21_gcd_de2.elf
│ ├── ch22_frac_de2.elf
│ ├── ch23_ddfs_de2.elf
│ ├── nios_p34_de2.sopcinfo
│ ├── sopc_vlog_DE2_build.pdf
│ └── top_p34_de2.sof
└── sopc_vlog_readme.pdf
37 directories, 268 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论