推荐星级:
- 1
- 2
- 3
- 4
- 5
增量式pid的verilog实现
资料介绍
最近在在做pid控制。用过simulink模型都知道变步长和定步长的概念。虽然matlab下的hdl coder早就实现了simulnik模型生成hdl代码,可以直接down到fpga板卡上,但是受限于支持的模型。pid控制模型生成的代码在quartus和vivado上都无法通过综合,具体原因为代码中存在real型数据类型。看了几篇帖子,都是手动编写些pid代码。整理了一下,在quartus上完成了综合、仿真。新手可以看一下,对照着增量式pid原理很快就可以明白。
部分文件列表
文件名 | 文件大小 | 修改时间 |
增量式pid/PID_ctrl/add_3/add_3.qpf | 1KB | 2020-09-09 17:09:54 |
增量式pid/PID_ctrl/add_3/add_3.qsf | 3KB | 2020-09-09 17:26:58 |
增量式pid/PID_ctrl/add_3/add_3.qws | 1KB | 2020-09-09 18:49:36 |
增量式pid/PID_ctrl/add_3/add_3.v | 1KB | 2020-09-09 17:26:56 |
增量式pid/PID_ctrl/add_3/add_3.v.bak | 1KB | 2020-09-09 17:16:22 |
增量式pid/PID_ctrl/add_3/db/.cmp.kpt | 1KB | 2020-09-09 17:27:08 |
增量式pid/PID_ctrl/add_3/db/add_3.(0).cnf.cdb | 3KB | 2020-09-09 17:27:00 |
增量式pid/PID_ctrl/add_3/db/add_3.(0).cnf.hdb | 1KB | 2020-09-09 17:27:00 |
增量式pid/PID_ctrl/add_3/db/add_3.asm.qmsg | 2KB | 2020-09-09 17:27:10 |
增量式pid/PID_ctrl/add_3/db/add_3.asm.rdb | 1KB | 2020-09-09 17:27:14 |
增量式pid/PID_ctrl/add_3/db/add_3.asm_labs.ddb | 8KB | 2020-09-09 17:27:10 |
... |
全部评论(1)
2021-01-11 20:26:0723333338948561
楼主说仿真通过了,不知道是怎么仿真的...是另有tb文件吗