fpga-cam

所属分类:VHDL/FPGA/Verilog
开发工具:C
文件大小:28242KB
下载次数:2
上传日期:2016-02-05 22:36:04
上 传 者sh-1993
说明:  从code.google.com p fpga cam自动导出
(Automatically exported from code.google.com p fpga-cam)

文件列表:
hw (0, 2013-04-16)
hw\doc (0, 2013-04-16)
hw\doc\hardware_sobel_filter (0, 2013-04-16)
hw\doc\hardware_sobel_filter\figures (0, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\block3x3.svg (111356, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\british_file_sobel.svg (150555, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\conv33.svg (68952, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\flag.gif (874, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\flag_gradx.gif (185, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\flag_gradxy.gif (79, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\flag_grid.svg (54824, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\hardware_architecture.svg (38934, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\image_grid.svg (53082, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\kernel33.svg (4430, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\sobel33.svg (9970, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\sobel_arch.svg (19510, 2013-04-16)
hw\doc\hardware_sobel_filter\figures\sobel_box.svg (12490, 2013-04-16)
hw\projects (0, 2013-04-16)
hw\projects\spi2wishbone (0, 2013-04-16)
hw\projects\spi2wishbone\doc (0, 2013-04-16)
hw\projects\spi2wishbone\doc\spi2wishbone.tsi (6755, 2013-04-16)
hw\projects\spi2wishbone\doc\spi2wishbone.twr (731907, 2013-04-16)
hw\projects\spi2wishbone\doc\spi2wishbone.twx (738999, 2013-04-16)
hw\projects\spi2wishbone\ise (0, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo (0, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro (0, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\_xmsgs (0, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\_xmsgs\xst.xmsgs (27588, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\coregen.cgc (16250, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\coregen.cgp (520, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\coregen.log (2542, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\generate_icon_pro.xco (684, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.gise (1167, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.ucf (375, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.vhd (957, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.vho (1376, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.xco (1660, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro.xise (41251, 2013-04-16)
hw\projects\spi2wishbone\ise\_ngo\cs_icon_pro\icon_pro_flist.txt (199, 2013-04-16)
... ...

beaglebone_mark1_demo demo 1 : Communication testing The first project uses mark1_beaglebone_demo.vhd for top level design. This project is used to validate communication and evaluate bandwidth. The architecture is made of a mux address interface, a fifo peripheral and an adressable latch. When writing to the fifo, the 16bit data is byte swapped (0xAA55 => 0x55AA) and written back to the output fifo. Thus when reading the fifo the design returns teh byte swapped data. When writing to the latch the 8 lsb control the mark1 leds. Reading the latch returns the dipswitch + push_button values (no debouncing). Demo setup : pre-requisite: A mark1 board, a beaglebone with demo image (http://downloads.angstrom-distribution.org/demo/beaglebone/) loaded onto sdcard. gcc installed on beaglebone (opkg install gcc). FPGA side : 1) compile the top level of the project and load the FPGA (project should not show error and some warning) 2) after loading nothing led(7) should be blinking on the MARK1 Beaglebone side: 1) copy the sw/beaglebone directory to your beaglebone home 2) connect to your beaglebone as root (through serial or ssh) and go to the scripts directory and execute the addr_mux.sh script 3) go to the config_gpmc folder and compile setup_gpmc.c : gcc -o setup_gpmc setup_gpmc.c 4) execute setup_gpmc 5) press push button 0 on the MARK1 (reset) 6) go to the base directory and compile test_gpmc_fifo.c : gcc -o test_gpmc_fifo test_gpmc_fifo.c 7) execute test_gpmc_user, output should be pointer allocated with address --- fifo size is 1024 fifo nb available is 512 8) compile test_gpmc_led.c : gcc -o test_gpmc_led test_gpmc_led.c 9) execute test_gpmc_led leds should be blinking 32 times Troubleshooting: If excuting the beaglebone scripts/code fails : 1) verify that you are root 2) ... mail me !

近期下载者

相关文件


收藏者