diff --git a/firmware/cpld/sgpio_if/default.xsvf b/firmware/cpld/sgpio_if/default.xsvf index 33019898..720733d4 100644 Binary files a/firmware/cpld/sgpio_if/default.xsvf and b/firmware/cpld/sgpio_if/default.xsvf differ diff --git a/firmware/cpld/sgpio_if/top.jed b/firmware/cpld/sgpio_if/top.jed index 44aa1403..9d609adf 100755 --- a/firmware/cpld/sgpio_if/top.jed +++ b/firmware/cpld/sgpio_if/top.jed @@ -1,5 +1,5 @@ Programmer Jedec Bit Map -Date Extracted: Tue Nov 19 16:33:01 2013 +Date Extracted: Fri Nov 29 16:09:27 2013 QF25812* QP100* @@ -23,7 +23,7 @@ L000112 1111111111111111* L000128 1110101011111111* L000144 1111111111111111* L000160 1111111111111111* -L000176 1111111111111111* +L000176 1111111011100111* L000192 1111111111111111* L000208 1111111011100111* L000224 1111111111111111* @@ -54,19 +54,19 @@ L000608 1111111111111111* L000624 1111111111111111* Note Block 0 PLA AND array * -L000640 11010111111101110111111111011111111111111111111111111111111111111111111111111111* -L000720 11111011111111111111111111111111111111111111111111111111111111111111111111111111* -L000800 01011111111101110111111111111111111111111111111111111111111111111111111111111111* -L000880 11010111111011110111111111111111111111111111111111111111111111111111111111111111* -L000960 11010111111110110111111111111111111111111111111111111111111111111111111111111111* -L001040 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001120 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001200 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001280 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001360 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001440 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001520 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001600 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L000640 11110111111111111111110111011111111111111111111111111111111111111111111111111111* +L000720 11011011111111111111111111111111111111111111111111111111111111111111111111111111* +L000800 11011111111111111011111011111111111111111111111111111111111111111111111111111111* +L000880 11100111111111110111111011111111111111111111111111111111111111111111111111111111* +L000960 11011111111101111111111111011111111111111111111111111111111111111111111111111111* +L001040 11111011111111111111111111111111111111111111111111111111111111111111111111111111* +L001120 01111111111111110111110111111111111111111111111111111111111111111111111111111111* +L001200 10111111111111111011110111111111111111111111111111111111111111111111111111111111* +L001280 01011111111101110111111111111111111111111111111111111111111111111111111111111111* +L001360 11110111111001111111110111111111111111111111111111111111111111111111111111111111* +L001440 11010111111001110111111111111111111111111111111111111111111111111111111111111111* +L001520 11110111110110111111110111111111111111111111111111111111111111111111111111111111* +L001600 11010111111110110111111011111111111111111111111111111111111111111111111111111111* L001680 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001760 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001840 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -109,22 +109,22 @@ L004720 111111111111111111111111111111111111111111111111111111111111111111111111 L004800 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004880 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004960 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L005040 11110111111111110111111111111111111111111111111111111111111111111111111111111111* +L005040 11111111111111111111111111111111111111111111111111111111111111111111111111111111* Note Block 0 PLA OR array * L005120 1111111111111110* -L005136 1111111111111101* -L005152 1111111111111101* -L005168 1111111111111011* -L005184 1111111111111011* -L005200 1111111111111111* -L005216 1111111111111111* -L005232 1111111111111111* -L005248 1111111111111111* -L005264 1111111111111111* -L005280 1111111111111111* -L005296 1111111111111111* -L005312 1111111111111111* +L005136 1111111111111110* +L005152 1111111111111110* +L005168 1111111111111110* +L005184 1111111111111110* +L005200 1111111111111101* +L005216 1111111111111101* +L005232 1111111111111101* +L005248 1111111111111101* +L005264 1111111111111011* +L005280 1111111111111011* +L005296 1111111111111011* +L005312 1111111111111011* L005328 1111111111111111* L005344 1111111111111111* L005360 1111111111111111* @@ -186,7 +186,7 @@ L006313 000001111001111110011111100* L006340 000001111001111110011111100* L006367 000101111101110110011111100* L006394 000101111101110111111111100* -L006421 000101111101110111011111100* +L006421 000101111001110110011111100* Note Block 1 * Note Block 1 ZIA * @@ -753,5 +753,5 @@ L025810 0* Note I/O Bank 1 Vcco * L025811 0* -C0D64* -AA1A +C0625* +A9E4 diff --git a/firmware/cpld/sgpio_if/top.vhd b/firmware/cpld/sgpio_if/top.vhd index 90d6bb84..c8fab177 100755 --- a/firmware/cpld/sgpio_if/top.vhd +++ b/firmware/cpld/sgpio_if/top.vhd @@ -104,7 +104,7 @@ begin begin if rising_edge(host_clk_i) then if codec_clk_i = '1' then - if decimate_count = "111" then + if decimate_count = "111" or host_data_enable_i = '0' then decimate_count <= decimate_sel_i; else decimate_count <= decimate_count + 1;