现在位置: 首页 > techbulo发表的所有文章
  • 02月
  • 14日
常见问题 ⁄ 共 171字 Ubuntu及Windows无法挂载移动硬盘修复已关闭评论 ⁄ 阅读 1,254 次
在Ubuntu下显示如下; 1、使用 sudo ntfsfix /dev/sdc2 命令修复显示如下: 但是重新插拔还是挂载不上。 跑到windows系统上同样也挂载不上。 2、在Windows下使用如下命令: chkdsk e: /f 执行完后,硬盘可以访问了 引起这种问题的最主要原因是硬盘使用完之后没有正确拔出,而导致硬盘有错误信息和错误文件产生 。导致无法挂载。
阅读全文
  • 02月
  • 12日
FPGA开发 ⁄ 共 2112字 FPGA设计-时序约束(实践篇)(转载)已关闭评论 ⁄ 阅读 1,891 次
1. 理论回顾 先来回顾一下有关时序的理论知识,上图是典型的同步时序模型及其时序图,由发起寄存器(rega)、组合逻辑、捕获寄存器(regb)及其中间的走线组成。 源时钟clk到达rega的时钟端口时,会有一定的延迟,从而形成clka。同理,时钟延迟到达regb的时钟端口,形成clkb。Tco为有效数据出现在发起寄存器Q端口所需时间。Tdata为数据延迟,包括组合逻辑延迟和走线延迟。Tsu表示捕获寄存器建立时间要求。Th表示捕获寄存器保持时间要求。其中Tco、Tsu和Th是由FPGA的芯片工艺决定的。所以, 我们所谓的时序约束,实际上就......
阅读全文
  • 02月
  • 10日
FPGA开发 ⁄ 共 3219字 FPGA设计-时序约束(理论篇)(转载)已关闭评论 ⁄ 阅读 779 次
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u012176730/article/details/54412323 STA(Static Timing Analysis,即静态时序分析)在实际FPGA设计过程中的重要性是不言而喻的,其作用是: 1. 帮助分析和验证一个FPGA设计的时序是否符合要求; 2. 指导fitter(布线综合器)布局布线出符合要求的结果; 简单地说,静态时序分析(STA)告诉我们电路的实际表现如何,而提供约束(SDC文件,即上面的要求)来告诉分析工......
阅读全文
  • 02月
  • 09日
FPGA开发 ⁄ 共 124字 ITU-R BT.656视频解码小记已关闭评论 ⁄ 阅读 1,535 次
下面几张图片是检测SAV EAV等信号的波形以及Vsync、Href等信号同步输出,同时BT.656 8位串行转为BT601 16位。同时检测帧率(显示为0x1E 30fps),并输出: 下图为本次项目的最终波形,完成图像的特定区域的清晰度检测,并滤波输出:
阅读全文
  • 02月
  • 08日
常见问题 ⁄ 共 237字 Quartus II 错误报告Error (171173): Node from partition Top cannot preserve previous placement at PIN_P8 and honor the location assigment to PIN_F8已关闭评论 ⁄ 阅读 1,161 次
问题:在修改分配管脚后总是出现下面这个错误报告,编译不过。Error (171173): Node i_tvp5158_pclk from partition Top cannot preserve previous placement at PIN_P8 and honor the location assigment to PIN_F8 解决:在网上查找得知原因是软件的问题,修改引脚配置的时候top文件没有修改就默认为冲突,只需要在top文件任意修改一个地方,加一个空格之类,然后保存然后再编译就可以通过。
阅读全文
  • 02月
  • 07日
FPGA开发 ⁄ 共 5943字 quatus ii——调试利器 SignalTap II已关闭评论 ⁄ 阅读 1,761 次
1.为什么要用SignalTap: 在上板运行前都需要进行仿真,Modelsim 的使用可以使 FPGA 设计的许多错误扼杀在上板运行前,但这并不代表有了 Modelsim,我们的设计就天衣无缝了。实际上,在真正的上板运行时,我们还有可能遇到这样那样的问题,原因有多种: Modelsim仿真所用 Testbench 的激励输入有时不能囊括一切可能发生的情况,或者输入的信号是无法提前获取进行仿真的实时信号,或者我们在 FPGA 实时运行中需要查看某些信号等等。总之,在上板运行时,我们仍会发现各种设计问题,需要一个实时的信号分析工具获取 FPGA 内部的实......
阅读全文
  • 02月
  • 07日
