不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

随笔分类 -  FPGA

在SRAM、FLASH中调试代码的配置方法(附详细步骤)
摘要:因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试。除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要快得多,所以下载程序到SRAM中的速度较快。 所以我们很有必要建立两个版本的工程配置,在SRAM中调 阅读全文

posted @ 2022-06-08 10:12 皮皮祥 阅读(777) 评论(0) 推荐(0)

Altera FPGA开发过程中sof、pof、jic文件的区别
摘要:1、sof文件 sof文件是编译(分析、综合、布线、生成、时序)过程中生成的一个文件,如下图红圈过程中所示, 生成的sof文件是可以直接通过JTAG口下载到FPGA的SRAM中去并直接执行。所以sof文件可以“看成”是raw binary文件,当然还是有区别的,就相当于HEX文件和BIN文件的区别一 阅读全文

posted @ 2022-06-08 10:08 皮皮祥 阅读(3490) 评论(0) 推荐(0)

跨时钟域传输:快到慢
摘要:https://www.runoob.com/w3cnote/verilog2-fast2slow.html 慢时钟域采集从快时钟域传输来的信号时,需要根据信号的特点来进行同步处理。对于单 bit 信号,一般可根据电平信号和脉冲信号来区分。 电平信号同步同步逻辑设计中,电平信号是指长时间保持不变的信 阅读全文

posted @ 2022-06-01 22:18 皮皮祥 阅读(724) 评论(0) 推荐(0)

FPGA之LATCH
摘要:关键词:触发器,锁存器 Latch 的含义 锁存器(Latch),是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值。仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。 当电平信号无效时,输出信号随输入信号变化,就像通过了缓冲器;当电平有效时,输出信号被锁存。激励信号的 阅读全文

posted @ 2022-06-01 22:11 皮皮祥 阅读(1129) 评论(0) 推荐(0)

FPGA之边沿检测同步信号和异步信号
摘要:文章目录 一、同步信号的边沿检测 二、异步信号的边沿检测(适用同步) 边沿检测,就是 检测输入信号的上升沿和下降沿。在设计数字系统时,边沿检测是一种很重要的设计思想。 通常情况下,always块的敏感信号列表中可以直接用posedge和negedge来提取上升沿和下降沿, 但是要在always程序块 阅读全文

posted @ 2022-06-01 21:35 皮皮祥 阅读(1253) 评论(0) 推荐(0)

FPGA之跨时钟域的处理方法
摘要:目录 跨时钟域处理 1.单bit跨时钟(控制信号) 2.多bit跨时钟(数据信号) 参考文章 跨时钟域处理 传输信号分为控制信号和数据信号 1.单bit跨时钟(控制信号) 慢到快:由于快时钟域的可以采集到慢时钟域的信号,所以两级同步器直接 同步即可,即电平信号同步 快到慢:此时,快时钟域的信号相对于 阅读全文

posted @ 2022-06-01 21:30 皮皮祥 阅读(1100) 评论(0) 推荐(0)

FPGA编程技巧系列之输入输出偏移约束详解
摘要:1. 偏移约束的作用 偏移约束(Offset Constraint)用来定义一个外部时钟引脚(Pad)和数据输入输出引脚之间的时序关系,这种时序关系也被称为器件上的Pad-to-Setup或Clock-to-Out路径。这些约束对与外部元器件相连的接口十分重要,在这里,需要解释两个术语: Pad-t 阅读全文

posted @ 2022-05-16 15:43 皮皮祥 阅读(444) 评论(0) 推荐(0)