intel AN 496 ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਸਮਰਥਿਤ Intel® ਡਿਵਾਈਸਾਂ ਇੱਕ ਵਿਲੱਖਣ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀਆਂ ਹਨ। ਜਿਵੇਂ ਕਿ ਡਿਜ਼ਾਈਨ ਵਿਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਸਾਬਕਾampਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ ਵਿੱਚ ਵਰਣਿਤ les, ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਉਹਨਾਂ ਡਿਜ਼ਾਈਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ ਵਧੀਆ ਵਿਕਲਪ ਬਣਾਉਂਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਕਲਾਕਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਆਨ-ਬੋਰਡ ਸਪੇਸ ਅਤੇ ਬਾਹਰੀ ਕਲਾਕਿੰਗ ਸਰਕਟਰੀ ਨਾਲ ਸੰਬੰਧਿਤ ਲਾਗਤਾਂ ਦੀ ਬਚਤ ਹੁੰਦੀ ਹੈ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
- ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampMAX® II ਲਈ le
- MAX® II ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ (AN 496) ਲਈ s.
- ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampMAX® V ਲਈ le
- MAX® V ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ (AN 496) ਲਈ s.
- ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampIntel MAX® 10 ਲਈ le
- Intel MAX® 10 ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ (AN 496) ਲਈ s.
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ
ਜ਼ਿਆਦਾਤਰ ਡਿਜ਼ਾਈਨਾਂ ਨੂੰ ਆਮ ਕਾਰਵਾਈ ਲਈ ਘੜੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਡਿਜ਼ਾਈਨ ਜਾਂ ਡੀਬੱਗ ਉਦੇਸ਼ਾਂ ਵਿੱਚ ਘੜੀ ਸਰੋਤ ਲਈ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੇ ਨਾਲ, ਸਮਰਥਿਤ Intel ਡਿਵਾਈਸਾਂ ਨੂੰ ਬਾਹਰੀ ਕਲਾਕਿੰਗ ਸਰਕਟਰੀ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਸਾਬਕਾ ਲਈample, ਤੁਸੀਂ ਇੱਕ LCD ਕੰਟਰੋਲਰ, ਸਿਸਟਮ ਪ੍ਰਬੰਧਨ ਬੱਸ (SMBus) ਕੰਟਰੋਲਰ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਇੰਟਰਫੇਸਿੰਗ ਪ੍ਰੋਟੋਕੋਲ, ਜਾਂ ਪਲਸ ਚੌੜਾਈ ਮੋਡਿਊਲੇਟਰ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਕਲਾਕਿੰਗ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਕੰਪੋਨੈਂਟ ਦੀ ਗਿਣਤੀ, ਬੋਰਡ ਸਪੇਸ ਨੂੰ ਘੱਟ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ, ਅਤੇ ਸਿਸਟਮ ਦੀ ਕੁੱਲ ਲਾਗਤ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ MAX® II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਲਈ Intel Quartus® Prime ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸਮਰਥਿਤ Intel ਡਿਵਾਈਸਾਂ ਦੇ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਮੈਮੋਰੀ (UFM) ਨੂੰ ਚਾਲੂ ਕੀਤੇ ਬਿਨਾਂ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ। Intel MAX 10 ਡਿਵਾਈਸਾਂ ਲਈ, ਔਸਿਲੇਟਰ UFM ਤੋਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਔਸੀਲੇਟਰ ਦੀ ਆਉਟਪੁੱਟ ਬਾਰੰਬਾਰਤਾ, osc, ਅੰਦਰੂਨੀ ਔਸੀਲੇਟਰ ਦੀ ਅਣਵੰਡੀ ਬਾਰੰਬਾਰਤਾ ਦਾ ਇੱਕ ਚੌਥਾਈ ਹੈ।
ਸਮਰਥਿਤ Intel ਡਿਵਾਈਸਾਂ ਲਈ ਬਾਰੰਬਾਰਤਾ ਸੀਮਾ
ਡਿਵਾਈਸਾਂ | ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਤੋਂ ਆਉਟਪੁੱਟ ਘੜੀ (1) (MHz) |
MAX II | 3.3 - 5.5 |
MAX V | 3.9 - 5.3 |
Intel MAX 10 | 55 – 116 (2), 35 – 77 (3) |
- ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਲਈ ਆਉਟਪੁੱਟ ਪੋਰਟ MAX II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਵਿੱਚ osc ਹੈ, ਅਤੇ ਹੋਰ ਸਾਰੇ ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਵਿੱਚ clkout ਹੈ।
ਡਿਵਾਈਸਾਂ | ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਤੋਂ ਆਉਟਪੁੱਟ ਘੜੀ (1) (MHz) |
ਚੱਕਰਵਾਤ® III (4) | 80 (ਅਧਿਕਤਮ) |
ਚੱਕਰਵਾਤ IV | 80 (ਅਧਿਕਤਮ) |
ਚੱਕਰਵਾਤ ਵੀ | 100 (ਅਧਿਕਤਮ) |
Intel ਚੱਕਰਵਾਤ 10 GX | 100 (ਅਧਿਕਤਮ) |
Intel ਚੱਕਰਵਾਤ 10 LP | 80 (ਅਧਿਕਤਮ) |
Arria® II GX | 100 (ਅਧਿਕਤਮ) |
ਅਰਰੀਆ ਵੀ | 100 (ਅਧਿਕਤਮ) |
Intel Arria 10 | 100 (ਅਧਿਕਤਮ) |
Stratix® V | 100 (ਅਧਿਕਤਮ) |
Intel Stratix 10 | 170 - 230 |
- ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਲਈ ਆਉਟਪੁੱਟ ਪੋਰਟ MAX II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਵਿੱਚ osc ਹੈ, ਅਤੇ ਹੋਰ ਸਾਰੇ ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਵਿੱਚ clkout ਹੈ।
- 10M02, 10M04, 10M08, 10M16, ਅਤੇ 10M25 ਲਈ।
- 10M40 ਅਤੇ 10M50 ਲਈ।
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 13.1 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਵਿੱਚ ਸਮਰਥਿਤ ਹੈ।
MAX II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਲਈ UFM ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਪ੍ਰੋਗਰਾਮ ਈਰੇਜ਼ ਕੰਟਰੋਲ ਬਲਾਕ ਦਾ ਹਿੱਸਾ ਹੈ, ਜੋ UFM ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਤੇ ਮਿਟਾਉਣ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ। ਡਾਟਾ ਰਜਿਸਟਰ UFM ਤੋਂ ਭੇਜੇ ਜਾਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਡੇਟਾ ਨੂੰ ਰੱਖਦਾ ਹੈ। ਪਤਾ ਰਜਿਸਟਰ ਵਿੱਚ ਉਹ ਪਤਾ ਹੁੰਦਾ ਹੈ ਜਿੱਥੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਪਤਾ ਹੁੰਦਾ ਹੈ ਜਿਸ ਉੱਤੇ ਡੇਟਾ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। UFM ਬਲਾਕ ਲਈ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਚਾਲੂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ERASE, PROGRAM, ਅਤੇ READ ਓਪਰੇਸ਼ਨ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਲਈ ਪਿੰਨ ਵੇਰਵਾ
ਸਿਗਨਲ | ਵਰਣਨ |
oscena | ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਨੂੰ ਯੋਗ ਕਰਨ ਲਈ ਵਰਤੋਂ। ਔਸਿਲੇਟਰ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ ਉੱਚ ਇੰਪੁੱਟ ਕਰੋ। |
osc/clkout (5) | ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦਾ ਆਉਟਪੁੱਟ। |
MAX II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਇੰਪੁੱਟ, ਓਸਸੀਨਾ, ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਆਉਟਪੁੱਟ, osc ਹੈ। ਅੰਦਰੂਨੀ ਔਸੀਲੇਟਰ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਓਸਸੀਨਾ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਕਿਰਿਆਸ਼ੀਲ ਹੋਣ 'ਤੇ, ਆਉਟਪੁੱਟ 'ਤੇ ਬਾਰੰਬਾਰਤਾ ਵਾਲੀ ਇੱਕ ਘੜੀ ਉਪਲਬਧ ਕਰਵਾਈ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਓਸਸੀਨਾ ਘੱਟ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦਾ ਆਉਟਪੁੱਟ ਲਗਾਤਾਰ ਉੱਚਾ ਹੁੰਦਾ ਹੈ।
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਦੇ ਟੂਲਸ ਮੀਨੂ 'ਤੇ, IP ਕੈਟਾਲਾਗ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਲਾਇਬ੍ਰੇਰੀ ਸ਼੍ਰੇਣੀ ਦੇ ਤਹਿਤ, ਬੇਸਿਕ ਫੰਕਸ਼ਨਾਂ ਅਤੇ I/O ਦਾ ਵਿਸਤਾਰ ਕਰੋ।
- MAX II/MAX V ਔਸਿਲੇਟਰ ਚੁਣੋ ਅਤੇ Add 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, IP ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦਿਸਦਾ ਹੈ। ਤੁਸੀਂ ਹੁਣ ਔਸਿਲੇਟਰ ਆਉਟਪੁੱਟ ਬਾਰੰਬਾਰਤਾ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ।
- ਸਿਮੂਲੇਸ਼ਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ, ਮਾਡਲ files ਜੋ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ ਸੂਚੀਬੱਧ ਹਨ। ਅੱਗੇ ਕਲਿੱਕ ਕਰੋ.
- ਦੀ ਚੋਣ ਕਰੋ files ਨੂੰ ਬਣਾਇਆ ਜਾਣਾ ਹੈ। ਸਮਾਪਤ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਚੁਣੇ ਗਏ files ਬਣਾਏ ਗਏ ਹਨ ਅਤੇ ਆਉਟਪੁੱਟ ਤੋਂ ਐਕਸੈਸ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ file ਫੋਲਡਰ। ਇੰਸਟੈਂਟੀਏਸ਼ਨ ਕੋਡ ਵਿੱਚ ਜੋੜਨ ਤੋਂ ਬਾਅਦ file, ਓਸੀਲੇਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਓਸਸੀਨਾ ਇੰਪੁੱਟ ਨੂੰ ਇੱਕ ਤਾਰ ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ "1" ਦੇ ਤਰਕ ਮੁੱਲ ਵਜੋਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸਾਰੇ ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ (MAX II ਅਤੇ MAX V ਡਿਵਾਈਸਾਂ ਨੂੰ ਛੱਡ ਕੇ)
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਇੰਪੁੱਟ, ਓਸਸੀਨਾ, ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਆਉਟਪੁੱਟ, osc ਹੈ। ਅੰਦਰੂਨੀ ਔਸੀਲੇਟਰ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਓਸਸੀਨਾ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਕਿਰਿਆਸ਼ੀਲ ਹੋਣ 'ਤੇ, ਆਉਟਪੁੱਟ 'ਤੇ ਬਾਰੰਬਾਰਤਾ ਵਾਲੀ ਇੱਕ ਘੜੀ ਉਪਲਬਧ ਕਰਵਾਈ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਓਸਸੀਨਾ ਘੱਟ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦਾ ਆਉਟਪੁੱਟ ਲਗਾਤਾਰ ਘੱਟ ਹੁੰਦਾ ਹੈ।
ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਨੂੰ ਚਾਲੂ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
- Intel Quartus Prime ਸਾਫਟਵੇਅਰ ਦੇ ਟੂਲਸ ਮੀਨੂ 'ਤੇ, IP ਕੈਟਾਲਾਗ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਲਾਇਬ੍ਰੇਰੀ ਸ਼੍ਰੇਣੀ ਦੇ ਤਹਿਤ, ਬੇਸਿਕ ਫੰਕਸ਼ਨ ਅਤੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦਾ ਵਿਸਤਾਰ ਕਰੋ।
- ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ (ਜਾਂ Intel Stratix 10 ਡਿਵਾਈਸਾਂ ਲਈ Intel FPGA S10 ਸੰਰਚਨਾ ਘੜੀ) ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ Add 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, IP ਪੈਰਾਮੀਟਰ ਐਡੀਟਰ ਦਿਸਦਾ ਹੈ।
- ਨਵੇਂ ਆਈਪੀ ਇੰਸਟੈਂਸ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ:
- ਆਪਣੇ IP ਦਾ ਸਿਖਰ-ਪੱਧਰ ਦਾ ਨਾਮ ਸੈੱਟ ਕਰੋ।
- ਡਿਵਾਈਸ ਪਰਿਵਾਰ ਦੀ ਚੋਣ ਕਰੋ।
- ਡਿਵਾਈਸ ਚੁਣੋ।
- ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ.
- HDL ਬਣਾਉਣ ਲਈ, ਜਨਰੇਟ ਐਚਡੀਐਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਜਨਰੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਚੁਣੇ ਗਏ files ਬਣਾਏ ਗਏ ਹਨ ਅਤੇ ਆਉਟਪੁੱਟ ਤੋਂ ਐਕਸੈਸ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ file ਫੋਲਡਰ ਜਿਵੇਂ ਕਿ ਆਉਟਪੁੱਟ ਡਾਇਰੈਕਟਰੀ ਮਾਰਗ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇੰਸਟੈਂਟੀਏਸ਼ਨ ਕੋਡ ਵਿੱਚ ਜੋੜਨ ਤੋਂ ਬਾਅਦ file, ਓਸੀਲੇਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਓਸਸੀਨਾ ਇੰਪੁੱਟ ਨੂੰ ਇੱਕ ਤਾਰ ਦੇ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ "1" ਦੇ ਤਰਕ ਮੁੱਲ ਵਜੋਂ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਲਾਗੂ ਕਰਨਾ
ਤੁਸੀਂ ਇਹਨਾਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ ਸਾਬਕਾampMAX II, MAX V, ਅਤੇ Intel MAX 10 ਡਿਵਾਈਸਾਂ ਦੇ ਨਾਲ les, ਇਹਨਾਂ ਸਾਰਿਆਂ ਵਿੱਚ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਇੱਕ ਕਾਊਂਟਰ ਨੂੰ ਔਸਿਲੇਟਰ ਆਉਟਪੁੱਟ ਨਿਰਧਾਰਤ ਕਰਕੇ ਅਤੇ MAX II, MAX V, ਅਤੇ Intel MAX 10 ਡਿਵਾਈਸਾਂ 'ਤੇ ਆਮ ਉਦੇਸ਼ I/O (GPIO) ਪਿੰਨਾਂ ਨੂੰ ਚਲਾ ਕੇ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਫੰਕਸ਼ਨ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample 1: ਇੱਕ MDN-82 ਡੈਮੋ ਬੋਰਡ (MAX II ਡਿਵਾਈਸਾਂ) ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣਾ
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample 1 ਇੱਕ ਸਕ੍ਰੌਲਿੰਗ ਪ੍ਰਭਾਵ ਬਣਾਉਣ ਲਈ LEDs ਨੂੰ ਚਲਾਉਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ MDN-82 ਡੈਮੋ ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ EPM240G ਪਿੰਨ ਅਸਾਈਨਮੈਂਟample 1 MDN-82 ਡੈਮੋ ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
EPM240G ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ | |||
ਸਿਗਨਲ | ਪਿੰਨ | ਸਿਗਨਲ | ਪਿੰਨ |
d2 | ਪਿਨ 69 | d3 | ਪਿਨ 40 |
d5 | ਪਿਨ 71 | d6 | ਪਿਨ 75 |
d8 | ਪਿਨ 73 | d10 | ਪਿਨ 73 |
d11 | ਪਿਨ 75 | d12 | ਪਿਨ 71 |
ਡੀ4_1 | ਪਿਨ 85 | ਡੀ4_2 | ਪਿਨ 69 |
ਡੀ7_1 | ਪਿਨ 87 | ਡੀ7_2 | ਪਿਨ 88 |
ਡੀ9_1 | ਪਿਨ 89 | ਡੀ9_2 | ਪਿਨ 90 |
sw9 ਵੱਲੋਂ ਹੋਰ | ਪਿਨ 82 | — | — |
ਨਾ ਵਰਤੇ ਗਏ ਪਿੰਨਾਂ ਨੂੰ ਇੰਟੇਲ ਕੁਆਰਟਸ ਪ੍ਰਾਈਮ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਤਿੰਨ-ਅਨੁਸ਼ਾਸਿਤ ਇਨਪੁਟ ਦੇ ਰੂਪ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕਰੋ।
MDN-B2 ਡੈਮੋ ਬੋਰਡ 'ਤੇ ਇਸ ਡਿਜ਼ਾਈਨ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
- ਡੈਮੋ ਬੋਰਡ ਦੀ ਪਾਵਰ ਚਾਲੂ ਕਰੋ (ਸਲਾਈਡ ਸਵਿੱਚ SW1 ਦੀ ਵਰਤੋਂ ਕਰਕੇ)।
- J ਦੁਆਰਾ MAX II CPLD ਉੱਤੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋTAG ਡੈਮੋ ਬੋਰਡ 'ਤੇ ਸਿਰਲੇਖ JP5 ਅਤੇ ਇੱਕ ਰਵਾਇਤੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੇਬਲ (Intel FPGA ਪੈਰਲਲ ਪੋਰਟ ਕੇਬਲ ਜਾਂ Intel FPGA ਡਾਊਨਲੋਡ ਕੇਬਲ)। SW4 ਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਦੌਰਾਨ ਦਬਾ ਕੇ ਡੈਮੋ ਬੋਰਡ 'ਤੇ ਰੱਖੋ। ਇਸ ਦੇ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਪਾਵਰ ਬੰਦ ਕਰੋ ਅਤੇ ਜੇTAG ਕਨੈਕਟਰ
- ਲਾਲ LEDs ਅਤੇ ਦੋ-ਰੰਗੀ LEDs 'ਤੇ ਸਕ੍ਰੋਲਿੰਗ LED ਕ੍ਰਮ ਨੂੰ ਵੇਖੋ। ਡੈਮੋ ਬੋਰਡ 'ਤੇ SW9 ਨੂੰ ਦਬਾਉਣ ਨਾਲ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਅਸਮਰੱਥ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸਕ੍ਰੋਲਿੰਗ LEDs ਉਹਨਾਂ ਦੀਆਂ ਮੌਜੂਦਾ ਸਥਿਤੀਆਂ 'ਤੇ ਫ੍ਰੀਜ਼ ਹੋ ਜਾਣਗੇ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample 2: ਇੱਕ MAX V ਡਿਵਾਈਸ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣਾ
ਡਿਜ਼ਾਈਨ ਵਿਚ ਸਾਬਕਾample 2, ਔਸਿਲੇਟਰ ਆਉਟਪੁੱਟ ਫ੍ਰੀਕੁਐਂਸੀ ਨੂੰ 221-ਬਿੱਟ ਕਾਊਂਟਰ ਕਲੌਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ 2 ਨਾਲ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ 2-ਬਿੱਟ ਕਾਊਂਟਰ ਦੇ ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ LEDs ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ MAX V ਡਿਵਾਈਸ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ 'ਤੇ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਹੁੰਦਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਲਈ 5M570Z ਪਿੰਨ ਅਸਾਈਨਮੈਂਟample 2 MAX V ਡਿਵਾਈਸ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
5M570Z ਪਿੰਨ ਅਸਾਈਨਮੈਂਟਸ | |||
ਸਿਗਨਲ | ਪਿੰਨ | ਸਿਗਨਲ | ਪਿੰਨ |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
MAX V ਵਿਕਾਸ ਕਿੱਟ 'ਤੇ ਇਸ ਡਿਜ਼ਾਈਨ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
- ਡਿਵਾਈਸ ਨੂੰ ਪਾਵਰ ਦੇਣ ਲਈ USB ਕਨੈਕਟਰ ਵਿੱਚ USB ਕੇਬਲ ਲਗਾਓ।
- ਏਮਬੈਡਡ Intel FPGA ਡਾਉਨਲੋਡ ਕੇਬਲ ਦੁਆਰਾ MAX V ਡਿਵਾਈਸ ਉੱਤੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
- ਬਲਿੰਕਿੰਗ LEDs (LED[0] ਅਤੇ LED[1]) ਨੂੰ ਵੇਖੋ। ਡੈਮੋ ਬੋਰਡ 'ਤੇ pb0 ਦਬਾਉਣ ਨਾਲ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਅਸਮਰੱਥ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਬਲਿੰਕਿੰਗ LEDs ਆਪਣੀ ਮੌਜੂਦਾ ਸਥਿਤੀ 'ਤੇ ਫ੍ਰੀਜ਼ ਹੋ ਜਾਣਗੇ।
AN 496 ਲਈ ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ: ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਮਿਤੀ | ਸੰਸਕਰਣ | ਤਬਦੀਲੀਆਂ |
ਨਵੰਬਰ 2017 | 2017.11.06 |
|
ਨਵੰਬਰ 2014 | 2014.11.04 | ਸਮਰਥਿਤ ਅਲਟੇਰਾ ਡਿਵਾਈਸਾਂ ਲਈ ਫ੍ਰੀਕੁਐਂਸੀ ਰੇਂਜ ਵਿੱਚ MAX 10 ਡਿਵਾਈਸਾਂ ਲਈ ਅੰਦਰੂਨੀ ਔਸੀਲੇਟਰ ਬਾਰੰਬਾਰਤਾ ਮੁੱਲਾਂ ਤੋਂ ਅਣਵੰਡੇ ਅੰਦਰੂਨੀ ਔਸੀਲੇਟਰ ਅਤੇ ਆਉਟਪੁੱਟ ਘੜੀ ਲਈ ਬਾਰੰਬਾਰਤਾ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। |
ਸਤੰਬਰ 2014 | 2014.09.22 | MAX 10 ਡਿਵਾਈਸਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ। |
ਜਨਵਰੀ 2011 | 2.0 | MAX V ਡਿਵਾਈਸਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ। |
ਦਸੰਬਰ 2007 | 1.0 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼। |
ID: 683653
ਸੰਸਕਰਣ: 2017.11.06
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
intel AN 496 ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ [pdf] ਹਦਾਇਤਾਂ ਏਐਨ 496 ਇੰਟਰਨਲ ਔਸੀਲੇਟਰ ਆਈਪੀ ਕੋਰ, ਏਐਨ 496, ਇੰਟਰਨਲ ਓਸੀਲੇਟਰ ਆਈਪੀ ਕੋਰ, ਇੰਟਰਨਲ ਓਸੀਲੇਟਰ ਆਈਪੀ ਕੋਰ, ਓਸੀਲੇਟਰ ਆਈਪੀ ਕੋਰ, ਆਈਪੀ ਕੋਰ, ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ |