MyFPGA Forum

标题: DE0的VGA_B[0] Pin assignment 有錯 [打印本页]

作者: taishokun    时间: 2009-12-17 16:26
标题: DE0的VGA_B[0] Pin assignment 有錯
在user manual 裡列出來的是K22,
但在compile時發現這根pin 是reserved output (~ALTERA_nCEO~),
在fitter 時就出error 中斷了,

給的範例裡qsf 裡的設定也是錯的, (有人試過嗎? 怎麼都沒人發現呢?)

我把pin assign先拿掉直接做compile, 出來的.pin裡是接到K16,

這邊是否有Terasic 的技術人員在呢?
可否幫忙做個確認, 謝謝~
作者: Steady_Chou    时间: 2009-12-18 17:57
接到K22是沒錯,請問你是用哪個demo會出現error
作者: taishokun    时间: 2009-12-22 09:48
我是自己寫的一個測試, 不過也是參考DE0裡的VGA demonstration的內容與設定,
下圖是VGA_B[0] assign 到Pin-K22出現的訊息.

2# Steady_Chou

20091222_094509.jpg (40.1 KB, 下载次数: 585)

20091222_094509.jpg

作者: Steady_Chou    时间: 2009-12-22 15:08
這個是因為VGA_B[0]選用到FPGA nCEO的pin,這根腳可以當作USER IO或是nCEO programming用,但由於Quartus II default把這根pin當作programming pin來用,所以Compiler會有Error。

只要在Quartus II 點上方Assignments --> Device 然後在靠近右邊的地方點 Device and Pin Options進去之後選最右下方Dual-Purpose pins, 找nCEO然後在Value選Use as regular I/O, 再重新Compiler就不會出現這個Error了
作者: huguangheng    时间: 2009-12-24 10:11
這個是因為VGA_B[0]選用到FPGA nCEO的pin,這根腳可以當作USER IO或是nCEO programming用,但由於Quartus II default把這根pin當作programming pin來用,所以Compiler會有Error。

只要在Quartus II 點上方Assignmen ...
Steady_Chou 发表于 2009-12-22 15:08


恩。。。这个不仅是在DE0,在其他开发板上也需要这样处理。


当初我被折磨地死去活来....
作者: taishokun    时间: 2009-12-24 10:56
4# Steady_Chou


可以了!!!
真的很感謝, ^^
只是為何Quartus 會default 成programming pin呢...
以使用者的角度來看這個default 是有問題的, 呵~~~
作者: Steady_Chou    时间: 2009-12-24 21:19
恩。。。这个不仅是在DE0,在其他开发板上也需要这样处理。


当初我被折磨地死去活来....
huguangheng 发表于 2009-12-24 10:11


沒錯... 當初我一開始遇到也是被搞的很慘
作者: Steady_Chou    时间: 2009-12-24 21:22
4# Steady_Chou


可以了!!!
真的很感謝, ^^
只是為何Quartus 會default 成programming pin呢...
以使用者的角度來看這個default 是有問題的, 呵~~~
taishokun 发表于 2009-12-24 10:56


是阿.. 這是用在多顆FPGA Configuration才會用到的pin, 一般很少用到說 XD




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3