|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
大家看看,實(shí)現(xiàn)如下功能用什么方案處理可以節(jié)約CPLD的資源 |
| 作者:xubin4858 欄目:EDA技術(shù) |
我現(xiàn)在做的項(xiàng)目是MCU+CPLD,CPLD主要完成的功能是通過一個(gè)CLK觸發(fā)器將外部輸入的方波進(jìn)行整形和濾波,然后CPLD對(duì)整形過的波進(jìn)行記數(shù),至于每次記多長時(shí)間由單片機(jī)通知,一般為100MS,200MS,和500MS,然后單片機(jī)告訴CPLD開始記數(shù)。當(dāng)達(dá)到規(guī)定時(shí)間的時(shí)候,我想讓CPLD給單片機(jī)一個(gè)外部中斷,然后單片機(jī)通過訪問外部RAM那樣從CPLD里得到數(shù)。就是這樣的,大家看看如何寫這個(gè)程序,利用的資源比較少。先謝謝了,先告訴一下,外部輸入的頻率為30K到100K |
| 2樓: | >>參與討論 |
| 作者: radio_yb 于 2005/12/9 21:07:00 發(fā)布:
簡單的辦法:使用異步邏輯。(CPLD廠商都不推薦使用異步邏輯) 作定時(shí)100MS 200ms 500ms 的時(shí)鐘源取低,可以節(jié)約資源 |
|
| 3樓: | >>參與討論 |
| 作者: xjg1111 于 2005/12/11 20:52:00 發(fā)布:
re 這種簡單低速的設(shè)計(jì)用異步就可以了,簡單又節(jié)省資源. 弄清思路的實(shí)現(xiàn)起來還是很容易的. |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |