Altera MAX ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ intel CF+ ਇੰਟਰਫੇਸ
Altera MAX ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ CF+ ਇੰਟਰਫੇਸ
- ਤੁਸੀਂ CompactFlash+ (CF+) ਇੰਟਰਫੇਸ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ Altera® MAX® II, MAX V, ਅਤੇ MAX 10 ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਉਹਨਾਂ ਦੀਆਂ ਘੱਟ-ਕੀਮਤ, ਘੱਟ-ਪਾਵਰ ਅਤੇ ਆਸਾਨ ਪਾਵਰ-ਆਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਉਹਨਾਂ ਨੂੰ ਮੈਮੋਰੀ ਡਿਵਾਈਸ-ਇੰਟਰਫੇਸਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਆਦਰਸ਼ ਪ੍ਰੋਗਰਾਮੇਬਲ ਤਰਕ ਯੰਤਰ ਬਣਾਉਂਦੀਆਂ ਹਨ।
- ਕੰਪੈਕਟ ਫਲੈਸ਼ ਕਾਰਡ ਡਿਜ਼ੀਟਲ ਜਾਣਕਾਰੀ ਦੇ ਕਈ ਰੂਪਾਂ (ਡੇਟਾ, ਆਡੀਓ, ਤਸਵੀਰਾਂ) ਅਤੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਡਿਜੀਟਲ ਪ੍ਰਣਾਲੀਆਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਮਿਆਦ ਦੇ ਵਿਚਕਾਰ ਸਟੋਰ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਕਰਦੇ ਹਨ। ਕੰਪੈਕਟ ਫਲੈਸ਼ ਐਸੋਸੀਏਸ਼ਨ ਨੇ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਤੋਂ ਇਲਾਵਾ I/O ਡਿਵਾਈਸਾਂ ਅਤੇ ਮੈਗਨੈਟਿਕ ਡਿਸਕ ਡੇਟਾ ਸਟੋਰੇਜ ਦੇ ਨਾਲ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਕਾਰਡਾਂ ਦੇ ਸੰਚਾਲਨ ਨੂੰ ਵਧਾਉਣ ਲਈ CF+ ਸੰਕਲਪ ਪੇਸ਼ ਕੀਤਾ। CF+ ਕਾਰਡ ਇੱਕ ਛੋਟਾ ਫਾਰਮ ਫੈਕਟਰ ਕਾਰਡ ਹੈ ਜਿਸ ਵਿੱਚ ਸੰਖੇਪ ਫਲੈਸ਼ ਸਟੋਰੇਜ਼ ਕਾਰਡ, ਮੈਗਨੈਟਿਕ ਡਿਸਕ ਕਾਰਡ, ਅਤੇ ਮਾਰਕੀਟ ਵਿੱਚ ਉਪਲਬਧ ਵੱਖ-ਵੱਖ I/O ਕਾਰਡ ਸ਼ਾਮਲ ਹਨ, ਜਿਵੇਂ ਕਿ ਸੀਰੀਅਲ ਕਾਰਡ, ਈਥਰਨੈੱਟ ਕਾਰਡ, ਅਤੇ ਵਾਇਰਲੈੱਸ ਕਾਰਡ। CF+ ਕਾਰਡ ਵਿੱਚ ਇੱਕ ਏਮਬੈਡਡ ਕੰਟਰੋਲਰ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਜੋ ਡਾਟਾ ਸਟੋਰੇਜ, ਮੁੜ ਪ੍ਰਾਪਤੀ ਅਤੇ ਗਲਤੀ ਸੁਧਾਰ, ਪਾਵਰ ਪ੍ਰਬੰਧਨ, ਅਤੇ ਘੜੀ ਨਿਯੰਤਰਣ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ। CF+ ਕਾਰਡਾਂ ਨੂੰ PC-ਕਾਰਡ ਟਾਈਪ-II ਜਾਂ ਟਾਈਪ-III ਸਾਕਟਾਂ ਵਿੱਚ ਪੈਸਿਵ ਅਡਾਪਟਰਾਂ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਅੱਜਕੱਲ੍ਹ, ਬਹੁਤ ਸਾਰੇ ਉਪਭੋਗਤਾ ਉਤਪਾਦਾਂ ਜਿਵੇਂ ਕਿ ਕੈਮਰੇ, PDA, ਪ੍ਰਿੰਟਰ ਅਤੇ ਲੈਪਟਾਪ ਵਿੱਚ ਇੱਕ ਸਾਕਟ ਹੈ ਜੋ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਅਤੇ CF+ ਮੈਮੋਰੀ ਕਾਰਡਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਸਟੋਰੇਜ਼ ਜੰਤਰਾਂ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਸਾਕਟ ਨੂੰ I/O ਜੰਤਰਾਂ ਨੂੰ ਇੰਟਰਫੇਸ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ CF+ ਇੰਟਰਫੇਸ ਵਰਤਦੇ ਹਨ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampMAX II ਲਈ le
- MAX II ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ (AN 492) ਲਈ
ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampMAX 10 ਲਈ le
- MAX 10 ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ (AN 492) ਲਈ
ਅਲਟੇਰਾ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪੋਰਟੇਬਲ ਸਿਸਟਮਾਂ ਵਿੱਚ ਪਾਵਰ ਪ੍ਰਬੰਧਨ
- Altera ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪੋਰਟੇਬਲ ਸਿਸਟਮਾਂ ਵਿੱਚ ਪਾਵਰ ਪ੍ਰਬੰਧਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
MAX II ਡਿਵਾਈਸ ਡਿਜ਼ਾਈਨ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼
- MAX II ਡਿਵਾਈਸ ਡਿਜ਼ਾਈਨ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
Altera ਡਿਵਾਈਸਾਂ ਦੇ ਨਾਲ CF+ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
- CF+ ਕਾਰਡ ਇੰਟਰਫੇਸ ਨੂੰ ਹੋਸਟ ਦੁਆਰਾ H_ENABLE ਸਿਗਨਲ ਦਾ ਦਾਅਵਾ ਕਰਕੇ ਸਮਰੱਥ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਜਦੋਂ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਕਾਰਡ ਨੂੰ ਸਾਕਟ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਦੋ ਪਿੰਨ (CD_1 [1:0]) ਨੀਵੇਂ ਹੋ ਜਾਂਦੇ ਹਨ, ਜੋ ਇੰਟਰਫੇਸ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕਾਰਡ ਸਹੀ ਢੰਗ ਨਾਲ ਪਾਇਆ ਗਿਆ ਹੈ। ਇਸ ਕਾਰਵਾਈ ਦੇ ਜਵਾਬ ਵਿੱਚ, ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਇੱਕ ਇੰਟਰੱਪਟ ਸਿਗਨਲ H_INT ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ CD_1 ਪਿੰਨ ਦੀ ਸਥਿਤੀ ਅਤੇ ਚਿੱਪ ਇਨੇਬਲ ਸਿਗਨਲ (H_ENABLE) 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਜਦੋਂ ਵੀ ਲੋੜੀਂਦੀਆਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ H_READY ਸਿਗਨਲ ਦਾ ਵੀ ਦਾਅਵਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇੰਟਰਫੇਸ ਪ੍ਰੋਸੈਸਰ ਤੋਂ ਡਾਟਾ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। CF+ ਕਾਰਡ ਲਈ 16-ਬਿੱਟ ਡਾਟਾ ਬੱਸ ਸਿੱਧੇ ਹੋਸਟ ਨਾਲ ਜੁੜੀ ਹੋਈ ਹੈ। ਜਦੋਂ ਹੋਸਟ ਇੱਕ ਇੰਟਰੱਪਟ ਸਿਗਨਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਇੰਟਰਫੇਸ ਲਈ ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਇਸਨੂੰ ਇੰਟਰੱਪਟ ਪ੍ਰਾਪਤ ਹੋਇਆ ਹੈ, ਇੱਕ ਮਾਨਤਾ ਸੰਕੇਤ, H_ACK, ਤਿਆਰ ਕਰਕੇ ਇਸਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। - ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ਅਤੇ Stratix ਸ਼ਬਦ ਅਤੇ ਲੋਗੋ ਅਮਰੀਕਾ ਅਤੇ/ਜਾਂ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।
- ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਅਤੇ ਹੋਰ ਫੰਕਸ਼ਨ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। ਇਹ ਸੰਕੇਤ ਇੱਕ ਪ੍ਰੇਰਣਾ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ; ਇੰਟਰਫੇਸ, ਹੋਸਟ, ਜਾਂ ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਕਾਰਡ ਦੇ ਸਾਰੇ ਓਪਰੇਸ਼ਨ ਇਸ ਸਿਗਨਲ ਨਾਲ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਇੰਟਰਫੇਸ H_RESET ਸਿਗਨਲ ਲਈ ਵੀ ਜਾਂਚ ਕਰਦਾ ਹੈ; ਇਹ ਸੰਕੇਤ ਮੇਜ਼ਬਾਨ ਦੁਆਰਾ ਇਹ ਦਰਸਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਸਾਰੀਆਂ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀਆਂ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਇੰਟਰਫੇਸ ਬਦਲੇ ਵਿੱਚ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਕਾਰਡ ਲਈ ਰੀਸੈਟ ਸਿਗਨਲ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਇਸਦੇ ਸਾਰੇ ਨਿਯੰਤਰਣ ਸਿਗਨਲਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਡਿਫੌਲਟ ਸਥਿਤੀ ਵਿੱਚ ਰੀਸੈਟ ਕਰਨ ਲਈ ਦਰਸਾਉਂਦਾ ਹੈ।
- H_RESET ਸਿਗਨਲ ਜਾਂ ਤਾਂ ਹਾਰਡਵੇਅਰ ਜਾਂ ਸਾਫਟਵੇਅਰ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਫਟਵੇਅਰ ਰੀਸੈਟ ਨੂੰ CF+ ਕਾਰਡ ਦੇ ਅੰਦਰ ਸੰਰਚਨਾ ਵਿਕਲਪ ਰਜਿਸਟਰ ਦੇ MSB ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ। ਹੋਸਟ ਇੱਕ 4-ਬਿੱਟ ਕੰਟਰੋਲ ਸਿਗਨਲ ਬਣਾਉਂਦਾ ਹੈ
- CF+ ਇੰਟਰਫੇਸ ਨੂੰ CF+ ਕਾਰਡ ਦੇ ਲੋੜੀਂਦੇ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ H_CONTROL। ਇੰਟਰਫੇਸ H_CONTROL ਸਿਗਨਲ ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਲਈ ਵੱਖ-ਵੱਖ ਨਿਯੰਤਰਣ ਸੰਕੇਤ ਜਾਰੀ ਕਰਦਾ ਹੈ, ਅਤੇ ਸੰਰਚਨਾ ਜਾਣਕਾਰੀ। ਹਰ ਕਾਰਡ ਓਪਰੇਸ਼ਨ ਨੂੰ H_ACK ਸਿਗਨਲ ਨਾਲ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। H_ACK ਦੇ ਸਕਾਰਾਤਮਕ ਕਿਨਾਰੇ 'ਤੇ, ਸਮਰਥਿਤ Altera ਡਿਵਾਈਸ ਰੀਸੈਟ ਸਿਗਨਲ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ, ਅਤੇ ਇਸਦੇ ਅਨੁਸਾਰ HOST_ADDRESS, ਚਿੱਪ ਸਮਰੱਥ (CE_1), ਆਉਟਪੁੱਟ ਸਮਰੱਥ (OE), ਲਿਖਣ ਯੋਗ (WE), REG_1, ਅਤੇ RESET ਸਿਗਨਲ ਜਾਰੀ ਕਰਦੀ ਹੈ। ਇਹਨਾਂ ਸਿਗਨਲਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦਾ ਉੱਪਰ ਦੱਸੇ ਗਏ ਸਾਰੇ ਓਪਰੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਮੁੱਲ ਹੈ। ਇਹ ਮਿਆਰੀ ਪ੍ਰੋਟੋਕੋਲ ਹਨ, ਜਿਵੇਂ ਕਿ ਕੰਪੈਕਟ ਫਲੈਸ਼ ਐਸੋਸੀਏਸ਼ਨ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
- H_IOM ਸਿਗਨਲ ਨੂੰ ਆਮ ਮੈਮੋਰੀ ਮੋਡ ਵਿੱਚ ਘੱਟ ਅਤੇ I/O ਮੋਡ ਵਿੱਚ ਉੱਚਾ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਆਮ ਮੈਮੋਰੀ ਮੋਡ 8-ਬਿੱਟ ਅਤੇ 16-ਬਿੱਟ ਡੇਟਾ ਨੂੰ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
- ਨਾਲ ਹੀ, CF+ ਕਾਰਡ ਸੰਰਚਨਾ ਵਿਕਲਪ ਰਜਿਸਟਰ, ਕਾਰਡ ਸਟੇਟਸ ਰਜਿਸਟਰ, ਅਤੇ ਪਿਨ ਰੀਪਲੇਸਮੈਂਟ ਰਜਿਸਟਰ ਵਿੱਚ ਸੰਰਚਨਾ ਰਜਿਸਟਰਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਅਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਹੋਸਟ ਦੁਆਰਾ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਇੱਕ 4-ਬਿੱਟ ਚੌੜਾ H_CONTROL [3:0] ਸਿਗਨਲ ਇਹਨਾਂ ਸਾਰੇ ਓਪਰੇਸ਼ਨਾਂ ਵਿੱਚ ਫਰਕ ਕਰਦਾ ਹੈ। CF+ ਇੰਟਰਫੇਸ H_CONTROL ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ ਅਤੇ CF+ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ CF+ ਕਾਰਡ ਨੂੰ ਕੰਟਰੋਲ ਸਿਗਨਲ ਜਾਰੀ ਕਰਦਾ ਹੈ। ਕੰਟਰੋਲ ਸਿਗਨਲ ਜਾਰੀ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ 16-ਬਿੱਟ ਡਾਟਾ ਬੱਸ 'ਤੇ ਡਾਟਾ ਉਪਲਬਧ ਕਰਾਇਆ ਜਾਂਦਾ ਹੈ। I/O ਮੋਡ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ ਰੀਸੈਟ (CF+ ਕਾਰਡ ਵਿੱਚ ਸੰਰਚਨਾ ਵਿਕਲਪ ਰਜਿਸਟਰ ਦੇ MSB ਨੂੰ ਉੱਚਾ ਬਣਾ ਕੇ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ) ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਬਾਈਟ ਅਤੇ ਵਰਡ ਐਕਸੈਸ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਉੱਪਰ ਦੱਸੇ ਗਏ ਮੈਮੋਰੀ ਮੋਡ ਦੇ ਸਮਾਨ ਤਰੀਕੇ ਨਾਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
ਚਿੱਤਰ 1: CF+ ਇੰਟਰਫੇਸ ਅਤੇ CF+ ਡਿਵਾਈਸ ਦੇ ਵੱਖ-ਵੱਖ ਇੰਟਰਫੇਸਿੰਗ ਸਿਗਨਲ
- ਇਹ ਚਿੱਤਰ CF+ ਇੰਟਰਫੇਸ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮੂਲ ਬਲਾਕ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।
ਸਿਗਨਲ
ਸਾਰਣੀ 1: CF+ ਇੰਟਰਫੇਸ ਸਿਗਨਲ
ਇਹ ਸਾਰਣੀ CF+ ਕਾਰਡ ਇੰਟਰਫੇਸਿੰਗ ਸਿਗਨਲਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ।
ਸਿਗਨਲ
HOST_ADDRESS [10:0] |
ਦਿਸ਼ਾ
ਆਉਟਪੁੱਟ |
ਵਰਣਨ
ਇਹ ਐਡਰੈੱਸ ਲਾਈਨਾਂ ਹੇਠ ਲਿਖੀਆਂ ਚੀਜ਼ਾਂ ਦੀ ਚੋਣ ਕਰਦੀਆਂ ਹਨ: I/O ਪੋਰਟ ਐਡਰੈੱਸ ਰਜਿਸਟਰ, ਮੈਮੋਰੀ-ਮੈਪਡ ਪੋਰਟ ਐਡਰੈੱਸ ਰਜਿਸਟਰ, ਇਸਦਾ ਸੰਰਚਨਾ ਨਿਯੰਤਰਣ, ਅਤੇ ਸਥਿਤੀ ਰਜਿਸਟਰ। |
CE_1 [1:0] | ਆਉਟਪੁੱਟ | ਇਹ 2-ਬਿੱਟ ਐਕਟਿਵ-ਲੋਅ ਕਾਰਡ ਸਿਲੈਕਟ ਸਿਗਨਲ ਹੈ। |
ਸਿਗਨਲ
ਆਈਓਆਰਡੀ |
ਦਿਸ਼ਾ
ਆਉਟਪੁੱਟ |
ਵਰਣਨ
ਇਹ CF+ ਕਾਰਡ ਤੋਂ ਬੱਸ 'ਤੇ I/O ਡੇਟਾ ਨੂੰ ਗੇਟ ਕਰਨ ਲਈ ਹੋਸਟ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਇੱਕ I/O ਰੀਡ ਸਟ੍ਰੋਬ ਹੈ। |
IOWA | ਆਉਟਪੁੱਟ | ਇਹ ਇੱਕ I/O ਰਾਈਟ ਪਲਸ ਸਟ੍ਰੋਬ ਹੈ ਜੋ CF+ ਕਾਰਡ 'ਤੇ ਕਾਰਡ ਡਾਟਾ ਬੱਸ 'ਤੇ I/O ਡੇਟਾ ਨੂੰ ਘੜੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। |
OE | ਆਉਟਪੁੱਟ | ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਆਉਟਪੁੱਟ ਸਟ੍ਰੋਬ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। |
ਤਿਆਰ | ਇੰਪੁੱਟ | ਮੈਮੋਰੀ ਮੋਡ ਵਿੱਚ, ਇਹ ਸਿਗਨਲ ਉਦੋਂ ਉੱਚਾ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ CF+ ਕਾਰਡ ਇੱਕ ਨਵੇਂ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਓਪਰੇਸ਼ਨ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਕਾਰਡ ਵਿਅਸਤ ਹੁੰਦਾ ਹੈ ਤਾਂ ਘੱਟ ਹੁੰਦਾ ਹੈ। |
ਇਰਾਕ | ਇੰਪੁੱਟ | I/O ਮੋਡ ਓਪਰੇਸ਼ਨ ਵਿੱਚ, ਇਹ ਸਿਗਨਲ ਇੱਕ ਰੁਕਾਵਟ ਬੇਨਤੀ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਨੀਵਾਂ ਸਟ੍ਰੋਬਡ ਹੈ। |
REG_1 | ਆਉਟਪੁੱਟ | ਇਹ ਸਿਗਨਲ ਆਮ ਮੈਮੋਰੀ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਮੈਮੋਰੀ ਐਕਸੈਸ ਵਿੱਚ ਫਰਕ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਆਮ ਮੈਮੋਰੀ ਲਈ ਉੱਚ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਮੈਮੋਰੀ ਲਈ ਘੱਟ। I/ O ਮੋਡ ਵਿੱਚ, ਇਹ ਸਿਗਨਲ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਦੋਂ I/ O ਪਤਾ ਬੱਸ ਵਿੱਚ ਹੋਵੇ। |
WE | ਆਉਟਪੁੱਟ | ਕਾਰਡ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਲਿਖਣ ਲਈ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਸਿਗਨਲ। |
ਰੀਸੈਟ ਕਰੋ | ਆਉਟਪੁੱਟ | ਇਹ ਸਿਗਨਲ CF+ ਕਾਰਡ ਵਿੱਚ ਸਾਰੇ ਰਜਿਸਟਰਾਂ ਨੂੰ ਰੀਸੈਟ ਜਾਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। |
CD_1 [1:0] | ਇੰਪੁੱਟ | ਇਹ 2-ਬਿੱਟ ਐਕਟਿਵ-ਲੋਅ ਕਾਰਡ ਡਿਟੈਕਟ ਸਿਗਨਲ ਹੈ। |
ਸਾਰਣੀ 2: ਹੋਸਟ ਇੰਟਰਫੇਸ ਸਿਗਨਲ
ਇਹ ਸਾਰਣੀ ਉਹਨਾਂ ਸਿਗਨਲਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ ਜੋ ਹੋਸਟ ਇੰਟਰਫੇਸ ਬਣਾਉਂਦੇ ਹਨ।
ਸਿਗਨਲ
H_INT |
ਦਿਸ਼ਾ
ਆਉਟਪੁੱਟ |
ਵਰਣਨ
ਇੰਟਰਫੇਸ ਤੋਂ ਹੋਸਟ ਤੱਕ ਐਕਟਿਵ-ਲੋ ਇੰਟਰੱਪਟ ਸਿਗਨਲ ਜੋ ਕਾਰਡ ਦੇ ਸੰਮਿਲਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। |
H_READY | ਆਉਟਪੁੱਟ | CF+ ਨੂੰ ਦਰਸਾਉਂਦਾ ਇੰਟਰਫੇਸ ਤੋਂ ਹੋਸਟ ਤੱਕ ਤਿਆਰ ਸਿਗਨਲ ਨਵੇਂ ਡੇਟਾ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ। |
H_ENABLE | ਇੰਪੁੱਟ | ਚਿੱਪ ਯੋਗ |
H_ACK | ਇੰਪੁੱਟ | ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਕੀਤੀ ਰੁਕਾਵਟ ਦੀ ਬੇਨਤੀ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ। |
H_CONTROL [3:0] | ਇੰਪੁੱਟ | ਇੱਕ 4-ਬਿੱਟ ਸਿਗਨਲ I/O ਅਤੇ ਮੈਮੋਰੀ ਰੀਡ/ਰਾਈਟ ਓਪਰੇਸ਼ਨਾਂ ਵਿਚਕਾਰ ਚੋਣ ਕਰਦਾ ਹੈ। |
H_RESET [1:0] | ਇੰਪੁੱਟ | ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਰੀਸੈਟ ਲਈ ਇੱਕ 2-ਬਿੱਟ ਸਿਗਨਲ। |
H_IOM | ਇੰਪੁੱਟ | ਮੈਮੋਰੀ ਮੋਡ ਅਤੇ I/O ਮੋਡ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ। |
ਲਾਗੂ ਕਰਨਾ
- ਇਹ ਡਿਜ਼ਾਈਨ MAX II, MAX V, ਅਤੇ MAX 10 ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਪ੍ਰਦਾਨ ਕੀਤੇ ਡਿਜ਼ਾਈਨ ਸਰੋਤ ਕੋਡ ਕ੍ਰਮਵਾਰ MAX II (EPM240) ਅਤੇ MAX 10 (10M08) ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦੇ ਹਨ। ਇਹ ਡਿਜ਼ਾਈਨ ਸੋਰਸ ਕੋਡ ਕੰਪਾਇਲ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ ਸਿੱਧੇ MAX ਡਿਵਾਈਸਾਂ 'ਤੇ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।
- MAX II ਡਿਜ਼ਾਈਨ ਲਈ ਸਾਬਕਾample, ਮੇਜ਼ਬਾਨ ਅਤੇ CF+ ਇੰਟਰਫੇਸਿੰਗ ਪੋਰਟਾਂ ਨੂੰ ਢੁਕਵੇਂ GPIO ਲਈ ਮੈਪ ਕਰੋ। ਇਹ ਡਿਜ਼ਾਇਨ ਇੱਕ EPM54 ਡਿਵਾਈਸ ਵਿੱਚ ਕੁੱਲ LEs ਦੇ ਲਗਭਗ 240% ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ 45 I/O ਪਿੰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
- MAX II ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਇੱਕ CF+ ਡਿਵਾਈਸ ਵਰਤਦਾ ਹੈ, ਜੋ ਦੋ ਮੋਡਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ: PC ਕਾਰਡ ATA I/O ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ PC ਕਾਰਡ ATA ਮੈਮੋਰੀ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਤੀਜਾ ਵਿਕਲਪਿਕ ਮੋਡ, ਟਰੂ IDE ਮੋਡ, ਨੂੰ ਨਹੀਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। MAX II ਡਿਵਾਈਸ ਹੋਸਟ ਕੰਟਰੋਲਰ ਦੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ ਅਤੇ ਹੋਸਟ ਅਤੇ CF+ ਕਾਰਡ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਪੁਲ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ।
ਸਰੋਤ ਕੋਡ
ਇਹ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾamples ਨੂੰ ਵੇਰੀਲੋਗ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਮਾਨਤਾਵਾਂ
- ਡਿਜ਼ਾਈਨ ਸਾਬਕਾample ਦੁਆਰਾ Altera MAX 10 FPGAs ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਆਰਚਿਡ ਟੈਕਨਾਲੋਜੀ ਇੰਜਨੀਅਰਿੰਗ ਐਂਡ ਕੰਸਲਟਿੰਗ, ਇੰਕ. ਮੇਨਾਰਡ, ਮੈਸੇਚਿਉਸੇਟਸ 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- ਈਮੇਲ: info@orchid-tech.com
ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਸਾਰਣੀ 3: ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਮਿਤੀ
ਸਤੰਬਰ 2014 |
ਸੰਸਕਰਣ
2014.09.22 |
ਤਬਦੀਲੀਆਂ
MAX 10 ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ। |
ਦਸੰਬਰ 2007, V1.0 | 1.0 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼। |
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
Altera MAX ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ intel CF+ ਇੰਟਰਫੇਸ [pdf] ਹਦਾਇਤਾਂ Altera MAX ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ CF ਇੰਟਰਫੇਸ, Altera MAX ਸੀਰੀਜ਼, CF ਇੰਟਰਫੇਸ, MAX ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ |