《DE1-SoC 每日一问》

From Terasic Wiki

(Difference between revisions)
Jump to: navigation, search
(Created page with "1. Q: A: 2.Q: A: back")
Line 1: Line 1:
-
1. Q:
 
-
A:
 
-
2.Q:
+
1. Q:在下载自己设计工程的 jic 文件到DE1-SOC开发板后,打算再次下载时候,点击Programmer窗口的 Auto Detect 菜单,会提示:"Unable to scan device chain. Hardware is not connected",这是为什么呢?
-
A:
+
A: 可能是您设计里面的pin assignment存在不合理。遇到这种情况,您可以通过用官网的文件(比如default案例的jic文件)覆盖您原先固化的自己的jic文件来解决。
 +
具体操作如下:
 +
1.请将MSEL改为00000模式
 +
2.下载default案例(DE1_SoC_Default)里面的sof文件。如果下载成功,请接着将MSEL设置成10010模式后,下载 default 案例中的 jic 文件到板子上。
 +
 +
3. 如果您需要继续下载自己工程的 jic 文件,建议您先修改设计哦。关于引脚分配部分,您可以参考友晶官网上System CD里面的案例。
 +
 +
 +
2. Q: DE1-SOC开发板的Control Panel 工具与其他FPGA开发板的Control Panel 工具有哪些不同呢?
 +
 +
A:
 +
1.DE1-SOC 的Control Panel 程序是基于QT库设计的,不带SOC的普通FPGA开发板的Control Panel是用Borland C++ Builder设计的。
 +
 +
2.DE1-SOC的 Control Panel 通过AXI总线来操纵 FPGA端资源,在开发板linux上运行; 不带SOC的普通FPGA开发板的Control Panel程序是通过USB Blaster 线缆连接到 PC 机后在Windows上运行的。
 +
 +
 +
3. Q: 参考DE1-SoC_Control_Panel.pdf文档安装 x86 GCC tool-chain,输入"sudo apt-get install build-essential libgll
 +
-mesa-dev"时提示:"Command line option 'e' [from -mesa] is
 +
not understood in combination with the other options",这是什么原因呢?
 +
 +
A:这是您的命令输入错误导致的,应该是"libgl1",而不是"libglI"哦。如下图。
 +
[[File:libgll.png]]
 +
 +
4. Q:DE1-SoC和D5M摄像头,该怎样搭配使用呢? 有没有参考例程呢?
 +
 +
A:如果您没有Quartus license,建议您参考这个例程来实现FPGA视频数据处:(http://mail.terasic.com.cn/~dongliu/DE1_SOC/DE1_SoC_D5M_GPIO1.zip)
 +
通过该例程测试时的搭建硬件可以参考D5M SystemCD 中的user manual 里的DE1开发板硬件搭建小节。
 +
 +
如果您对画质的要求稍微高一些,且有Quartus license(或者VIP IP license),您还可以参考这个例程:(http://mail.terasic.com.cn/~dongliu/DE1_SOC/DE1_SoC_D5M_VIP.rar. )
 +
 +
 +
5. Q:DE1-SOC的UART接口可以用FPGA去控制收发信号吗?
 +
 +
A: DE1-SOC的 Uart口是HPS端的硬件, 一般我们不建议FPGA端去控制,因为该实现过程比较复杂。
 +
 +
当您需要PGA端有串口的话, 可以直接用FPGA端的GPIO模拟一个Uart,这样实现起来会相对更简单一些哦。
 +
 +
 +
6. Q: 想在SignalTap 里面拉DE1-SOC 开发板的Uart口信号时发现查看不到串口信号。 但是Uart口确实可以收发数据,这是为什么呢?
 +
 +
A:这是因为 SignalTap 是应用在FPGA端的工具,HPS是硬核,而串口是HPS端的硬件,所以SignalTap里面添加不了Uart信号
[[DE1-SoC FAQ|back]]
[[DE1-SoC FAQ|back]]

Revision as of 10:33, 23 September 2019


1. Q:在下载自己设计工程的 jic 文件到DE1-SOC开发板后,打算再次下载时候,点击Programmer窗口的 Auto Detect 菜单,会提示:"Unable to scan device chain. Hardware is not connected",这是为什么呢?

A: 可能是您设计里面的pin assignment存在不合理。遇到这种情况,您可以通过用官网的文件(比如default案例的jic文件)覆盖您原先固化的自己的jic文件来解决。 具体操作如下:

1.请将MSEL改为00000模式

2.下载default案例(DE1_SoC_Default)里面的sof文件。如果下载成功,请接着将MSEL设置成10010模式后,下载 default 案例中的 jic 文件到板子上。

3. 如果您需要继续下载自己工程的 jic 文件,建议您先修改设计哦。关于引脚分配部分,您可以参考友晶官网上System CD里面的案例。


2. Q: DE1-SOC开发板的Control Panel 工具与其他FPGA开发板的Control Panel 工具有哪些不同呢?

A: 1.DE1-SOC 的Control Panel 程序是基于QT库设计的,不带SOC的普通FPGA开发板的Control Panel是用Borland C++ Builder设计的。

2.DE1-SOC的 Control Panel 通过AXI总线来操纵 FPGA端资源,在开发板linux上运行; 不带SOC的普通FPGA开发板的Control Panel程序是通过USB Blaster 线缆连接到 PC 机后在Windows上运行的。


3. Q: 参考DE1-SoC_Control_Panel.pdf文档安装 x86 GCC tool-chain,输入"sudo apt-get install build-essential libgll -mesa-dev"时提示:"Command line option 'e' [from -mesa] is not understood in combination with the other options",这是什么原因呢?

A:这是您的命令输入错误导致的,应该是"libgl1",而不是"libglI"哦。如下图。 Libgll.png

4. Q:DE1-SoC和D5M摄像头,该怎样搭配使用呢? 有没有参考例程呢?

A:如果您没有Quartus license,建议您参考这个例程来实现FPGA视频数据处:(http://mail.terasic.com.cn/~dongliu/DE1_SOC/DE1_SoC_D5M_GPIO1.zip) 通过该例程测试时的搭建硬件可以参考D5M SystemCD 中的user manual 里的DE1开发板硬件搭建小节。

如果您对画质的要求稍微高一些,且有Quartus license(或者VIP IP license),您还可以参考这个例程:(http://mail.terasic.com.cn/~dongliu/DE1_SOC/DE1_SoC_D5M_VIP.rar. )


5. Q:DE1-SOC的UART接口可以用FPGA去控制收发信号吗?

A: DE1-SOC的 Uart口是HPS端的硬件, 一般我们不建议FPGA端去控制,因为该实现过程比较复杂。

当您需要PGA端有串口的话, 可以直接用FPGA端的GPIO模拟一个Uart,这样实现起来会相对更简单一些哦。


6. Q: 想在SignalTap 里面拉DE1-SOC 开发板的Uart口信号时发现查看不到串口信号。 但是Uart口确实可以收发数据,这是为什么呢?

A:这是因为 SignalTap 是应用在FPGA端的工具,HPS是硬核,而串口是HPS端的硬件,所以SignalTap里面添加不了Uart信号


back

Personal tools