没有合适的资源?快使用搜索试试~ 我知道了~
exprc:用现代C ++编写的玩具HLS编译器
共22个文件
h:9个
cpp:7个
txt:2个
需积分: 14 0 下载量 106 浏览量
2021-05-12
16:14:48
上传
评论
收藏 22KB ZIP 举报
温馨提示
exprc 用现代C ++编写的玩具HLS编译器 大纲 一个“写在周末我自己HLS编译器”的努力,这花了我超过一个周末,和建立一个非常简单的工具HLS,翻译结束到 局限性 由于时间限制,该工具倾向于做最简单的事情,而不是做正确的事情。 对所有操作数,结果和内部计算使用8-bit 仅支持两个算术指令: +和* 完全不支持任何控制流功能 资源使用不是最佳的: 贪婪在最早的控制步骤中执行尽可能多的操作 不知道寄存器/执行单元之间的互连 用法 语 Exprc接受以下形式的程序作为输入,并将verilog模块输出到stdout Program -> { Assignment ';' | 'out' Assignment ';' } Assignment -> Variable = Expression Expression -> Term { '+' Term }* Term
资源推荐
资源详情
资源评论
收起资源包目录
exprc-master.zip (22个子文件)
exprc-master
CMakeLists.txt 478B
.gitignore 270B
README.md 4KB
LICENSE 1KB
include
exprc
ir.h 1KB
util.h 1KB
verilog.h 251B
dfg.h 787B
parse.h 754B
translate.h 377B
dev.h 4KB
schedule.h 302B
alloc.h 702B
src
main.cpp 3KB
dfg.cpp 916B
parse.cpp 5KB
schedule.cpp 1KB
verilog.cpp 9KB
alloc.cpp 7KB
translate.cpp 3KB
example
simple.txt 37B
media
wave.png 5KB
共 22 条
- 1
资源评论
愛幻想的小水瓶
- 粉丝: 28
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功