Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Help! need cpld suggestions for reading mpeg packets from

Status
Not open for further replies.

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
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top