| / 最近在設(shè)計(jì)一塊數(shù)字板的時(shí)候,可能是得了所謂的假期綜合癥,遲遲進(jìn)不了工作狀態(tài),稀里糊涂得就犯了一個(gè)低級錯誤,把一組下降沿有效的信號設(shè)計(jì)成上升沿有效,實(shí)驗(yàn)結(jié)果實(shí)在讓人抱歉。改板覺得費(fèi)時(shí)又費(fèi)money,加反相器得向空中發(fā)展,大家知道這些東東一般有“恐高癥”,有點(diǎn)害怕他們罷工。 正好手邊又幾片GAL16V8,但我可是第一次跟它們親密接觸,心里基本沒底,但又要很快得手,呵呵……只好趕快求助我那遠(yuǎn)方的老師,他老人家說你用PROTEL99SE幾個(gè)小時(shí)就可以搞定它們,我說你蒙我吧,他說我應(yīng)該試試。 半信半疑打開PROTEL,然后找到HELP,發(fā)現(xiàn)有Working with programmable logic,進(jìn)去一看,發(fā)現(xiàn)這里還真的有秘籍,并且是step by step的,感覺真的非常簡單。 我簡單概括一下設(shè)計(jì)的基本步驟: 它主要有兩種設(shè)計(jì)方法: 一種是原理圖法,另一種用CPUL語言進(jìn)行設(shè)計(jì)。我沒用過原理圖,所以這里主要介紹用CPUL語言的設(shè)計(jì)方法。 首先必須熟悉一下CPUL語言,這個(gè)語言和C語言的學(xué)習(xí)方法基本一樣,但比C語言可是簡單多了,比較容易掌握。 當(dāng)你了解CPUL語言后,你就可以開始你的設(shè)計(jì)了。 1.創(chuàng)建文本文檔,然后改成PLD格式。 2.源文件編寫,這個(gè)文件可以分成三個(gè)部分:一是頭文件,主要定義名字,日期,設(shè)備等東東;二是管腳定義,分為INPUT OUTPUE,按CPUL的規(guī)則進(jìn)行編寫就可以了,三是邏輯表達(dá)式的編寫,這個(gè)根據(jù)自己所需的邏輯關(guān)系進(jìn)行就可以了。 3.編譯,會生成一個(gè)JED文件,這個(gè)就是你要燒寫的文件 4.仿真。 如果你的english足夠好的話,一個(gè)下午就可以進(jìn)行的想要的設(shè)計(jì)了,嘿嘿…… |