在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于Nios II的嵌入式SoPC系统设计与Verilog开发实例-源代码

基于Nios II的嵌入式SoPC系统设计与Verilog开发实例-源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.98M
  • 下载次数:3
  • 浏览次数:107
  • 发布时间:2021-11-13
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
基于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

标签:

实例下载地址

基于Nios II的嵌入式SoPC系统设计与Verilog开发实例-源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警