XC7K420T-2FFG901I - ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ, ਏਮਬੈਡਡ, ਫੀਲਡ ਪ੍ਰੋਗਰਾਮੇਬਲ ਗੇਟ ਐਰੇ
ਉਤਪਾਦ ਗੁਣ
TYPE | ਮਿਸਾਲ |
ਸ਼੍ਰੇਣੀ | ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ (ICs)ਏਮਬੇਡ ਕੀਤਾ ਫੀਲਡ ਪ੍ਰੋਗਰਾਮੇਬਲ ਗੇਟ ਐਰੇ (FPGAs) |
ਨਿਰਮਾਤਾ | AMD |
ਲੜੀ | Kintex®-7 |
ਸਮੇਟਣਾ | ਟਰੇ |
ਉਤਪਾਦ ਸਥਿਤੀ | ਕਿਰਿਆਸ਼ੀਲ |
DigiKey ਪ੍ਰੋਗਰਾਮੇਬਲ ਹੈ | ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਹੈ |
LAB/CLB ਨੰਬਰ | 32575 ਹੈ |
ਤਰਕ ਤੱਤਾਂ/ਇਕਾਈਆਂ ਦੀ ਸੰਖਿਆ | 416960 ਹੈ |
RAM ਬਿੱਟਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ | 30781440 ਹੈ |
I/Os ਦੀ ਸੰਖਿਆ | 380 |
ਵੋਲਟੇਜ - ਬਿਜਲੀ ਸਪਲਾਈ | 0.97V ~ 1.03V |
ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਕਿਸਮ | ਸਤਹ ਿਚਪਕਣ ਦੀ ਕਿਸਮ |
ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ | -40°C ~ 100°C (TJ) |
ਪੈਕੇਜ/ਹਾਊਸਿੰਗ | 900-BBGA, FCBGA |
ਵਿਕਰੇਤਾ ਕੰਪੋਨੈਂਟ ਇਨਕੈਪਸੂਲੇਸ਼ਨ | 901-FCBGA (31x31) |
ਉਤਪਾਦ ਮਾਸਟਰ ਨੰਬਰ | XC7K420 |
TYPE | ਮਿਸਾਲ |
ਸ਼੍ਰੇਣੀ | ਏਕੀਕ੍ਰਿਤ ਸਰਕਟ (ICs)ਏਮਬੇਡ ਕੀਤਾ |
ਨਿਰਮਾਤਾ | AMD |
ਲੜੀ | Kintex®-7 |
ਸਮੇਟਣਾ | ਟਰੇ |
ਉਤਪਾਦ ਸਥਿਤੀ | ਕਿਰਿਆਸ਼ੀਲ |
DigiKey ਪ੍ਰੋਗਰਾਮੇਬਲ ਹੈ | ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਹੈ |
LAB/CLB ਨੰਬਰ | 32575 ਹੈ |
ਤਰਕ ਤੱਤਾਂ/ਇਕਾਈਆਂ ਦੀ ਸੰਖਿਆ | 416960 ਹੈ |
RAM ਬਿੱਟਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ | 30781440 ਹੈ |
I/Os ਦੀ ਸੰਖਿਆ | 380 |
ਵੋਲਟੇਜ - ਬਿਜਲੀ ਸਪਲਾਈ | 0.97V ~ 1.03V |
ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਕਿਸਮ | ਸਤਹ ਿਚਪਕਣ ਦੀ ਕਿਸਮ |
ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ | -40°C ~ 100°C (TJ) |
ਪੈਕੇਜ/ਹਾਊਸਿੰਗ | 900-BBGA, FCBGA |
ਵਿਕਰੇਤਾ ਕੰਪੋਨੈਂਟ ਇਨਕੈਪਸੂਲੇਸ਼ਨ | 901-FCBGA (31x31) |
ਉਤਪਾਦ ਮਾਸਟਰ ਨੰਬਰ | XC7K420 |
FPGAs
ਲਾਭ
FPGAs ਦੇ ਫਾਇਦੇ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:
(1) FPGAs ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਸਰੋਤਾਂ ਜਿਵੇਂ ਕਿ ਤਰਕ ਸੈੱਲ, RAM, ਮਲਟੀਪਲਾਇਅਰ, ਆਦਿ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਇਹਨਾਂ ਹਾਰਡਵੇਅਰ ਸਰੋਤਾਂ ਨੂੰ ਤਰਕਸੰਗਤ ਢੰਗ ਨਾਲ ਸੰਗਠਿਤ ਕਰਕੇ, ਹਾਰਡਵੇਅਰ ਸਰਕਟ ਜਿਵੇਂ ਕਿ ਮਲਟੀਪਲੇਅਰ, ਰਜਿਸਟਰ, ਐਡਰੈੱਸ ਜਨਰੇਟਰ, ਆਦਿ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
(2) FPGAs ਨੂੰ ਸਧਾਰਨ ਗੇਟ ਸਰਕਟਾਂ ਤੋਂ FIR ਜਾਂ FFT ਸਰਕਟਾਂ ਤੱਕ, ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਜਾਂ ਵੇਰੀਲੌਗ ਐਚਡੀਐਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
(3) ਹਾਰਡਵੇਅਰ ਓਵਰਹੈੱਡ ਨੂੰ ਘਟਾਉਣ ਲਈ ਪੁਨਰ-ਸੰਰਚਨਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, FPGAs ਨੂੰ ਬੇਅੰਤ ਤੌਰ 'ਤੇ ਮੁੜ-ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਸਿਰਫ ਕੁਝ ਸੌ ਮਿਲੀਸਕਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਡਿਜ਼ਾਈਨ ਹੱਲ ਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
(4) FPGA ਦੀ ਓਪਰੇਟਿੰਗ ਬਾਰੰਬਾਰਤਾ FPGA ਚਿੱਪ ਦੇ ਨਾਲ-ਨਾਲ ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਕੁਝ ਖਾਸ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇੱਕ ਤੇਜ਼ ਚਿੱਪ ਨਾਲ ਸੋਧਿਆ ਜਾਂ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ (ਹਾਲਾਂਕਿ, ਬੇਸ਼ਕ, ਓਪਰੇਟਿੰਗ ਬਾਰੰਬਾਰਤਾ ਅਸੀਮਤ ਨਹੀਂ ਹੈ ਅਤੇ ਹੋ ਸਕਦੀ ਹੈ। ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਮੌਜੂਦਾ IC ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ ਹੋਰ ਕਾਰਕਾਂ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ)।
ਨੁਕਸਾਨ
FPGAs ਦੇ ਨੁਕਸਾਨ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:
(1) FPGA ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਲਈ ਹਾਰਡਵੇਅਰ ਲਾਗੂ ਕਰਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ ਅਤੇ ਬ੍ਰਾਂਚਿੰਗ ਕੰਡੀਸ਼ਨਲ ਜੰਪ ਵਰਗੇ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹਨ।
(2) FPGA ਕੇਵਲ ਫਿਕਸਡ-ਪੁਆਇੰਟ ਓਪਰੇਸ਼ਨ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਨ।
ਸੰਖੇਪ ਵਿੱਚ: FPGAs ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਹਾਰਡਵੇਅਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ ਅਤੇ ਸਪੀਡ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਸਮਰਪਿਤ ਚਿਪਸ ਨਾਲ ਤੁਲਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਆਮ ਉਦੇਸ਼ ਪ੍ਰੋਸੈਸਰਾਂ ਦੇ ਮੁਕਾਬਲੇ ਡਿਜ਼ਾਈਨ ਲਚਕਤਾ ਵਿੱਚ ਇੱਕ ਵੱਡਾ ਪਾੜਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਪਲੇਟਫਾਰਮ
ਪ੍ਰੋਗਰਾਮੇਬਲ ਤਰਕ ਯੰਤਰ ਹਾਰਡਵੇਅਰ ਕੈਰੀਅਰ ਹਨ ਜੋ EDA ਤਕਨਾਲੋਜੀ ਦੁਆਰਾ ਇਲੈਕਟ੍ਰਾਨਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਸਥਾਪਿਤ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਠੋਸ ਬਣਾਉਂਦੇ ਹਨ।FPGAs, ਇਸ ਮਾਰਗ ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਮੁੱਖ ਧਾਰਾ ਉਪਕਰਣਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਜੋਂ, ਸਿੱਧੇ ਉਪਭੋਗਤਾ-ਅਧਾਰਿਤ, ਬਹੁਤ ਹੀ ਲਚਕਦਾਰ ਅਤੇ ਬਹੁਮੁਖੀ, ਵਰਤਣ ਵਿੱਚ ਆਸਾਨ, ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਟੈਸਟ ਅਤੇ ਲਾਗੂ ਕਰਨ ਲਈ ਤੇਜ਼ ਹਨ।
ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ (HDL) ਇੱਕ ਭਾਸ਼ਾ ਹੈ ਜੋ ਡਿਜੀਟਲ ਤਰਕ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਅਤੇ ਡਿਜੀਟਲ ਸਰਕਟਾਂ ਦਾ ਵਰਣਨ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਮੁੱਖ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ VHDL, Verilog HDL, ਸਿਸਟਮ ਵੇਰੀਲੌਗ ਅਤੇ ਸਿਸਟਮ C।
ਇੱਕ ਆਲ-ਰਾਉਂਡ ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ ਦੇ ਰੂਪ ਵਿੱਚ, ਬਹੁਤ ਹਾਈ ਸਪੀਡ ਇੰਟੀਗ੍ਰੇਟਿਡ ਸਰਕਟ ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ (VHDL) ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਹਾਰਡਵੇਅਰ ਸਰਕਟ ਤੋਂ ਸੁਤੰਤਰ ਅਤੇ ਡਿਜ਼ਾਈਨ ਪਲੇਟਫਾਰਮ ਤੋਂ ਸੁਤੰਤਰ ਹੋਣ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ, ਵਿਆਪਕ-ਰੇਂਜ ਵਰਣਨ ਸਮਰੱਥਾ ਦੇ ਫਾਇਦਿਆਂ ਦੇ ਨਾਲ, ਨਹੀਂ। ਖਾਸ ਯੰਤਰਾਂ 'ਤੇ ਨਿਰਭਰ, ਅਤੇ ਇੱਕ ਸਖ਼ਤ ਅਤੇ ਸੰਖੇਪ ਕੋਡ, ਆਦਿ ਵਿੱਚ ਗੁੰਝਲਦਾਰ ਨਿਯੰਤਰਣ ਤਰਕ ਦੇ ਡਿਜ਼ਾਈਨ ਦਾ ਵਰਣਨ ਕਰਨ ਦੀ ਯੋਗਤਾ, ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ EDA ਕੰਪਨੀਆਂ ਦੁਆਰਾ ਸਮਰਥਤ ਹੈ ਅਤੇ ਇਲੈਕਟ੍ਰਾਨਿਕ ਡਿਜ਼ਾਈਨ ਦੇ ਖੇਤਰ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ.
VHDL ਸਰਕਟ ਡਿਜ਼ਾਈਨ ਲਈ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ, ਅਤੇ ਹੋਰ ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾਵਾਂ ਦੇ ਮੁਕਾਬਲੇ, ਇਸ ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਭਾਸ਼ਾ, ਲਚਕਤਾ ਅਤੇ ਡਿਵਾਈਸ ਡਿਜ਼ਾਈਨ ਤੋਂ ਸੁਤੰਤਰਤਾ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ, ਇਸਨੂੰ EDA ਤਕਨਾਲੋਜੀ ਲਈ ਇੱਕ ਆਮ ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ ਬਣਾਉਂਦੀ ਹੈ ਅਤੇ EDA ਤਕਨਾਲੋਜੀ ਨੂੰ ਹੋਰ ਬਣਾਉਂਦੀ ਹੈ। ਡਿਜ਼ਾਈਨਰਾਂ ਲਈ ਪਹੁੰਚਯੋਗ.
ਵੇਰੀਲੌਗ HDL ਇੱਕ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਹਾਰਡਵੇਅਰ ਵਰਣਨ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਿ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਪ੍ਰਕਿਰਿਆ ਦੇ ਕਈ ਪੜਾਵਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਮਾਡਲਿੰਗ, ਸੰਸਲੇਸ਼ਣ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਸ਼ਾਮਲ ਹੈ।
Verilog HDL ਫਾਇਦੇ: C ਦੇ ਸਮਾਨ, ਸਿੱਖਣ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਲਚਕਦਾਰ।ਨਾਜ਼ੁਕ ਹਾਲਤ.ਉਤੇਜਨਾ ਅਤੇ ਮਾਡਲਿੰਗ ਲਿਖਣ ਵਿੱਚ ਫਾਇਦੇ।ਨੁਕਸਾਨ: ਕੰਪਾਇਲ ਸਮੇਂ ਬਹੁਤ ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
VHDL ਫ਼ਾਇਦੇ: ਸਖ਼ਤ ਸੰਟੈਕਸ, ਸਪਸ਼ਟ ਲੜੀ।ਨੁਕਸਾਨ: ਲੰਬਾ ਜਾਣੂ ਸਮਾਂ, ਕਾਫ਼ੀ ਲਚਕਦਾਰ ਨਹੀਂ।
Quartus_II ਸੌਫਟਵੇਅਰ ਅਲਟੇਰਾ ਦੁਆਰਾ ਵਿਕਸਤ ਇੱਕ ਸੰਪੂਰਨ ਬਹੁ-ਪਲੇਟਫਾਰਮ ਡਿਜ਼ਾਈਨ ਵਾਤਾਵਰਨ ਹੈ, ਜੋ ਕਿ ਵੱਖ-ਵੱਖ FPGAs ਅਤੇ CPLDs ਦੀਆਂ ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਆਨ-ਚਿੱਪ ਪ੍ਰੋਗਰਾਮੇਬਲ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ ਲਈ ਇੱਕ ਵਿਆਪਕ ਵਾਤਾਵਰਣ ਹੈ।
Vivado ਡਿਜ਼ਾਈਨ ਸੂਟ, 2012 ਵਿੱਚ FPGA ਵਿਕਰੇਤਾ Xilinx ਦੁਆਰਾ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਡਿਜ਼ਾਈਨ ਵਾਤਾਵਰਣ। ਇਸ ਵਿੱਚ ਇੱਕ ਉੱਚ ਏਕੀਕ੍ਰਿਤ ਡਿਜ਼ਾਈਨ ਵਾਤਾਵਰਣ ਅਤੇ ਸਿਸਟਮ ਤੋਂ ਲੈ ਕੇ IC ਪੱਧਰ ਤੱਕ ਟੂਲਾਂ ਦੀ ਇੱਕ ਨਵੀਂ ਪੀੜ੍ਹੀ ਸ਼ਾਮਲ ਹੈ, ਸਾਰੇ ਇੱਕ ਸਾਂਝੇ ਸਕੇਲੇਬਲ ਡੇਟਾ ਮਾਡਲ ਅਤੇ ਇੱਕ ਸਾਂਝੇ ਡੀਬੱਗ ਵਾਤਾਵਰਣ 'ਤੇ ਬਣੇ ਹੋਏ ਹਨ।Xilinx Vivado ਡਿਜ਼ਾਈਨ ਸੂਟ FIFO IP ਕੋਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਆਸਾਨੀ ਨਾਲ ਡਿਜ਼ਾਈਨ 'ਤੇ ਲਾਗੂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।