
FPGA
whocarea
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sof文件转化成jic文件
原创 2021-04-24 16:11:36 · 652 阅读 · 0 评论 -
make:arm-linux-gnueabihf-gcc: Command not found
编译嵌入式Linux系统内核编译时,输入make指令后,系统出现make:arm-linux-gnueabihf-gcc: Command not found这样的错误。可能的原因:在root权限下,环境变量中没有添加arm-linux-gnueabihf-gcc所在的路径。解决方法:在root用户下,进入/root目录下,用gedit ./bashrc打开.bashrc文件,在文件末...原创 2019-12-03 13:36:01 · 22824 阅读 · 0 评论 -
FPGA实现RS232通信协议
经测试,该代码是可行的(可以用串口助手检验代码的正确性)/************************RS232顶层文件源码***********************************/module RS232_top( input clk_50M, input rst_n, input RS232_rxd, output RS232_txd);//fuwe...翻译 2019-04-19 15:13:47 · 3188 阅读 · 6 评论 -
浮点数加(减)法、乘法、除法运算
IEEE754标准规定了3种浮点数格式:单精度、双精度与扩展精度IEEE754标准从逻辑上用三元组{S,E,M}表示一个数N,对于双精度而言,其编码格式为1位符号位,11位阶码和52位尾数N = (-1)^S x 2^(E-1023) x (1.M)1、浮点数的加减法运算加减法的本质相同,减法可以通过对减数的符号位取反变为加法。浮点数加法器一般运算规则是:a.指数相减:将两个指...翻译 2019-03-25 19:31:46 · 5687 阅读 · 0 评论 -
下载FPGA程序
烧录FPGA程序步骤:一、从开始中打开软件二、硬件串口选择点击左边鸿方框,在弹出的窗口做如下选择,选完之后直接点击close三、选择FPGA型号1.点击自动检测按钮2.选择型号后点击ok四、添加jic文件完成第三部之后会弹出如下界面,按图中步骤进行操作选择jic文件 à open先打勾,再点击start然后就能看到下传的进...原创 2019-01-07 21:11:55 · 5880 阅读 · 0 评论 -
FPGA中的HPS
使用轻量级HPS-to-FPGA桥接器连接需要由HPS控制的IP(轻量级HPS到FPGA桥接器允许HPS中的主设备访问SoC器件的FPGA部分中的内存映射控制的从端口。 通常,只有HPS内部的MPU访问此桥接器才能执行对FPGA中外设的控制和状态寄存器访问。)不要将轻量级HPS-to-FPGA桥用于FPGA存储器。 而是将HPS-to-FPGA桥用于存储器。HPS-to-FPGA桥接器旨在...翻译 2019-01-07 17:32:10 · 4610 阅读 · 0 评论 -
quartus中进行仿真时出错,窗口没有波形图的几种可能
在quartus中写完代码,为了验证我们写的是否正确,一般都需要编写test bench脚本进行仿真,但是由于我的粗心,老是出现窗口啥也没有的情况,大概总结了有以下几种情况。1、我们在test bench中例化的模块没有设置成顶层文件2、例化模块时,忘记给这个模块取个名字3、test bench中没有写时间 `timescale 1ns/1ns4、如果编译通过了,仿真时遇到Erro...原创 2018-12-16 14:29:03 · 36719 阅读 · 5 评论 -
逐点比较法直线和圆弧插补算法及实现
一年前就用逐点比较法做过直线和圆弧的插补,当时没做笔记,现在忘光了,这次好好的整理了一番。:)如果你看到了这里,相信你已经对逐点比较法有所了解了,缺的是整个插补过程中需要用到的公式而已。补充一点:# 当求圆弧的正逆时,可以根据圆弧上的三个点与圆心构成的三个向量的行列式的正负来判断,# 如果行列式的值大于0,是逆时针,小于零,是顺时针,等于零,则在一条直线上# 这个a是圆弧的起点和...原创 2018-12-13 17:57:44 · 32438 阅读 · 0 评论 -
FPGA与Robot(看论文的总结)
《基于的三轴并联型机器人控制的实现》论文框架:1.论文研究背景及研究意义;2.坐标系及正逆解;3.机器人控制系统的总体方案设计;4.系统的硬件设计;5.FPGA逻辑设计,主要实现实时运算;6.系统的测试并对结果进行了分析在使用FPGA进行机器人空间位置反解运算时,计算公式较复杂,包括三角函数运算、开方运算、乘除法运算等。这篇论文针对其计算公式复杂的特点,提出了一种基于的全流水线设计的实...翻译 2018-10-28 19:03:32 · 1306 阅读 · 1 评论 -
FPGA学习笔记
FPGA中串行配置芯片(如EPCS128) 既要起到存储 FPGA启动配置数据的作用,又要担负存储 NIOS2处理器程序的作用。因此,EPCS控制器的作用有两个:一是用来帮助 EDS工具把软件程序下载到EPCS4 芯片中,二是在 FPGA配置完成后,引导EPCS4 中的程序到 SDRAM 中进行运行。 时序设计四部曲:即时序分析、时序约束、时序报告、时序收敛。 分析时,要清楚与系统...原创 2018-10-26 15:39:13 · 506 阅读 · 0 评论 -
FPGA动态扫描数码管
功能:用两个数码管显示0-99的数,每隔一秒加1。由于数码管的段选段是连在一起的,要想两个数码管显示不一样的值,就必须动态地扫描数码管。因为人眼地时间分辨率是20ms,只要扫描数码管地的周期小于20ms,就可以使用残影让数码管显示数值,给人的感觉就是数码管同时显示了两个数字。使用到的模块:1.查找表,将数码管要显示的数值翻译成数码管的段选信号,从低位到告位分别对应着hgfedcba2.分频...原创 2018-10-28 17:56:20 · 2703 阅读 · 1 评论