明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 9581|回复: 0

《FPGA至简设计原理与应用》答疑【汇总帖】

    [复制链接]
发表于 2020-8-4 15:00:57 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
温馨提示:明德扬2023推出了全新课程——逻辑设计基本功修炼课,降低学习FPGA门槛的同时,增加了学习的趣味性,并组织了考试赢积分活动
(点击→了解课程详情)http://www.mdy-edu.com/ffkc/415.html感兴趣请联系易老师:13112063618(微信同步)



FPGA至简原理与应用》已经发布到本论坛,网址为:http://www.fpgabbs.cn/forum.php?mod=forumdisplay&fid=102



书籍勘误

【勘误1】 CIC案例中的源代码不全

【勘误2】 在《FPGA至简原理与应用_3.3》中,表1.3 -9 补码表示运算结果中,1-(-1)的结果应该是3'b010

【勘误3】 在《FPGA至简原理与应用_3.3》P67页中,选择语句中:data[15-cnt -:8]<= din,描述和图中不应该出现“锁存器”。该语法是不会生成锁存器的。

【勘误4】在《FPGA至简原理与应用_3.3》P58页,左移操作例子,reg的定义应该为reg[1:0]  cnt;cnt的范围应该是0~3。
【勘误5】在《FPGA至简原理与应用_3.3》P603页,表11-3未显示。其表的内容如下:
EE7ED0CB-1B47-473e-BC57-5AF6E6F13F2A.png
【勘误6】在《FPGA至简原理与应用_3.3》P606页,
111.jpg.png
【勘误7】FIR滤波器书上代码有错误。请以下面这个工程为准。
http://www.fpgabbs.cn/forum.php?mod=viewthread&tid=287

【勘误8】84页最顶上,100KHz 的正弦信号,每个时钟 addr 增加:128/250 = 0.256,这个地方,应该是128/500=0.256

【勘误9】68页,语法章节的5.8.4 选择语句,图1.3-31有误,修改如下:
至简图片勘误.jpg


【问题1】DAC里面  幅值转换的 公式是怎么来的啊
微信图片_20201119105824.png
答:这个公式是板子的实测结果,根据实测结果推敲出来的公式,用来说明MP801的电压输出范围。没有好讲究的 我们直接提供这个公式来给用户使用的。DAC_DA的位宽是8位,可以表示0~255。所以代入公式,当DAC_DA值为0时,刚好算出0.48V,当DAC_DA值为255时,刚好算出2.2V。可以代入数去检查。



【问题5】想问下至简原理vga显示图片案例中“vga_dat<= {rom_data[7:5],2b11,rom_data[4:3],4b1111,rom_data[2:0],2b1};”这一行代码是什么意思?
微信图片_20230807120130.jpg
答:这行代码的意思是:在显示区域 (valid_area=1) 中的图片区域 (rom_area=1),vga_dat 输出图片的像值,也就是rom_data 的值。
rom_data之所以采用图中RGB323的格式,是因为该案例起源于MP603开发板,该开发板使用的FPGA芯片,其内部RAM资源比较小,不足于保存RGB565数据,所以定为RGB323格式。
应用到至简原理所搭配使用的MP801开发板,为了保持统一,仍然为RGB323格式。这是不影响教学使用的。
而MP801开发板采用的是RGB565格式,所以需要通过拼接运算的方法补齐











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

本版积分规则

QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2024-11-23 05:19 , Processed in 0.049787 second(s), 23 queries .

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

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