[Xilinx FPGA]
FPGA 学习和使用中遇到的问题和收获
Zenor_one
这个作者很懒,什么都没留下…
展开
-
[Xilinx FPGA] #12 Vivado 中的五中仿真模式
Vivado 中有各种仿真模式,分别为:1. run behavioral simulation-----行为级仿真,行为级别的仿真通常也说功能仿真。2. post-synthesis function simulation-----综合后的功能仿真。3. post-synthesis timing simulation-----综合后带时序信息的仿真,综合后带时序信息的仿真比较接近于真实的...转载 2019-10-09 15:31:43 · 607 阅读 · 0 评论 -
[Xilinx FPGA] #11 Vivado 使用技巧日常总结 [持续记录中]
目录添加代码编辑器Force Up-to-Date压缩 BIT 文件Messages 窗口Vivado xx Tcl Shell 和 Vivado HLS xx Command Prompt添加代码编辑器在 Vivado 里,使用者可以添加自己熟悉的代码编辑器,这里简单介绍添加 Notepad++ 的方法和过程Tools - Setting - Text Edi...原创 2019-07-23 22:56:06 · 2546 阅读 · 0 评论 -
[Xilinx FPGA] #10 ISE、Vivado、SDK、HLS 错误记录 [持续记录中]
这里记录的是,在 ISE、Vivado 与 SDK的日常使用中,笔者遇见过的报错及其解决方法ISE 14.7ISE WARNING:ProjectMgmt - File /*filePath*/ is missing.有可能原因,在建立工程后,修改了工程名或工程中某模块名称等信息,而 ISE 在重新综合编译时会读取上次综合编译的信息。只需将之前综合编译产生的各文件删除,再重新综合编译...原创 2019-06-20 21:37:05 · 1857 阅读 · 0 评论 -
[Xilinx FPGA] #9 Xilinx FPGA CLB 中的 SLICEM 和 SLICEL
众所周知在 FPGA 中,CLB 是其基本逻辑单元。而对于 XilinxFPGA,CLB 中又划分成 SLICE,而 SLICE 又有SLICEM 和 SLICEL 之分。这里的 M 是指 Memory,L是指 Logic其区别主要在于,SLICEM 中含有能够把 LUT 资源重新整合为 RAM 或ROM 的逻辑。这就是所谓的Distributed Ram。而 SLICEL 则不具备...原创 2019-06-19 11:25:35 · 2739 阅读 · 0 评论 -
[Xilinx FPGA] #8 Xilinx Power Estimator[XPE, 功耗估计器]的使用方法
对于 FPGA 设计来说,设计结果的功耗是较为重要的一个设计指标,有时在设计完成前对设计的功耗有一个大体的估计,Xilinx 专门为此设计了一个工具,以使设计者可以在设计完成前根据预设对功耗进行大致的预估可参考:Xilinx Power Estimator User Guide (UG440)Xilinx ISE Help-Analyzing Implementation Results...原创 2019-06-18 21:53:16 · 9257 阅读 · 4 评论 -
[Xilinx FPGA] #7 Xilinx XPower Analyzer[功耗分析器]的使用方法
Xilinx XPower Analyzer 是 ISE 里提供的一个专用来进行功耗分析的工具,这里对 XPower Analyzer 的使用进行简要的说明可参考:Power Methodology Guide (UG786)Xilinx ISE Help-Analyzing Implementation Results-Analyzing Power-XPower Analyzer ...原创 2019-06-18 21:52:11 · 4428 阅读 · 1 评论 -
[Xilinx FPGA] #6 Xilinx FPGA 芯片选型
1.工艺节点首先不管选择什么厂家的产品,都建议在其主流产品中选择合适的芯片。以上是目前 Xilinx 主流的也是常用的几个 FPGA 产品系列,这里不谈传说中的后两个系列。Spartan-6 和 7-series 中的 Spartan-7 的定位为满足低成本应用,容量中等,性能仅为满足一般的逻辑设计要求。7-series 其他三个子系列定位也各不相同,Artix-7 和 Kintex-...原创 2019-04-27 18:29:30 · 5234 阅读 · 0 评论 -
[Xilinx FPGA] #5 Vivado 工程文件的结构
project_name.cache:Vivado 软件的运行缓存project_name.hw:所有波形文件project_name.ip_user_files:用户关于 IP 的文件project_name.runs:编译与综合结果,.\impl_1 文件夹中的.bin 和 .bit 即为编译生成的可执行文件project_name.sdk:SDK 环境代码,一般是 ZYNQ 设计中关...原创 2019-04-24 11:26:11 · 2720 阅读 · 0 评论 -
[Xilinx FPGA] #4 Xilinx FPGA 芯片命名规则与查询方法
Xilinx 公司的芯片有一整套命名规则,可以通过相关文档查阅Xilinx 提供了很多关于 Device 的用户手册,很多会在文档的开始部分对命名规则及其含义进行讲解,如UG-112:Device Package User GuideUG-116:Device Reliability Report另外,针对某指定芯片,可查找所属系列的 DataSheet例如,针对 Xilin...原创 2019-04-22 21:59:47 · 11324 阅读 · 1 评论 -
[Xilinx FPGA] #3 Xilinx ISE Help Notes #2 -1.10.2019
5.Using the ISE Viewing Environment5.1.Project Navigator Overview项目导航器1.Toolbar工具栏2.Design panel 设计面板View pane 视图窗格、Hierarchy pane 层次结构窗格、Processes pane进程窗格2.1.Process Properties 进程属性,Proc...原创 2019-01-14 09:44:12 · 608 阅读 · 0 评论 -
[Xilinx FPGA] #2 Xilinx ISE Help Notes #1 -1.8.2019
若仅希望查看工程建立的过程,可参看本人另一笔记1.ISE Software Overview1.1.ISE Design Suite ISE设计环境1.ISE Design Suite: Logic Edition 逻辑版 XST (Xilinx Synthesis Technology, Xilinx自带的综合工具)、ISim (仿真工具)、PlanAhead (引脚规划工具...原创 2019-01-08 22:34:01 · 1168 阅读 · 0 评论 -
[Xilinx FPGA] #1 Xilinx ISE 工程开发全流程笔记
开发工具:ISE 14.7所用芯片(开发板):黑金 LX45 (Xilinx Spartan-6 XC6LX45-2CSG324C)注:参考 ISE-Help-Help TopicsCreating aProject1.File-New Project-New Project Wizard2.Create New Project — set the name, locatio...原创 2019-01-07 21:57:24 · 4485 阅读 · 0 评论