芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 1860|回复: 5

双非硕的ACZ702板卡学习打卡

[复制链接]

该用户从未签到

1

主题

5

帖子

14

积分

新手入门

Rank: 1

积分
14
发表于 2024-2-28 20:08:05 | 显示全部楼层 |阅读模式
本硕计算机,目前研二,基础情况:
Verilog写过一个8点FFT,学过数字IC流程,用过vcs、verdi、dc工具,但没项目经验。
希望能借这个机会记录自己的fpga与IC设计的学习。

2月24日买了小梅哥的开发板 ACZ010
2月25日装了Vivado和Modelsim
2月26日学习AXI协议,AXI的五个通道、各通道的接口信号、基于Valid-Ready的握手机制、基于burst读写的时序图
2月27日拿到板子,阅读用户手册,对板子进行测试,wifi测试失败,以太网还没测,触摸屏没买所以没测,其他都测了。
2月28日通过群内咨询解决了wifi测试,判断主要是typec口电压不够,要用dc圆孔电源供电。
学习了FPGA开发的基本流程,跟练了二选一多路选择器的设计、仿真和板级验证,听了Vivado新手常见错误,学会了利用IO planning生成管脚约束。

回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

14

积分

新手入门

Rank: 1

积分
14
 楼主| 发表于 2024-2-29 21:49:31 | 显示全部楼层
2月29日
对FPGA开发流程更熟悉了一些,
1.设计定义——Spec
2.设计输入——HDL、IP、Schematic
3.功能仿真
4.逻辑综合——转化为FPGA的电路网表,可以查看所使用的LUT、Slice、IO资源的占用情况
5.管脚约束
逻辑综合后在IO panning处设计管脚约束,保存xdc文件
6.布局布线
7.生成比特流
8.板级验证

看懂了点灯的schematic,对计数器设置24999理解了,把3-8译码器上了板子。
视频看到了"09_使用参数化设计实现模块的重用"

感觉ILA很有用,后面要学一下。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 428

    主题

    811

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16109
    QQ
    发表于 2024-3-4 11:21:23 | 显示全部楼层
    血色翱翔 发表于 2024-2-29 21:49
    2月29日
    对FPGA开发流程更熟悉了一些,
    1.设计定义——Spec

    加油,期待更新
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    帖子

    14

    积分

    新手入门

    Rank: 1

    积分
    14
     楼主| 发表于 2024-3-17 17:56:32 | 显示全部楼层
    3月17日
    1.把线性序列机系列的4个视频看完并充分实践了,最后一个1秒灭2秒循环闪烁的程序我使用了一个flag信号作为标志,
    flag为0时灭1秒,flag为1时负责闪烁的两个计数器工作起来。感觉就是一个状态转换的过程。
    2.由于毕业课题和NoC相关,需要对AXI总线有比较充分的理解,看了下小梅哥的文档中有axi转fifo的内容以及基于ARM核的AXI使用,
    计划后面学习一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    帖子

    14

    积分

    新手入门

    Rank: 1

    积分
    14
     楼主| 发表于 2024-3-18 18:03:58 | 显示全部楼层
    3月18日
    1.把线性序列机每个实验整理了笔记
    2.看了uart的实验要求
    3.网上找了同步fifo的verilog代码并仿真,看懂了逻辑,计划后面自己再复现一遍。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    帖子

    14

    积分

    新手入门

    Rank: 1

    积分
    14
     楼主| 发表于 2024-4-22 18:33:51 | 显示全部楼层
    4月22日
    1.花了约一个月时间,调研RISCV-MINI,是基于Chisel的顺序发射3级流水cpu,实现了RV32I。
    在该项目的基础上,改为5级流水CPU,安装RISCV工具链成功运行C语言程序。
    2.基于vivado的block design,搭建axi收发demo,看懂了时序图。
    3.参加复微杯NoC赛题,需要实现基于NoC的ddr访存。目前和队友确定了拓扑结构,下面确定下router的数据流格式,争取进决赛。

    下面计划:
    1.整理面试相关资料
    2.看网课,学习axi读写ddr,为比赛做准备。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-23 17:37 , Processed in 0.115622 second(s), 32 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表