01
Lattice Radiant 概述
软件简介 · 主要特性 · 支持器件系列 · 与其他EDA工具对比
概览生态
02
安装与许可
系统要求 · 安装步骤 · License配置 · 常见安装问题排查
环境配置
03
界面总览
启动界面 · 菜单栏 · 工具栏 · 项目管理器 · 文件视图 · 控制台 · Tcl命令窗口
UI布局
04
工程创建向导
新建工程 · 命名规则 · 路径选择 · 器件选择 · 综合与仿真工具配置
向导工程
05
源文件管理
添加/删除源文件 · 文件类型支持 (VHDL/Verilog/SDC/LPF) · 文件组织结构建议
源码组织
06
IP核集成
IP Catalog使用 · 生成IP核 · 参数配置 · 例化与连接
IP复用
07
约束文件管理
创建LPF约束文件 · 管脚分配 · 时序约束 · 区域约束 · 约束语法基础
约束LPF
08
综合 (Synthesis)
综合策略设置 · 选项详解 · 报告解读 · 综合后仿真
综合策略
09
布局布线 (PAR)
布局布线策略 · 时序驱动布局布线 · 物理综合选项 · 布局布线报告
PAR时序
10
时序分析
静态时序分析基础 · 建立/保持时间检查 · 时序约束输入 · 时序报告解读
STA时序
11
功耗分析
功耗估算工具 · 动态/静态功耗 · 优化策略 · 功耗报告分析
功耗优化
12
仿真验证
仿真库编译 · Testbench编写 · RTL仿真 · 门级仿真 · 时序仿真
仿真验证
13
调试工具
Reveal逻辑分析仪 · 触发条件设置 · 信号采集与分析 · 调试流程
调试Reveal
14
位流生成
位流文件格式 · 生成选项 · 加密与安全位流 · 位流验证
位流加密
15
下载与配置
下载线缆连接 · 编程器配置 · Flash编程 · 配置模式选择
下载配置
16
工程备份与版本管理
工程归档 · 导出Tcl脚本 · 版本控制建议 (Git) · 团队协作流程
Git协作
17
Tcl脚本自动化
Tcl基础语法 · 常用Tcl命令 · 自动化工程创建 · 批量处理脚本
Tcl自动化
18
多时钟域设计
跨时钟域同步 · FIFO设计 · CDC约束 · 亚稳态处理
CDCFIFO
19
高速接口设计
DDR接口 · SerDes配置 · LVDS电平标准 · 眼图分析
高速SerDes
20
嵌入式软核
Mico8/32软核集成 · 总线架构 · 外设配置 · 软件调试
软核嵌入式
21
DSP设计
DSP Slice使用 · 乘法器/累加器配置 · 滤波器实现 · 资源优化
DSP滤波器
22
存储器设计
Block RAM配置 · ROM/RAM/FIFO生成 · 存储器初始化 · 读写时序
BRAM存储
23
时钟资源
PLL/DLL配置 · 时钟网络 · 全局时钟 · 区域时钟 · 时钟管理
时钟PLL
24
I/O资源
I/O Bank划分 · 电平标准选择 · 驱动能力配置 · Slew Rate控制
I/O电平
25
重配置技术
部分重配置原理 · 重配置控制器 · 重配置流程 · 应用场景
重配置动态
26
错误排查指南
综合错误 · 布局布线错误 · 时序违例 · 仿真不匹配 · 常见错误代码
调试错误
27
性能优化技巧
面积优化 · 速度优化 · 功耗优化 · 代码风格优化 · 综合选项调优
优化PPA
28
设计实例1:LED闪烁
从创建到下载全流程 · 完整工程实战
入门LED
29
设计实例2:UART通信
IP核集成 + 仿真 + 调试 · 串口通信工程
UARTIP
30
设计实例3:数字时钟
多模块设计 + 时序约束 + 上板验证
时钟综合