资源简介
本项目是基于FPGA的视频采集系统,使用CCD摄像头采集视频数据,IIc总线传输,使用niosII编写的Sram和IIc总线协议,FIFO进行数据缓存传输到OPD投影仪。完成视频的采集。压缩包包括工程所有代码,以及IP核的编写,以及用到的资料和论文。
代码片段和文件信息
/*
* “Hello World“ example.
*
* This example prints ‘Hello from Nios II‘ to the STDOUT stream. It runs on
* the Nios II ‘standard‘ ‘full_featured‘ ‘fast‘ and ‘low_cost‘ example
* designs. It runs with or without the MicroC/OS-II RTOS and requires a STDOUT
* device in your system‘s hardware.
* The memory footprint of this hosted application is ~69 kbytes by default
* using the standard reference design.
*
* For a reduced footprint version of this template and an explanation of how
* to reduce the memory footprint for a given application see the
* “small_hello_world“ template.
*
*/
#include
#include
#include“system.h“
#include“sopc.h“
#include“iic.h“
void cmos_port()
{
OE->DATA=0;
RESET->DATA=0;
TRIGGER->DATA=0;
STANDBY->DATA=0;
usleep(10000);
RESET->DATA=1;
SYNC_RESET->DATA=0;
}
void cmos_soft_reset()
{
cmos_wr(0xba0x0d0x0001);
usleep(10000);
cmos_wr(0xba0x0d0x0000);
}
void cmos_cfg()
{
// unsigned short int dat=0;
cmos_wr(0xba0x010x0110); //0x0110
cmos_wr(0xba0x020x00d4); //0X00d4
cmos_wr(0xba0x1e0x8000);
// cmos_wr(0xba0x200x1117);
cmos_wr(0xba0x030x01DF);
cmos_wr(0xba0x040x0355);
cmos_wr(0xba0x050x00ff);
cmos_wr(0xba0x060x01e0);
cmos_wr(0xba0x090x0019);
// cmos_wr(0xba0x070x0042);
// cmos_wr(0xba0x320x0004);
cmos_wr(0xba0x350x0060);
}
int main()
{
unsigned short int dat;
cmos_port();
port_init();
cmos_soft_reset();
dat=cmos_read(0xba0x00);
printf(“chip id is %d\n“dat);
usleep(100000);
SYNC_RESET->DATA=1;
cmos_cfg();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 69 2015-10-04 21:04 time_test\.sopc_builder\filters.xm
文件 12339 2015-10-04 21:05 time_test\.sopc_builder\install.ptf
文件 29853 2015-10-04 21:04 time_test\.sopc_builder\install2.ptf
文件 610 2015-10-04 21:06 time_test\.sopc_builder\preferences.xm
目录 0 2015-10-06 19:16 time_test\.sopc_builder
文件 840 2015-10-04 21:06 time_test\cpu.ocp
文件 3218 2015-10-04 21:06 time_test\cpu.sdc
文件 376144 2015-10-04 21:06 time_test\cpu.v
文件 2392 2015-10-04 21:06 time_test\cpu_bht_ram.mif
文件 1625 2015-10-04 21:06 time_test\cpu_ic_tag_ram.mif
文件 6749 2015-10-04 21:06 time_test\cpu_jtag_debug_module_sysclk.v
文件 7927 2015-10-04 21:06 time_test\cpu_jtag_debug_module_tck.v
文件 9332 2015-10-04 21:06 time_test\cpu_jtag_debug_module_wrapper.v
文件 6105 2015-10-04 21:06 time_test\cpu_mult_cell.v
文件 5878 2015-10-04 21:06 time_test\cpu_ociram_default_contents.mif
文件 1328 2015-10-04 21:06 time_test\cpu_oci_test_bench.v
文件 600 2015-10-04 21:06 time_test\cpu_rf_ram_a.mif
文件 600 2015-10-04 21:06 time_test\cpu_rf_ram_b.mif
文件 30509 2015-10-04 21:06 time_test\cpu_test_bench.v
文件 1629 2015-10-04 18:06 time_test\data_trans.bsf
文件 196 2015-10-04 18:06 time_test\data_trans.V
文件 51220 2015-10-04 21:08 time_test\db\altsyncram_0a02.tdf
文件 30109 2015-10-04 21:08 time_test\db\altsyncram_41b1.tdf
文件 15644 2015-10-04 18:06 time_test\db\altsyncram_6m31.tdf
文件 15676 2015-10-05 14:26 time_test\db\altsyncram_8m31.tdf
文件 36899 2015-10-04 21:08 time_test\db\altsyncram_b7f1.tdf
文件 6366 2015-10-04 21:08 time_test\db\altsyncram_bpf1.tdf
文件 36899 2015-10-04 21:08 time_test\db\altsyncram_c7f1.tdf
文件 37789 2015-10-04 21:08 time_test\db\altsyncram_cjd1.tdf
文件 51180 2015-10-04 21:08 time_test\db\altsyncram_f572.tdf
............此处省略881个文件信息
相关资源
- 千兆以太网通信驱动模块verilog
- ad7606的verilog实现
- FPGA cyclone4-handbook 数据手册
- 开源FPGA比特比挖矿
- 基于FPGA的单周期处理器设计MIPS指令集
- 黑金AX7102开发板Verilog教程.pdf
- 最全的FPGA俄罗斯方块包含5个版本的完
- 最完整的altera实现DDS正弦波、方波、
- AES解密VerilogHDL源码
- 基于xapp1052pcie工程s6BMD.rar
- 谐波电能计量算法及其FPGA实现_毕明科
- [fpga][ax301][verilog]彩灯显示控制
- 基于FPGA的均值滤波本人上传所有资源
- 数字信号处理的FPGA实现第4版书内代码
- Xilinx FPGA开发实用教程 第2版(完整版
- FPGA设计的实战演练 高级技巧篇.zip
- 米联的FPGA开发例程很详细
- 基于verilog的亮度jpeg压缩算法
- SystemVerilog验证 测试平台编写指南pd
- 米联客FPGA教程 Miz702.zip
- FPGA设计 基于团队的最佳实践
- CORDIC算法
- 双AD采集存储到SD卡
- 基于VHDL的FPGA和NiosII精炼--pdf 全
- Altium designer 的Altera元件库,包括Cyc
- 8051软核处理器设计实战.pdf
- FPGA 快速系统原型设计权威指南_1348
- Xilinx Zynq SoC与嵌入式Linux设计实战指南
- 夏宇闻SystemVerilog+验证方法学.pdf
- QuartusII时序约束方法
评论
共有 条评论