- 博客(3)
- 资源 (21)
- 收藏
- 关注
原创 如何使用dual port 来进行fpga与nios的数据交互
一、说明1、本文主要是验证verilog和C混合编程的功能,即同时使用verilog和C语言来操作双端ram;2、本文是在nios系统中建立的双端ram,而非在verilog编程下例化的双端ram;二、本文参考链接https://blog.csdn.net/programmer_guan/article/details/102720059三、过程1、在nios中添加双端ram2、双端ram的rtl视图3、verilog操作双端ram/*-------------
2021-02-07 14:57:11 725 1
原创 nios :如何定义自己的ip核
一、为什么要自定义IP1、常规的单片机外设是固定的,无非是定时器、串口、SPI接口、IIC接口等等,这些外设受MCU核控制。那如果想添加进去自己的外设,然后让它受MCU内核控制该怎么办呢?就是本文说的自定义IP核;二、所需文件接口文件寄存器文件逻辑文件三、步骤1、最好是要建的IP 核单独建立一个工程,其RTL视图如下2、在qsys系统中配置ip核相关信息3、将建立好的ip核添加到自己的工程中4、在nios系统中控制led亮灭时间四、工.
2021-02-05 15:45:24 705
原创 NIOS II 自定义IP核的静态地址对齐和动态地址对齐
如果使用静态地址对齐(每个寄存器在Avalon总线上占4个字节的地址)设置IP使用静态地址对齐的方式为,在hw.tcl脚本里加上一局话:set_interface_property as addressAlignment {NATIVE}在软件编程时可以使用IOWR(基地址,寄存器编号(n),数据)对自定义IP的第n个寄存器进行写入操作可以使用IORD(基地址,寄存器编号(n)) 对自定义IP的第n个寄存器进行读出操作如果使用动态地址对齐,(每个寄存器在Avalon总线上占 数据位宽/8个字节的
2021-02-02 14:22:45 443
STM32Cube_LWIP_TFTP.zip
2020-01-13
STM32Cube_LWIP_Test_udp_client.zip
2020-01-07
STM32Cube_LWIP_ UDP server
2020-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人