《DE10-Lite每日一问》

From Terasic Wiki

Jump to: navigation, search

1. Q:请问DE10-Lite开发板上的ADC功能使用的是什么芯片?有哪些技术指标呢?

A:DE10-Lite的ADC是直接集成在FPGA器件内部,并不是使用的外围芯片哦。 DE10-Lite开发板上的MAX10 支持双ADC,分别为ADC1和ADC2, 每个ADC支持8个双向通道和1个模拟专用通道。 但在DE10-Lite的外围电路上,目前只引出了ADC1的8个通道到Arduino接口,这8个通道的ADC的分辨率是12bit,其采样率都是可选的,最高是1M, 如下图。

DE10-Lite ADC 1M.png


2. Q:为什么使用 Quartus 16.1 运行官网的DE10_Lite_ControlPanel_V1.0.3程序时,提示Load "DLL (Terasic_jtag_drive.dll) fail",程序运行失败,这是为什么呢?

A: DE10_Lite_ControlPanel_V1.0.3 是在 32bit 系统开发的, 但 Quartus 15.1 及以后版本不支持 32bit 了。 解决办法如下:将压缩包 DE10_Lite_ControlPanel_V1.0.3.zip里面的 bin32 文件夹拷贝到 Quartus Prime 安装路径下(比如路径C:\intelFPGA\16.1\quartus), 然后手动下载DE10_Lite_ControlPanel.sof 到开发板,最后双击执行 ControlPanel.exe 文件即可成功运行该工具了。


3. Q:使用DE10-Lite开发板,参考SystemCD 里面的sdram例程,尝试修改代码让RW_Test提供sdram的address去随机读取 SDRAM, 但是操作不成功。请问可不可以让外部提供地址,随时随机的去读写数据呢?

A:这个需求可以使用Intel sdram IP, 通过 avalon bus 读写来实现。 可以参考: ftp://ftp.altera.com/up/pub/Intel_Material/16.1/Tutorials/Verilog/DE2-115/Using_the_SDRAM.pdf ,不过具体的代码实现还是需要客户自己去研究哦。


4. Q:DE10-Lite开发板上有一个Arduino接口,是否有相关的使用例程可以参考呢? A:我们官网上http://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=220&No=1049&PartNo=6有一个DE10-Lite+Adafruit TFT shield的例程,客户可以进行免费下载,并且该网页还有例程演示视频供您参考哦。


5. Q: 用户使用DE10-Lite开发板,出现按键抖动怎么办? A: DE 10-Lite 上有消抖电路 U14 , 在设计时可以通过搭配设定IO_STANDARD "3.3 V SCHMITT TRIGGER 来消掉大部分的抖动现象。例如:set_instance_assignment -name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[0] set_location_assignment PIN_B8 -to KEY[0]。


6. Q: DE10-Lite开发板是怎么供电的?功耗是多少呢?

A: DE10-Lite开发板供电有两种方式:一种是USB Blaster cable直接供电, 该线缆提供5v电源; 另一种是通过板子上2-pin插针JP6 进行外接5v供电。

DE10-Lite开发板的最小功耗是0.6W左右,最大功耗是2.5W左右哦。



back

Personal tools