[an error occurred while processing this directive]
|
Ïðîáëåìà òàêàÿ. Èìååòñÿ àâòîìàò, êîòîðûé äîëæåí îïðàøèâàòü ñîñòîÿíèå âõîäíûõ êîíòàêòîâ ÷åðåç íåêîòîðóþ çàäåðæêó( ñêàæåì 5 ìêñ).
Fclk ðàâíà 12 Ìãö. Ò.å ïðèìåðíî 0.08ìêñ.
Êàê Âû äóìàåòå. Ââåñòè â àâòîìàò òàéìåð è íàñòðîèòü åãî íà ñðàáàòûâàíèå 5 ìêñ à ïîòîì ñ÷èòûâàòü ñèãíàë Time_out îò òàéìåðà íà àâòîìàò è îïðàøèâàòü ñèãíàëû íà âõîäå. Èëè åñòü êàêé-íèáóäü ñïîñîá ïîïðîùå.
Ïîäñêàæèòå êàê âû ðåàëèçóåòå çàäåðæêè? Âåäü îïåðàòîðû çàäåðæåê( òèïà wait for è åìó ïîäîáíûå) ñëóæàò òîëüêî äëÿ ìîäåëèðîâàíèÿ. Èëè ÿ íå ïðàâ? Ïèøó äëÿ Xilinx íà VHDL .
Ñïàñèáî.
E-mail: info@telesys.ru