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