现在位置: 首页 > techbulo发表的所有文章
  • 02月
  • 15日
技术文章 ⁄ 共 129字 CSLScope波形显示Lib库初试已关闭评论
最近在写一个MFC调试程序,为了便于显示数据变化规律,使用CSLScope Lib库写了个小程序,图形显示成功,先记录一下,以后有时间再详细说明库的使用情况: 串口通信,电脑模拟出两个串口,一个使用串口助手打开,给波形显示程序发送数据,然后波形显示程序显示出来。
阅读全文
  • 02月
  • 14日
常见问题 ⁄ 共 171字 Ubuntu及Windows无法挂载移动硬盘修复已关闭评论
在Ubuntu下显示如下; 1、使用 sudo ntfsfix /dev/sdc2 命令修复显示如下: 但是重新插拔还是挂载不上。 跑到windows系统上同样也挂载不上。 2、在Windows下使用如下命令: chkdsk e: /f 执行完后,硬盘可以访问了 引起这种问题的最主要原因是硬盘使用完之后没有正确拔出,而导致硬盘有错误信息和错误文件产生 。导致无法挂载。
阅读全文
  • 02月
  • 12日
FPGA开发 ⁄ 共 2112字 FPGA设计-时序约束(实践篇)(转载)已关闭评论
1. 理论回顾 先来回顾一下有关时序的理论知识,上图是典型的同步时序模型及其时序图,由发起寄存器(rega)、组合逻辑、捕获寄存器(regb)及其中间的走线组成。 源时钟clk到达rega的时钟端口时,会有一定的延迟,从而形成clka。同理,时钟延迟到达regb的时钟端口,形成clkb。Tco为有效数据出现在发起寄存器Q端口所需时间。Tdata为数据延迟,包括组合逻辑延迟和走线延迟。Tsu表示捕获寄存器建立时间要求。Th表示捕获寄存器保持时间要求。其中Tco、Tsu和Th是由FPGA的芯片工艺决定的。所以, 我们所谓的时序约束,实际上就......
阅读全文
  • 02月
  • 10日
FPGA开发 ⁄ 共 3219字 FPGA设计-时序约束(理论篇)(转载)已关闭评论
版权声明:本文为博主原创文章,遵循 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视频解码小记已关闭评论
下面几张图片是检测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已关闭评论
问题:在修改分配管脚后总是出现下面这个错误报告,编译不过。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.为什么要用SignalTap: 在上板运行前都需要进行仿真,Modelsim 的使用可以使 FPGA 设计的许多错误扼杀在上板运行前,但这并不代表有了 Modelsim,我们的设计就天衣无缝了。实际上,在真正的上板运行时,我们还有可能遇到这样那样的问题,原因有多种: Modelsim仿真所用 Testbench 的激励输入有时不能囊括一切可能发生的情况,或者输入的信号是无法提前获取进行仿真的实时信号,或者我们在 FPGA 实时运行中需要查看某些信号等等。总之,在上板运行时,我们仍会发现各种设计问题,需要一个实时的信号分析工具获取 FPGA 内部的实......
阅读全文
  • 02月
  • 07日
FPGA开发 ⁄ 共 904字 FPGA数字信号处理—滑动平均滤波器已关闭评论
最方便实现的求均值方法便是滑动平均滤波器,之所以称之为滤波器是因为该算法本身有一种保留低频分量、滤除高频分量的特性。如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破解已关闭评论
做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......
阅读全文
  • 02月
  • 04日
生活点滴 ⁄ 共 2457字 Shadowsocks libev添加v2ray-plugin 实现 shadowsocks+websocket+tls+nginx (转文)已关闭评论
首先要准备一个域名并接入到CloudFlare。这些步骤就不多BB了,省略。。。 开始我们可以先只使用CloudFlare的DNS,不开启CDN功能,即CF界面的那个云朵的图标改成灰色,显示DNS only即可。 这样做的用意是: 1.如果一开始就套CF的CDN,速度不理想,特别是晚上的时候,看个1080P估计都够呛。 2.一般需要套CDN的时候,都是小鸡的IP被墙了再开启,这样就可以救活小鸡了,说白了就是个救急的办法,不到万不得已没有必要套CDN。 利用v2ray-plugin,我们可以实现这样一套配置:shadowsocks+websocket+tls+nginx。 以......
阅读全文
  • 02月
  • 04日
生活点滴 ⁄ 共 1390字 Ubuntu 18.04安装配置Shadowsocks实现科学上网(转)已关闭评论
Shadowsocks:可以指一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种传输包。目前包使用Python、C、C++、C#、Go语言等编程语言开发,大部分主要实现(iOS平台的除外)采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。  本文主要记录Ubuntu 18.04下安装配置Shadowsocks服务端和本地客户端的使用,及一些优化。  服务器:搬瓦工VPS(洛杉矶CN2)、系统为Ubuntu 18.04。......
阅读全文
  • 02月
  • 04日
生活点滴 ⁄ 共 755字 ubuntu 16.04服务器上搭建Shadowsocks服务已关闭评论
1、 更新软件源 sudo apt-get update 2、 安装 PIP  sudo apt-get install python-pip 3、 安装 shadowsocks sudo pip install shadowsocks 4、编写配置文件(多用户模式) 创建/etc/shadowsocks.json文件,填入如下内容: {"server":"server_ip","port_password": {"端口1": "密码1","端口2": "密码2"},"timeout":300,"method":"rc4-md5","fast_open": false} 各字段的含义: 字段含义server服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址 port_password 服务器端......
阅读全文
×