Thread 中讨论的其他器件:SysConfig
我正在尝试让 CLB 在该部分中工作。 为了使其变得简单、我想先从很小的位置开始。 将 GPIO 连接到 CLB 逻辑块的输入端、并将输出置于另一个 GPIO 上、点亮 LED。 一些简单的东西。
我使用 SysConfig 来执行此操作。
CLB INPUTXBAR
要使用的输入将 CLB_INPUTXBAR5设置为 GPIO39
CLB XBAR
AUXSIG2、MUX 09、INPUTXBAR5
OUTPUTXBAR
多路复用器1、CLB OUT4、OUTPUTXBAR8、GPIO31
4. CLB
CLB1、启用 CLB、CLB 输入2全局多路复用器 CLB X-BAR AUXSIG2、无滤波、无同步、无流水线、链接逻辑块0
5.图块0
OUTLUT_4、i0 = BOUNDARY.in 2、eqn = i0。
所以、 GPIO 39应进入 CLB 的输入2输出4 LUT 应直接拾取输入2、并在路由到 GPIO31时发送该输入、此时一个闪亮的绿色 LED 正在等待向我显示我的 GPIO39上的高电平和低电平输入 被"看到"。
...但是,不,。。。。
我已经查看了用于 MUX 1输出的 MUX 使能寄存器、以确保其被启用。 我已经监控过 GPIO 寄存器、以验证是否看到我的高贵或低贵的人。 现在又过去了1.5天,我的头皮比以前少了数千根头发...
我要做的是、让 CMPSS2进入 CLB、触发一个25us 计时器、当时间增加时、它会向 PWM 4发送同步脉冲、以便在进行逐周期电流限制时使周期寄存器短路。 但一次有一件事...
很棒的建议,总是很受欢迎
谢谢、
David