xilinx

Flush cache to DRAM

对着背影说爱祢 提交于 2019-11-29 03:15:00
问题 I'm using a Xilinx Zynq platform with a region of memory shared between the programmable HW and the ARM processor. I've reserved this memory using memmap on the kernel command line and then exposed it to userspace via mmap/io_remap_pfn_range calls in my driver. The problem I'm having is that it takes some time for the writes to show up in DRAM and I presume it's stuck in dcache. There's a bunch of flush_cache_* calls defined but none of them are exported, which is a clue to me that I'm

Xilinx网站资源导读

爱⌒轻易说出口 提交于 2019-11-28 02:37:34
http://hi.baidu.com/hieda/blog/item/94c6d3777907c218b051b901.html Xilinx网站资源导读 -from rickysu 俗话说“授之鱼不如授之以渔”,看到这边有人要资料有人送资料的,其实论坛不更应该是一个交流的空间么?那就让找资料更有效率一点,让大家花更多时间来交流吧。 言归正传,写这篇文章主要想介绍Xilinx各种资料的找法、分类方法和什么问题该看哪些资料。限于经验,难免有错漏,希望大家指出错误并继续补充。 一、软件 Xilinx的软件主要是ISE, EDK, ChipScope Pro, System Generator, PlanAhead, ModelSim,如果要算上AccelDSP也凑合,不过相信国内没多少人用。 ISE是主要的逻辑设计软件,其他软件的具体实现功能都依附于ISE。ISE有Foundation版和WebPack版。WebPack版免费,Foundation版收费。两者的区别是支持的器件不同。功能是相同的。 WebPack版支持的功能可以看 http://www.xilinx.com/ise/products/webpack_config.htm 。 Foundation的话当然全支持拉,要看的话在这里 http://www.xilinx.com/ise/logic_design_prod

PC机上常用 EDA 软件

天大地大妈咪最大 提交于 2019-11-28 02:37:01
http://bbs.fudan.edu.cn/bbs/tcon?bid=142&f=39 PC机上常用 EDA 软件介绍本站网址: http://eda163.com/ (一)altera公司软件 GNU tools and Excalibur V3.0(一张光盘) GNU tools and Excalibur 3.0。与Qu artus II v3.0 full同时推出的工具软件。 Excalibur_gnu_q40(一张光盘) GNU tools and Excalibur 4.0。与Quartus II v4.0 full同时推出的工具软件。 Maxplus II full V10.1(一张光盘) Maxplus II full 10.1,FULL版本确实不错,比 baseline强多了。。 MAX+PLUS II是一个完全集成的设计体系,包括设计输入、综合、 仿真、布局布线以及时序分析。 Maxplus II full V10.2(一张光盘) Maxplus II full 10.2。MAX+PLUS II full 的 新版本。 Modelsim oem V5.7c for Altera(一张光盘) Modelsim oem 5.7c for Altera。配 套Quartus II v3.0 full使用的Modelsim OEM V5.7C版本。 Modelsim

How to initialize contents of inferred Block RAM (BRAM) in Verilog

霸气de小男生 提交于 2019-11-28 00:24:58
问题 I am having trouble initializing the contents of an inferred ram in Verilog. The code for the ram is as below: module ram( input clock, // System clock input we, // When high RAM sets data in input lines to given address input [13:0] data_in, // Data lines to write to memory input [10:0] addr_in, // Address lines for saving data to memory input [10:0] addr_out, // Address for reading from ram output reg data_out // Data out ); reg [13:0] ram[2047:0]; // Initialize RAM from file // WHAT SHOULD

How to add a Linux kernel driver module as a Buildroot package?

做~自己de王妃 提交于 2019-11-26 21:25:32
问题 I am currently building an Embedded Linux for my Zybo Board from Xilinx. For this I use Buildroot. Now I want to add a driver, written in C, which can be used by a user program to write to some specific registers, enabling it to control some LEDs. When I checked the manual, it basically says the first thing to do is create a Config.in in a new package folder, where you write some text explaining the driver. Okay, I did that. But now the makefile: I don't quite understand what needs to be in

Quartus II 与 Vivado , Altera 与 Xilinx 科普贴

我是研究僧i 提交于 2019-11-26 13:45:40
1 软件硬件对因关系 Altera公司 的芯片用 => Quartus II软件 (alterax硬件常用的有cyclone) ( altera公司生产的软件 ) xilinx的芯片需要用 => foundation或者ISE (配套的是foundation或者ISE软件) 学的是quartus,用xilinx的板子可以吗? 不可以, altera公司 生产的软件是quartus,配套的altera硬件常用的有cyclone等; 与xilinx的芯片相配套的是foundation或者ISE软件 总之,一个公司的硬件和软件要配套使 2 初学建议 Altrea 的吧,毕竟资料多,开发板价钱也便宜,好上手Altrea已被Intel收购,谁知道以后的发展方向是啥 Xilinx 世界上的第一块FPGA由Xilinx生产,Xilinx的底蕴很强,很多大公司都在使用它的产品。 Xilinx的开发板主要是太贵了,资料也不像Altrea那么多 来源: https://blog.csdn.net/zjc910997316/article/details/98877617

Z-turn Board体验之JTAG使用

ⅰ亾dé卋堺 提交于 2019-11-26 12:55:47
拿到Z-turn Board开发板后, 第一时间在论坛求助该板子对JTAG下载器的要求,经查找资料,发现xilinx的下载器通用于所有的xilinx芯片,固还是最终在淘宝买了一个JTAG下载器,不得不说,xilinx的下载器真心贵!130多。。。 拿到JTAG第一件事情就是看看该下载器能否识别芯片,好啦,先上图, 打开设备管理器后的界面如图1所示, 来源: https://blog.51cto.com/14441798/2427700

Xilinx开发套件类型

梦想与她 提交于 2019-11-26 10:34:42
  最近想用 FPGA 实现深度学习,想用 ZYNQ 开发板,目前的状态是正在学习。看到一篇文章,是在 VC709 上实现的 AlexNet ,这是一块 Xilinx 推出的一个开发套件,想去查一下 VC709 这个开发套件是不是一个 SoC ,就是想知道是不是由 ARM 和 FPGA 一起构成的。但是呢,不知道怎么查,后来对比了两款 Xilinx 的开发套件, VC709 和 ZC706 之后找到了区分一个开发套件是否属于 SoC 的方式。   在 特色 Xilinx 器件 的描述中,对于 VC709 的描述是这样的:符合 ROHS 规范的 VC709 套件,包含 XC7VLX690T-FFG1761C ,而在 ZC706 中的描述是:包含符合 ROHS 的 ZC706 ,包括 XC7Z045 FFG900–2 SoC ,如果是 SoC 则会直接写出来,如果单是 FPGA 的话就写的是 FPGA 。确定了这两个套件分别是 FPGA 和 SoC 之后,我发现这两个信息就写在套件名字里边。两个套件的名字分别是 Xilinx Zynq-7000 All Programmable SoC ZC706 评估套件 和 Xilinx Virtex-7 FPGA VC709 连接功能套件 ,这种感觉就像,钥匙怎么找也找不到,后来发现就在自己手里。   知道这两个开发套件的性质之后,就想知道