主题:SysConfig 中讨论的其他器件
工具/软件:
你(们)好
我使用多个 CLB、并使用 GTKWave 进行仿真。
我使用 high (N)、low (N)、rpt (N)和 rpt_end 一切工作,但 我需要生成复杂的刺激,我有数百行的高和低。
在 spruir8b 文档中、我看到有一个#define 用于宏。
我该如何使用它? 有没有例子?
此致。
Jérôme μ s
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
你(们)好
我使用多个 CLB、并使用 GTKWave 进行仿真。
我使用 high (N)、low (N)、rpt (N)和 rpt_end 一切工作,但 我需要生成复杂的刺激,我有数百行的高和低。
在 spruir8b 文档中、我看到有一个#define 用于宏。
我该如何使用它? 有没有例子?
此致。
Jérôme μ s
您好 Luke
感谢您的答复。
目前、 我将 边界输入(仅限仿真)与 SysConfig 的 Tile Design 中的自定义波形代码一起使用。
我以12.5Mbits/s 的速率生成 UART (8N1)信号、我首先希望将代码的某些部分替换为更友好的值。
例如,目前我使用这种刺激(对于一个字节,但我有几十个字节):
低电平(8)-开始位
高(8)
低电平(8)
低电平(8)
低电平(8)
低电平(8)
高(8)
高(8)
LOW (8)- 0x86
高电平(8)-停止位
我更喜欢使用以下方法:
#define START_BIT (LOW (8))
#define STOP_BIT (高电平(8))
#define WORD_0x86 (高电平(8)、低电平(8)、低电平(8)、低电平(8)、低电平(8)、 高电平(8)、高电平(8 )、低电平(8)
->
START_BIT
WORD_0x86
STOP_BIT
是否可以这样做? 这是为了简化代码的调试(我的推送 FIFO 寄存器中的字)
此致。
Jérôme μ s