[ Serial TS Data ] - [ FPGA Filter? ] - [ embedded platform ]
\--- I2c --------/
Are there any cheap FPGAs out there
Are u looking for cheapest FPGA for your work or cheap one?
I think perhaps also 1 CPLD can do that task, but what is the complete definition for the task.
buffer=188 bytes packet buffer
pid=buffer[2]|((buffer[1]&0x1f)<<8);
if (pid == 1) {
... do something else
} else {
... trow away PID 2 and 3
}
The embedded system has 2 TS inputs, however the performance goes down if I pass 2x full bandwidth to that system and filter those things in Software.
Occasionally passing through corrupted data should not be a problem.
I'm only interested in getting the bandwidth down as much as possible, the rest should be handled in software (also I'm curious about FPGAs so I'd like to learn more about it, I'm experienced with several software programming languages - except the HDL ones).
I have an altera UP1 (Altera Max EPMM7128SLC84-7 and FLEX EPF10K20RC240-4) and Altera Cyclone II board here. I'm doing some experiments with the UP1 at the moment and reading through some books.
Good guess.I don't think the others understand that TS stands for Transport Stream (a.k.a. MPEG transport stream) packets which are 188 bytes in length
So in my case basically all CPLDs/FPGAs should support it?
Thanks for all the participation!
I doubt the MAX has enough resources and/or speed. The Flex? Maybe.. Not exactly a very fast device. Migth require some skill to close timing, depending on how complex it is what you wish to do. My advice? Skip ahead to the Cyclone...
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?