FPGA开发 ⁄ 共 904字 FPGA数字信号处理—滑动平均滤波器已关闭评论 ⁄ 阅读 2,108 次
最方便实现的求均值方法便是滑动平均滤波器,之所以称之为滤波器是因为该算法本身有一种保留低频分量、滤除高频分量的特性。如3点滑动平均滤波器的输出y(n)=[x(n-2)+x(n-1)+x(n)]/3。滑动平均滤波器的频率响应是1。 上述示例x(n)的每个取样点权值相同,都为1/3。也可以为每个取样点选择不同的权值,即为加权滑动平均滤波器 。 FPGA设计 在Quartus II开发环境下完成8点滑动平均滤波器的设计。模块接口如下(使用Verilog): module Average_Filter #( parameter AVE_DATA_NUM = 5'd8, parameter AVE_DATA_B......
阅读全文
  • 02月
  • 06日
工具配置 ⁄ 共 377字 QuartusII 13.1自带的Modelsim Altera 10.1d破解已关闭评论 ⁄ 阅读 2,863 次
做FPGA用到ModelSim仿真,QuartusII 13.1调用发现"unable to check out a license .run the modelsim licensing wizard from start.programs menu to dignose problem" 的问题,才发现Quarttus13.1破解后还要再破解Modelsim,方法如下: 1.下载破解文件,自行百度 2.复制破解文件中的MentorKG.exe和patch_dll.bat到Modelsim安装目录的win32aloem文件夹下 3.运行patch_dll.bat,将生成的LICENSE.TXT文件另存为LICENSE.dat并置于此文件夹下 4.在环境变量的用户环境变量一栏新建环境变量MGLS_LICENSE_FILE、LM_LICENSE_F......
阅读全文
  • 12月
  • 28日
常见问题 ⁄ 共 840字 ubuntu Teamviewer检测为商业用途已关闭评论 ⁄ 阅读 1,408 次
今天使用Teamviewer,突然报出检测为商业用途,只能用5分钟,查了一下解决方案如下: 1.删除计算机上原有的teamviewer: sudo apt --purge remove teamviewer 2.修改mac地址: sudo /sbin/ifconfig enp2s0 down (enp2s0 为你自己电脑的网卡名) sudo /sbin/ifconfig enp2s0 hw ether 60:1c:51:45:7f:8e(填新的MAC地址) sudo /sbin/ifconfig enp2s0 up 3.下载安装teamviewer: 去teamviewer官网下载最新的安装包,我下载的是deb,使用如下命令安装: sudo dpkg -i teamviewer_15.1.3937_amd64.deb ......
阅读全文
  • 10月
  • 09日
技术文章 ⁄ 共 997字 直流有刷电机电流环相关问题说明(转)已关闭评论 ⁄ 阅读 1,738 次
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zj907638274/article/details/89838507 1、MCU选择问题:实测stm32F405运算速度足以满足简单算法要求,实现20us一次电流环反馈 2、PI控制方法问题:采用常规PI控制出现较大的电磁噪声,减小Kp=0,电磁噪声基本消失,分析系统闭环传递函数为标准二阶振荡系统,可实现稳定,但是系统调整时间与电机本身参数有关 3、电流采样电路设计问题:电流环需确保基准电压稳定,采样电阻电压电路布局为......
阅读全文
  • 10月
  • 04日
技术文章 ⁄ 共 202字 AMBA总线已关闭评论 ⁄ 阅读 1,883 次
高级微控制器总线结构Advanced Microcontroller Bus Architecture(AMBA)定义了高性能嵌入式微控制器的通信标准。可以将RISC处理器集成在其他IP芯核和外设中,它是有效连接IP核的“数字胶”,并且是ARM复用策略的重要组件。它不是芯片与外设之间的接口,而是ARM内核与芯片上其他元件进行通信的接口。比如Xilinx公司的Zynq芯片,就是ARM与FPGA之间的连接通路。
阅读全文
  • 09月
  • 14日
工具配置 ⁄ 共 419字 Ubuntu VNC服务器配置已关闭评论 ⁄ 阅读 840 次
1.安装Xfce桌面环境 sudo apt install xfce4 xfce4-goodies 2.安装TightVNC服务器 sudo apt install tightvncserver 3.完成VNC服务器的初始配置 输入 vncserver ,根据提示设置密码 4.配置VNC服务器 1).先关闭vnc vncserver -kill :1 2).修改xstartup文件,先备份原始文件 mv ~/.vnc/xstartup ~/.vnc/xstartup.bak 3).创建一个新xstartup文件并输入: #!/bin/bash unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & 4).加入可执行权限 ......
阅读全文
×