FPGA
文章平均质量分 63
一枝春美食
这个作者很懒,什么都没留下…
展开
-
将Bmp图像文件转成mif格式的存储,用于例化ROM
mif原创 2014-11-03 15:56:48 · 2910 阅读 · 0 评论 -
关于同步RAM和异步RAM的研究
这里简单认为同步RAM的读写在时钟原创 2014-10-21 22:11:16 · 6816 阅读 · 3 评论 -
关于NIOS中Avalon总线的问题分析
Avalon原创 2014-10-29 10:41:16 · 2756 阅读 · 0 评论 -
动态延迟模块的verilog编写
在FPGA项目中遇到一个问题,大体是要实现不同数据的动态延迟,而且要实现流水作业。如下为示意图:为此思考了方案一--------------------------------------------------------------------------------------------------------------------------------原创 2015-01-16 22:30:49 · 3097 阅读 · 0 评论 -
nios项目中的小型人机交互代码分析
实际就是利用jtag_uart来完成指令通信,nois完成执行。在main.c中最主要的是这样的架构p1-----------------------插入一个编程技巧---------------------------------不同文件之间的信号的传递的一种方法p2这个while中会处理来自以太网和操作命令台(就是串口通信)的命令,先看操作台的命令。原创 2015-01-24 09:38:29 · 512 阅读 · 0 评论 -
arp协议在fpga上的一个小实验
上一篇在研究arp时,实在pc系统内进行。然后又做了个pc和fpga千兆以太网的通信。 大致硬件框架: 在fpga中根据以太网的传输格式,写一个简单IP核,只对arp协议做判断。 如下: 因为88E1111使用的是RGMII接口,使用ddrio模块转换一下 如下: 在nios软件中将mac的ip地址和mac地址初始化一下,如下 在pc端,看看arp表 没有192.16原创 2015-05-04 22:23:13 · 1908 阅读 · 0 评论 -
关于nios下载出现(Connected system ID hash not found..)问题的解决
这个来源于网络博客各位的总结,这里只做汇总总结了一下遇到这种错误的情况和解决方法 1) unused pin没有设置,可能会收到外部信号的干扰;设置未用引脚为As input tri-stated. 2) 系统时钟信号没有约束,或者SDRAM等存储设备的时钟没有配置正确; 3) 系统复位信号没有连接外部复位开关; 4) 可能某些PIN分配了错误管脚;逐一检查设计PIN的分配。 5) S原创 2015-06-11 10:19:20 · 3812 阅读 · 0 评论 -
FPGA实现网络通信时的网络字节序问题
在上位机软件发送字符abcd 在鲨鱼上抓包 用逻辑分析仪从FPGA网络接收管脚分析 数据接收后存储在位宽为8bit的ram中 从ram中读32bitUDP数据为64636261根据以上那个现象, 之前有个理解偏差, 所谓的大端小端就是一个读数的顺序不一样, 对于UDP数据段而言,其数据组成格式是有双方来定的, 只有协议的头等等,是按照大端来组织,为了是在不同cpu体系中进行通原创 2015-07-16 09:18:24 · 1692 阅读 · 0 评论 -
FPGA中各种分频的verilog 编写
分频原创 2014-11-14 10:34:49 · 1724 阅读 · 0 评论 -
关于利用verilog 编写ssram的读写时序时遇到的问题
此次使用的 ssram为原创 2014-09-16 21:30:39 · 2099 阅读 · 0 评论 -
modelsim_alter 中 testbanch 需要注意的问题
主要 是在 modelsim中 遇到的问题原创 2014-09-17 10:18:48 · 1172 阅读 · 0 评论 -
FPGA中的PLL和DLL研究
阿斯原创 2014-10-22 09:03:43 · 6518 阅读 · 0 评论 -
关于模块复用和Resource Sharing 的思想(在FPGA中)
山市原创 2014-10-22 17:15:31 · 2964 阅读 · 0 评论 -
FPGA中的I/O电平研究
存储原创 2014-10-22 09:06:24 · 3669 阅读 · 0 评论 -
数据结构之FIFO的一些问题
FIFO原创 2014-10-30 15:46:09 · 1314 阅读 · 0 评论 -
nios软核cpu中架构类shell的一种解决方式『linux 系统函数调用的方法』
在nios中要实现一个类shell的交互系统,用户在终端可以通过命令调用系统函数。 想到linus当年在写下系统函数调用时,其实基于的思想是一样的,就是查表,每一种系统函数都对应一种中断服务号,然后通过0x80系统调用进入内核,然后查表,这里就可以找到对应的内核系统函数,回顾一下linus是怎么做到的。 就以系统函数open为例子int open(const char * filename, i原创 2015-07-31 10:25:32 · 707 阅读 · 0 评论