打算在 EP1C3T144I7 芯片上部署 nios ii 做 uart & pwm控制
这个芯片或许不够做 QT 部署
这个芯片好老啊,但是做控制足够了,我只是想装13写
leader给的接口代码是用VHDL写的,我不会
当然verilog我也不太会
就这样,随便写吧
copilot在这方面还是有待改进,只能自己找教程写
新手刚接触,随便玩儿
**
- UART 部分
- PWM 部分
**
UART
教程参考:
- 实战教程 结合食用
在 Quartus 13 版本中的注意点
-
Platform Designer 应该改为Qsys
-
由于使用的Quartus版本较老,在部署 nios II processor 的时候报错
Error: nios2_qsys_1: “Hardware multiplication type” (muldiv_multiplierType) (EmbeddedMulFast) out of range. Valid ranges: [LogicElementsFast:Logic Elements, NoneSmall:None]
解决办法:
NIOS II 不支持高于 32 位的地址宽度
芯片比较老,选择 e / s 型 尝试下s能不能带得动
e.g. 正点原子V2 nios II uart串口配置
组件要求 CLK NIOS2 RAM UART JTAGE SYSID
使用非PIO方法完成基于 nios ii 的led控制
PWM
教程参考:
- 自定义PWM的IP核 结合食用
在 Quartus 13 版本中的注意点