orpheus
Junior Member level 3
- Joined
- Dec 22, 2001
- Messages
- 25
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,283
- Activity points
- 178
i need your cpld suggestions for reading mpeg packets from digital satellite tuner. actually the task is very easy but i need speed.
- the tuner gives me 8 bit paralel data, clock and packet start output.
- every packet starts with hex47 and next 2 bytes identifies the packet.(PID)
- every data packet is 188 bytes total.
so now i have to catch NIT packet (network information table). the task is easy
- wait for packet start
- check the second and third byte of packet if it matches with nit pid save this packet to the ram
- send this packet to the microcontroller wih serial communication ( rs232 etc. )
but the problem is this data comes about 5-10 mbit /sec so it is very fast for ordinary microcontroller.
please help me about it
- i have no idea what size cpld do i need ( is XL9572 enaugh ? )
- i have no experinece about vhdl programming but i know assembler and C very well. and i have enaugh experince with microcontroller programming.
- which tools do i need ( jtag programmer , compiler )
- is there another way to read this fast small packets other than fpga/cpld device ?
thanks
- the tuner gives me 8 bit paralel data, clock and packet start output.
- every packet starts with hex47 and next 2 bytes identifies the packet.(PID)
- every data packet is 188 bytes total.
so now i have to catch NIT packet (network information table). the task is easy
- wait for packet start
- check the second and third byte of packet if it matches with nit pid save this packet to the ram
- send this packet to the microcontroller wih serial communication ( rs232 etc. )
but the problem is this data comes about 5-10 mbit /sec so it is very fast for ordinary microcontroller.
please help me about it
- i have no idea what size cpld do i need ( is XL9572 enaugh ? )
- i have no experinece about vhdl programming but i know assembler and C very well. and i have enaugh experince with microcontroller programming.
- which tools do i need ( jtag programmer , compiler )
- is there another way to read this fast small packets other than fpga/cpld device ?
thanks