- 博客(67)
- 资源 (5)
- 收藏
- 关注
原创 Lattice radiant仿真以及第三方工具仿真
摘要:本文记录Lattice Radiant仿真工具使用中的常见问题及解决方案。对于第三方工具仿真,需先通过TCL脚本编译库文件到指定路径,再使用vmap指令映射库路径,并在vsim命令中通过-L参数调用对应库。若使用Radiant自带的Questa工具,可直接运行do文件进行仿真。常见错误包括库路径未正确映射或vsim命令中缺少-L参数。文中提供了详细的脚本示例和问题排查方法,帮助开发者避免常见的仿真配置错误。
2025-08-19 12:50:58
1054
原创 Lattice Radiant 下载ROM以及逻辑分析仪调试
摘要:本文记录了Lattice开发过程中的ROM下载和逻辑分析仪调试方法。ROM下载需在Programming界面Detect Cable,确保USB连接正常并选择正确的芯片型号和Flash类型。逻辑分析仪使用需通过Reveal Inserter添加观测信号、设置时钟和触发条件,调试时需建立基础工程并通过Reveal Analyzer连接设备。文中详细说明了操作步骤和常见问题解决方法,包括信号触发设置和波形观测等关键环节。
2025-08-08 15:26:42
572
原创 VSCODE常规设置
在 "Files: Auto Save" 下拉菜单中,选择你想要的自动保存模式。"onFocusChange":在编辑器失去焦点时自动保存。"afterDelay":在你停止编辑一段时间后自动保存。"onWindowChange":在切换窗口时自动保存。在keyboard shortcuts中,搜索Find。摘要:用于新下载的vscode设置一些个人化的操作。改掉图中箭头两个快捷键即可。"off":禁用自动保存。
2025-07-17 16:43:08
489
原创 git@github.com: Permission denied (publickey).
说明你尝试使用 SSH 协议从 GitHub 克隆仓库,但你的 SSH key 没有被 GitHub 识别或没有配置。查看是否有 id_rsa 和 id_rsa.pub(或 id_ed25519 和 id_ed25519.pub)文件。如果你想我帮你一步步检查你现在的 SSH 状态,只需要告诉我你执行了哪一步。New SSH key → 填入标题 → 粘贴刚才复制的公钥 → 保存。这样每次操作可能需要输入 GitHub 用户名和密码,或者使用。摘要:记录新电脑需要clone和push代码到GitHub。
2025-07-17 16:08:21
513
原创 自动化将IC代码转化成edf文件并实现Vivado Link design
摘要:本文章主要描述如何自动化将IC code通过synplify生成edf文件后,转入Vivado进行Link design,然后生成dcp文件。本文章仅仅是记录本人的整体实现思想。
2024-11-14 14:48:12
714
原创 LVDS与IDELAY
摘要:LVDS(Low-Voltage Differential Signaling)低电压差分信号,是一种低功耗、低误码率、低串扰和低辐射的差分信号技术;LVDS会被经常使用到,使用的过程中难免会碰到时序问题,需要借助IDELAY进行简单的时序调整;我在使用4*4lane LVDS传输数据时碰到了很多问题,本篇文章作为记录;
2024-05-23 16:00:12
2052
4
原创 AURORA+CHIP2CHIP内回环与外回环总结
摘要:之前写过两篇文章,关于aurora和chip2chip的;这边文章算是加深理解,以前一直没有搞懂内回环应该如何测试,本篇主要对内回环和外回环总结;这个思路应该也适用于Ethernet调试;有些概念需要知道:chip2chip+aurora的使用方法如下:aurora里面包含了transceiver,所以有寄存器可以调loopback:如果需要用到share logic功能,提供连接思路需要理解xilinx chip2chip+aurora example design,如何判断ip成功正常工作:Mas
2024-04-29 09:36:16
1833
原创 S2C平台使用总结(一)
摘要:记录思尔芯平台一些简单的操作和注意事项,本篇包含软件设置和时钟选择。选gt transceivers ip,即可查看quad对应的bank。gt_quad 代表哪个Bank。
2024-04-28 17:48:04
552
原创 GEM TSU Interface Details and IEEE 1588 Support
Xilinx ZNYQ ULTRASCALE+ MPSOC的GEM和1588的使用对于FPGA来说,只需要勾选一些znyq的配置就行了,其余的都是软件的工作;所有配置都勾选之后,最终会露出来的接口如下:GEM需要勾选的配置如下:如果External TSU CLOCK选择的是EMIO,那么znyq会多出一个input——emio_enet_tsu_clk,这个时钟要接FPGA逻辑侧的250Mhz:
2024-04-23 15:21:15
873
原创 git上传到本地仓库
摘要:本地初始化init仓库,进行pull和push;好处是便于利用存储设备进行git备份。如果在ubantu上面没有上传成功,原因可能是目录权限不够,需要sudo。随便到一个空的目录下git clone。
2024-04-03 10:25:17
481
原创 Zynq ultrascale+ 中断方式整理(一)
目前一共整理三种中断,主要整理三种中断(AXI_GPIO、EMIO、PL-PS_irq)在PL和PS侧的使用。
2024-03-19 15:27:34
1074
原创 Vivado2021及以下版本 HLS生成IP核报错的解决方案
生成 HLS ip的时候会报错,无法生成;原因是2021及以下的版本都会有时间错误的问题,所以要用官方的补丁包,但是打了补丁包有时候也会没用。
2024-03-13 10:09:11
1792
原创 python简单识别图片中的文字
只能做简单的识别,带了符号的话,就识别不出来了,只是做简单的python学习与尝试可以用Python现成的库来解决,需要python3和pip:①安装PIL:pip install Pillow②安装pytesser3:pip install pytesser3③安装pytesseract:pip install pytesseract④安装autopy3:俩个步骤,如下先安装wheel:pip install wheel。
2024-01-05 09:14:28
540
原创 Vivado link synplify edf 和 xilinx ip或者原语
摘要:Vivado link synplify edf 和 xilinx ip或者原语。-cell 指的是top下例化instance的绝对路径。先在原语上包一层wrapper,生成dcp。read_edif需要指定edf的路径。-top指的是顶层的名字,乱填会报错。read_edif导入顶层edf。-part指的是FPGA 器件。
2024-01-03 13:17:56
1400
原创 Xilinx MIPI4.3——bg<x>_pin<y>_nc
摘要:由于使用的需要,我要在一个bank上面使用4个MIPI D-PHY;如果pin的指定,跨了bytegroup就会出现bg_pin_nc信号,而且如果一个bit slice control被多个byte group 使用会发生报错;所以我的结论:如果一个bytegroup被其他的IP占用了,那么另一个IP就用不了这个bytegroup;解决办法就是尽量保证一个MIPI就用一个bytegroup上面的pin,并且尽量保持连续,会对PCB的布线会好一些;
2023-11-13 10:24:57
555
1
原创 SystemVerilog——Axi4Lite_To_Localbus
摘要:用SystemVerilog对Axi4转localbus进行编写与仿真
2023-02-16 19:55:17
1964
原创 Vivado XDC约束与时序优化(一)
摘要:有关时序优化的文章很多,并不重头开始介绍,仅仅记录一下在实际工程中遇到的情况。时序不好是非常正常的现象,此时需要进行大量的约束。我认为时序约束的难点其实更多的是在,有时候约束一条路径之后导致了功能出现异常。此时不得不采取其它的方式,这就需要更多约束手段去完成这些事情,但是这并不意味这些手段都能保证工程功能是正常的。
2023-02-09 20:29:21
5852
原创 EMIO与pin连接;GPIO通过EMIO映射到sysfs;FPGA配置方式
摘要:EMIO与pin连接;GPIO通过EMIO映射到sysfs;FPGA配置方式,通过zu67向ku3p下载bit文件
2023-02-06 10:17:06
1327
原创 Aurora、Chip2chip、Ethernet(二)
摘要:Aurora、Chip2chip、Ethernet共用一个gt时钟的正确的解决方案以及在实际实现以及在实现过程中遇到的其它的问题。
2023-01-28 16:00:54
1872
原创 Aurora、Chip2chip、Ethernet(一)
摘要:之前的文章对aurora、chip2chip以及Ethernet这三个IP都进行介绍、仿真和使用说明。但是在实际使用中一定没有那么简单,在复杂联合使用的情况下,肯定会碰到各种各样的问题。此系列文章主要说明如何解决联合使用情况下碰到的一系列问题。
2023-01-28 14:39:12
2555
3
原创 Aurora 和 ChipToChip IP(二)
摘要:对Aurora和chiptochip的ip 核进行介绍,并对两个IP分别进行仿真。写的不一定全对,自行斟酌。
2022-11-03 15:41:22
3369
10
原创 PCIE——第5章——Montevina 的 MCH 和 ICH
以Montevina平台为例,说明在x86处理器系统中,PCIe体系结构的实现机制
2022-08-11 00:36:15
2173
关于 vivado iwarp 2023.2的补丁修复iwarp中断bug
2025-02-26
SystemVerilog-Axi4Lite-To-Localbus
2023-02-16
Aurora 和 ChipToChip IP
2022-11-03
AXI_Stream_Data_FIFO.7z
2021-12-15
eCPRI的文档,一个是中英文对照版(旧版),一个是eCPRI_v_2.0(英文版)
2022-01-26
1025G_Ethernet_Subsystem-1.7z
2021-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