DF1706Eにつなげて176.4/192kHzでも・・・

SDRAM_DAI(PCM1794用)ですが、DF1706Eを使うことでPCM1704で176.4/192kHzの再生もできるように、少しばかりモディファイしました。

 上のような基板を作りました。DF1706Eは176.4/192kHz入力にも対応していますが、このときはx4オーバーサンプリング・モードでの対応になりますので、入力信号がx4モードか否かを教えてやる必要があります。

モディファイしたSDRAM_DAIでは、信号が176.4/192kHzのときに、DF1706Eに対して「x4_H」という1bitフラグでこれを通知するようにしました。

 

ただ、「x4_H」フラグを外へ出すためのFPGAのポート(基板のコネクタ空きも)がなかったので、これに同期してLED基板の仕様も少し変更し、ポートの数を稼ぐことにさせていただきました。

具体的には、SDRAM上の書込みアドレスと読出しアドレスの相対位置関係を示す8個のLED用コネクタ(9pin)があるんですが、いままではpin1本について1個のLEDに対応させていたところを、4bitの信号を新LED基板上でデコードして8個のLEDを制御するように改めました。つまり、fs表示用のLEDと同じようにすることで、必要なpinを減らしました。

新しいLED基板の回路図はこちらです。

DF1706E基板の回路図はこちらです。

新しいLED基板の物理的形状(基板の留穴位置を含む)とLED座標は変更していません。

なお、x4モードのときにはDF1706E側では、入力されるシステムクロックが128fsである必要がありますので、モディファイしたSDRAM_DAI基板のFPGAでは、176.4/192kHzにおけるメモリーバイパス時にも、出力クロックを128fsにしていますが、これはPCM1794(A)の要件とも矛盾しません。