现在位置: 首页

cyclone iii 器件远程升级(Remote Update)小结

2017年09月30日 FPGA开发  ⁄ 共 998字 cyclone iii 器件远程升级(Remote Update)小结已关闭评论
由于项目需要,前段时间做了ALTERA cyclone iii  FPGA的远程升级功能,由于项目时间紧迫,在最初的时候考虑做的简单一些,不加bootloader代码,只在主程序中加一个函数接收上位机的升级数据,然后刷FLASH,由于有之前在ARM上做的经验,这样实现起来相对简单很多,但是有很大隐患,万一升级过程中掉电、通信线缆出现问题、或者其他不可控因素,很容易导致设备OVER,不能用了,只能拆开板子重新连jtag口烧写程序,这样对于后期设...
阅读全文

xilinx SDK中:找不到include xgpio.h

2017年09月26日 常见问题  ⁄ 共 304字 xilinx SDK中:找不到include xgpio.h已关闭评论
以前做项目的时候使用Zynq,开发环境是SDK,提示找不到include xgpio.h,原因是没有在程序中标明xgpio.h的位置。 按如下操作即可解决: File->Properties->Paths and Symbols。点击Add。找到如下目录 D:\Xilinx\SDK\2015.4\data\embeddedsw\XilinxProcessorIPLib\drivers\gpio_v3_01_a\src(即drivers中gpio的目录) 点OK,目录添加成功 sdk
阅读全文

Keil MDK C (error: #29: expected an expression)

2017年09月23日 常见问题  ⁄ 共 391字 Keil MDK C (error: #29: expected an expression)已关闭评论
使用Keil MDK开发环境,调试工程时出现如下错误: err goooooooooooooooooogle了一番,发现是如下问题: set1 Misc Controls 默认是C90,只要将改为C99即可解决 set2 改完,重新编译,OK了 ok
阅读全文

VHDL读写18B20数据错误原因查找

2017年09月08日 FPGA开发  ⁄ 共 643字 评论 2 条
最近项目中使用到了18B20温度传感器,平台使用的altera的FPGA,由于温度对系统的稳定运行很重要。要时刻检测,低于某个温度要开启加热,考虑到使用软件读要占用CPU时间,决定把读取18B20温度写到硬件中去。 18B20的时序还是比较简单的,网上有详细的资料介绍,在此只是记录一下调试过程: 写完时序下载到FPGA之后,读到的数据全是FFFF,开始以为时序写的不对,对照着18B20时序看了好久感觉没问题,最后没有办法使用示波器查看读...
阅读全文

关于NIOS II PIO的几个问题(转)

2017年08月11日 FPGA开发  ⁄ 共 2261字 关于NIOS II PIO的几个问题(转)已关闭评论
1.几个示例 (1)控制LEDS。 (2)获得来自外部的开关信息。 (3)控制显示设备。 (4)与外部设备通讯。 注意PIO可以连接至片外与外部设备交互,亦可直接与FPGA内部逻辑相连接。 2.PIO所具有的功能 (1)输入 此种只能设置PIO为输入,此时对direction、interruptmask或者edgecapture三个寄存器的读写均无效。 (2)输出 此种只能设置PIO为输入,此时对direction、interruptmask或者edgecapture三个寄存器的读写均无效。 (3)...
阅读全文

Quartus II 13.0sp1 添加IIC ip核i2c_opencores

2017年07月26日 工具配置  ⁄ 共 696字 评论 1 条
(仅供自己记录之用) 步骤: 首先安装好Quartus 1.修改i2c_opencores.c文件 #include "sys/i2c_opencores_regs.h" #include "sys/i2c_opencores.h" 2.将 i2c_opencores.h   i2c_opencores_regs.h两个文件放到D:\altera\13.0sp1\nios2eds\components\altera_hal\HAL\inc\sys 目录 3. 将i2c_opencores.c文件放到D:\altera\13.0sp1\nios2eds\components\altera_hal\HAL\src 4.修改D:\altera\13.0s...
阅读全文

YCbCr与YUV区别

2017年07月24日 基础知识  ⁄ 共 1128字 YCbCr与YUV区别已关闭评论
YCbCr是DVD、摄像机、数字电视等消费类视频产品中,常用的色彩编码方案。YCbCr 有时会称为 YCC.。Y'CbCr 在模拟分量视频(analog component video)中也常被称为 YPbPr。YCbCr不是一种绝对色彩空间,是YUV压缩和偏移的版本。 正如几何上用坐标空间来描述坐标集合, 色彩空间用数学方式来描述颜色集合。常见的3 个基本色彩模型是RGB , CMYK和YUV。   YCbCr 则是在世界数字组织视频标准研制过程中作为ITU - R BT1601 建议的一部分...
阅读全文
×