есть задача выдавать с CPLD в SPDIF, и всё бы хорошо, да вот SPDIF нужен не 48кГц (стандартный кварц 24.576 МГц), а 44.1кГц..
хотел к CPLD подцепить кварцевый генератор который бы являлся источником синхронизации для всего, да не тут-то было
скорость потока 44100*32*2 = 2.8224 МГц
получаем кратные частоты (в Гц):
Код
02822400
05644800
08467200
11289600
14112000
16934400
19756800
22579200
25401600
28224000
31046400
33868800
36691200
39513600
42336000
45158400
47980800
50803200
53625600
56448000
стандартный ряд кварцевых резонаторов (в МГц):
Код
6.74580
8.00000
9.21600
10.00000
11.05920
12.00000
12.50000
13.00000
13.50000
14.00000
14.31818
15.00000
16.00000
18.00000
18.08000
20.00000
24.00000
24.57600
25.00000
26.00000
28.63636
30.00000
32.00000
35.46895
40.00000
44.53500
45.00000
50.00000
что-то прям тупик какой-то...
а как же раньше эта задача решалась?!.. выпускали заказной резонатор???
условия:
в наличии только CPLD с преобразованием I2S -> SPDIF и ARM (LPC1700) c резонатором на 12МГц, поэтому никаких хитрых ФАПЧ и прочих DCM нету.
вопрос:
КАК???