From 879745ccdfa4595f8b116c05a9211fb935d447d4 Mon Sep 17 00:00:00 2001 From: lbnl-atg Date: Tue, 28 Jan 2025 23:35:37 +0000 Subject: [PATCH] deploy: d40a2c7ae326f7517f795afad4db84e71ba9d0a8 --- .../block.pdf | Bin 6551 -> 6551 bytes .../tuning_dsp4.pdf | Bin 131917 -> 131917 bytes .../physics.pdf | Bin 107521 -> 107521 bytes .../block_mode.pdf | Bin 4819 -> 4819 bytes _gen_src_rst/demand_gpt_source.html | 2 +- _gen_src_rst/fchan_subset_source.html | 2 +- .../iq_deinterleaver_multichannel_source.html | 28 ++++++----- .../iq_mixer_multichannel_source.html | 46 ++++++++++-------- _images/afterburner_block.png | Bin 1767 -> 1767 bytes _images/afterburner_timing.png | Bin 33095 -> 33048 bytes _images/async_to_sync_reset_shift_block.png | Bin 1342 -> 1342 bytes _images/banyan_block.png | Bin 2010 -> 2010 bytes _images/banyan_mem_block.png | Bin 3947 -> 3947 bytes _images/banyan_mem_timing.png | Bin 51861 -> 51861 bytes _images/biquad_block.png | Bin 4877 -> 4877 bytes _images/biquad_timing.png | Bin 63879 -> 63879 bytes _images/ccfilt_block.png | Bin 2322 -> 2322 bytes _images/cic_interp_block.png | Bin 1577 -> 1577 bytes _images/cic_multichannel_block.png | Bin 3310 -> 3310 bytes _images/cic_multichannel_timing.png | Bin 44041 -> 44041 bytes _images/cic_simple_us_block.png | Bin 2037 -> 2037 bytes _images/cic_simple_us_timing.png | Bin 18339 -> 18339 bytes _images/cic_wave_recorder_block.png | Bin 7154 -> 7154 bytes _images/cic_wave_recorder_timing.png | Bin 31575 -> 31575 bytes _images/cim_12x_block.png | Bin 4327 -> 4327 bytes _images/circle_buf_block.png | Bin 4517 -> 4517 bytes _images/circle_buf_serial_block.png | Bin 5747 -> 5747 bytes _images/circle_buf_serial_timing.png | Bin 50179 -> 50179 bytes _images/circle_buf_timing.png | Bin 54957 -> 54957 bytes _images/complex_freq_block.png | Bin 3998 -> 3998 bytes _images/complex_freq_timing.png | Bin 48300 -> 48300 bytes _images/complex_freq_wrap_block.png | Bin 4922 -> 4922 bytes _images/complex_mul_block.png | Bin 2167 -> 2167 bytes _images/complex_mul_flat_block.png | Bin 2820 -> 2820 bytes _images/complex_mul_flat_timing.png | Bin 27852 -> 27852 bytes _images/complex_mul_timing.png | Bin 15579 -> 15579 bytes _images/cordic_mux_block.png | Bin 2342 -> 2342 bytes _images/cordic_mux_timing.png | Bin 47337 -> 47337 bytes _images/cpxmul_fullspeed_block.png | Bin 1910 -> 1910 bytes _images/cpxmul_fullspeed_timing.png | Bin 33585 -> 33585 bytes _images/data_xdomain_block.png | Bin 2096 -> 2096 bytes _images/data_xdomain_timing.png | Bin 24772 -> 24772 bytes _images/demand_gpt_block.png | Bin 1493 -> 1493 bytes _images/double_inte_block.png | Bin 1360 -> 1360 bytes _images/double_inte_smp_block.png | Bin 1971 -> 1971 bytes _images/doublediff1_block.png | Bin 1838 -> 1838 bytes _images/doublediff_block.png | Bin 1567 -> 1567 bytes _images/dpram_block.png | Bin 2356 -> 2356 bytes _images/dpram_timing.png | Bin 39640 -> 39640 bytes _images/evr_ts_cdc_block.png | Bin 2626 -> 2626 bytes _images/evr_ts_cdc_timing.png | Bin 56051 -> 56051 bytes _images/fchan_subset_block.png | Bin 2465 -> 2465 bytes _images/fdownconvert_block.png | Bin 3085 -> 3085 bytes _images/fifo_block.png | Bin 2472 -> 2472 bytes _images/fiq_interp_block.png | Bin 2798 -> 2798 bytes _images/flag_xdomain_block.png | Bin 1656 -> 1656 bytes _images/flevel_set_block.png | Bin 3345 -> 3345 bytes _images/freq_count_block.png | Bin 3112 -> 3112 bytes _images/freq_count_timing.png | Bin 38288 -> 38288 bytes _images/fwashout_block.png | Bin 2354 -> 2354 bytes _images/fwashout_timing.png | Bin 20635 -> 20635 bytes _images/half_filt_block.png | Bin 1771 -> 1771 bytes _images/half_filt_timing.png | Bin 22179 -> 22179 bytes _images/host_averager_block.png | Bin 1893 -> 1893 bytes _images/host_averager_timing.png | Bin 31925 -> 31925 bytes _images/iirFilter_block.png | Bin 4263 -> 4263 bytes _images/iirFilter_timing.png | Bin 31654 -> 31654 bytes _images/interp1_block.png | Bin 1014 -> 1014 bytes _images/iq_chain4_block.png | Bin 1987 -> 1987 bytes _images/iq_chain4_timing.png | Bin 49555 -> 49555 bytes _images/iq_deinterleaver_block.png | Bin 2405 -> 2405 bytes .../iq_deinterleaver_multichannel_block.png | Bin 2405 -> 2405 bytes _images/iq_deinterleaver_timing.png | Bin 58073 -> 58073 bytes _images/iq_double_inte_block.png | Bin 1057 -> 1057 bytes _images/iq_inter_block.png | Bin 1422 -> 1422 bytes _images/iq_intrp4_block.png | Bin 1987 -> 1987 bytes _images/iq_mixer_multichannel_block.png | Bin 1896 -> 1896 bytes _images/iq_modulator_block.png | Bin 1918 -> 1918 bytes _images/iq_trace_block.png | Bin 4832 -> 4832 bytes _images/iq_trace_timing.png | Bin 52849 -> 52849 bytes _images/isqrt_block.png | Bin 1447 -> 1447 bytes _images/ll_prop_block.png | Bin 2822 -> 2822 bytes _images/lpass1_block.png | Bin 1481 -> 1481 bytes _images/lpass1_timing.png | Bin 17673 -> 17673 bytes _images/minmax_block.png | Bin 1554 -> 1554 bytes _images/mixer_block.png | Bin 1499 -> 1499 bytes _images/mon_2chan_block.png | Bin 2885 -> 2885 bytes _images/mon_2chiq_block.png | Bin 2916 -> 2916 bytes _images/mon_chans_block.png | Bin 2695 -> 2695 bytes _images/multi_counter_block.png | Bin 1832 -> 1832 bytes _images/multi_counter_timing.png | Bin 28250 -> 28250 bytes _images/multi_sampler_block.png | Bin 3812 -> 3812 bytes _images/multi_sampler_timing.png | Bin 45891 -> 45891 bytes _images/multiply_accumulate_block.png | Bin 3100 -> 3100 bytes _images/multiply_accumulate_timing.png | Bin 35938 -> 35938 bytes _images/pdetect_block.png | Bin 2085 -> 2085 bytes _images/ph_acc_block.png | Bin 2463 -> 2463 bytes _images/phase_diff_block.png | Bin 2571 -> 2571 bytes _images/phase_diff_timing.png | Bin 26239 -> 26239 bytes _images/phaset_block.png | Bin 1712 -> 1712 bytes _images/phaset_timing.png | Bin 21981 -> 21981 bytes _images/phasex_block.png | Bin 2494 -> 2494 bytes _images/reg_delay_block.png | Bin 1808 -> 1808 bytes _images/rot_dds_block.png | Bin 2334 -> 2334 bytes _images/rot_dds_timing.png | Bin 23299 -> 23299 bytes _images/rr_arb_block.png | Bin 1936 -> 1936 bytes _images/sat_add_block.png | Bin 1272 -> 1272 bytes _images/saturateMath_block.png | Bin 733 -> 733 bytes _images/serialize_block.png | Bin 2650 -> 2650 bytes _images/serializer_multichannel_block.png | Bin 2158 -> 2158 bytes _images/serializer_multichannel_timing.png | Bin 35890 -> 35890 bytes _images/shortfifo_block.png | Bin 2472 -> 2472 bytes _images/ssb_out_block.png | Bin 3592 -> 3592 bytes _images/ssb_out_timing.png | Bin 54077 -> 54077 bytes _images/tgen_block.png | Bin 5321 -> 5321 bytes _images/tgen_timing.png | Bin 51661 -> 51661 bytes _images/timestamp_block.png | Bin 2717 -> 2717 bytes _images/timestamp_timing.png | Bin 58907 -> 58907 bytes _images/tt800_block.png | Bin 1424 -> 1424 bytes _images/tt800_timing.png | Bin 30087 -> 30087 bytes _images/upconv_block.png | Bin 2392 -> 2392 bytes _images/upconv_timing.png | Bin 40014 -> 40014 bytes _images/xy_pi_clip_block.png | Bin 4281 -> 4281 bytes _images/xy_pi_clip_timing.png | Bin 62180 -> 62180 bytes .../_gen_src_rst/demand_gpt_source.rst.txt | 2 +- .../_gen_src_rst/fchan_subset_source.rst.txt | 2 +- ..._deinterleaver_multichannel_source.rst.txt | 4 +- .../iq_mixer_multichannel_source.rst.txt | 8 ++- 128 files changed, 53 insertions(+), 41 deletions(-) diff --git a/_downloads/154749296992c7b81e8456297654299c/block.pdf b/_downloads/154749296992c7b81e8456297654299c/block.pdf index 984b9b05b6afacc35a439fab7c3c2c49fcc9aece..7d9cf0b3f4f95f9456485fc0af460349e29dd1c3 100644 GIT binary patch delta 148 zcmbPkJl%MMmk6gth>@|Cv9XoOMGgos%BU3kH3r9N}LMkTL HNJ;|$l~5*B delta 148 zcmbPkJl%MMmk6gxh>@|CvALDuGTIUGBYzZGB}s;^Z^zJI5IOcH8ME24fO%s0)Kj`l#%}T zEc+LHfbM8IypQChtVTdEn2xU&RWa)qSMx@|6!vhsSI!2DvSQb&@7S!k*4fW(OT4(L z4nI^NrN=+)u=9L0FB*c~d|r@a_{(B+T~y^DZ&u+jELfaXbc=)HE?*`dY}|^jI(>Kc zM=^-huf~GOC!I327LU^ZNPids{z`Np<*{2`3pgd8yw&aZ_tjv!`2Y8R`Tf@W>Vxcq z|Gp~Y`X0j6!dWyz^u?3f$R}-`?Q)JIPOH9RE>r!06+j>A00ZgXc^I`u!k(N{I7)QN zBL(i>Sr03$bbSfQKjB1NpjVMKwHz-yq7Xa zVr;!aJ%orRb!0*^dw)G7qOtG1%VU9vPLZY7lvIFWKg zBx0_MK8S6kAXOz{N^Fx&MrjU^1!B@z@`;7Ma{`fw{Nsd2E`LFzoakq2ZR7*bJ=O>G zoy;;Mkr^@wc;;YVc+Q(B1)TLn=WGr$~w<$Tlt~0hIHs z5)J!Eqa!AoY_%+=JSYO1y{CGt>l8&m@&sB0tV+Ca*0yjUwkxY>LMnJPM4v!lf~OU6BuvxfXYFyP8qW&(QN=_D z7!v6$lflzz@=dgOP3Kn;O2x<#I1VrZg{&p?aew4XqQufKPy}G~WP}X{i!<`K@_1Y@ zrVJ&=x)@4eKTY(}ODdx7ExtrAt#C3;5O^OlNhwND&6~J=6*y7Ms+UrwMm9+rqq$^z zj}5*w1k*~R&TtrjSxhA~YEg?AR&~7|%?)(56B0e)ps_&VKz!mDt*yDox|R%H^Iz7j za(^k_G}&dPXt$S`fSA?ZNcxHQXtd>1x#Cf~!nCO)g`&b)1>zSSlFUX0(xQwcPNa!RA(8XgG z!dzjUp%ZN>F%bdQEPLjf|%3 zPH&F0c#V%|8taEhkE4zLG#aptBZ2Ur)-7q{yf(NG4J&+|C029MLe&43yePrf8T&5a)Vqu4WPu;^C=4U-38mJ^zg#^A9}d13s9JrV~Eo1;5~z{PO$NWijC;AM**H@+&^$ zb6)WUzveeT$ITy3w)7V%=jOCyx`Muagp=+D4$L^l>JQpZXjbY9glMY4r0iQzZUt37dL}ZK89F0 z$4|-Wb6xQB5kH?UW^Iu9ga64#1T~X#QUKmep}krix#WEDt72A8hx}@^nDf8*UyCUO z8ciTV&5LmvcQr4rf%Uw+Sw>!UIV%cY{XHcV`{%}L2M#kNA~owuhaCvQQq4_`JSbzsj3s3C&`P@9!% zpy%Tb8Y27#<&Mt*o+}8PvwVgjR$k|$VlpWBxST*Fj2EM-yc&J4!vjSXvm%B`q^NNi zLSkHw@)iP_t-$#G>3{Cw%Qs}2O$cPbGMLXXsYAu{BP_Go?WA5yovi@%;O(m~dxxOT z$>!W*mO-q45TshaQJ*C$Ok&BAs%E!B)`NGSkAMFaRXf=Tt)Q8L8eYLOez1vRLbMda z+ofVs%I$$QR$UQNUng+-u?Ez9J}Aop{_Z)3K7!i(Pt2;TDu1O_p*$FV33MakHfeb? z@=g}xvtl+cFD4HH;TnI3XQM9q-h#P{$q-l%rn6!Nza5OS8^Cw%H{0Y#-fn%}iU$0X z3H?5KP|oHRIs+=!9)FY9H$sBzK9|Gla*qE?*;;tFpzR3vUE#u~!i8B1SAKip-KwxH z++=IQWlM9r(tliTFT7KSb!5w~Y}c}SmRLP|gzR?3)RC>%^cF3>q z<&ci17rn?e`LD%)0ks*wE0=iz0&GJ>LN_-xH!wvoFf>CpF*Y|sHaSH`HAF-)K`=E$ vG&nFmAUs4uH#apmFhwvhG($EqHa9{xIYmY_L_{$`Ff~LpI54*;0sGTIQGBYzdFf^C&^Z^zJG%_7H~>Fd8^y+@2kOd@&E7t^82m#)d$%J z|9w@)^*w~Cg|ldc=!++{kx$w>+vOZboK}6sT&DT~D}X-K0S3~&^Dt_SggrT@aFpnj zM+)4%vmRDh>G~3qf5M5l#`U!X8TwFYSP7K1gh)wk2*@WLv4SMkmVeN&HnmEsQykGy ztKfHa7iU*v=^7lB26y2FT0HJ6wF~i+0%d1s-_J4XvL}TB1m(hX%mNGSq$aPaIG?CU;Xp6h!5^ht5E$8c1G-@G+Wjz89>J5h_ zZJgH{wbGFEEqQ@r8j_@IA`haR-gh7b20T#O29kl6GR~s>n7+WP7HD)$Z5*azupk{k z90N+7VY&-+THwq;+#8&=QW9rNvpC|Vr{oMN+~TRSq|+^+T1R^O96au! zM+-WECx6+?7%>#l;7ft8ODG`;j2jgQwlsx6K+AYMQo&)gc__NDkRqKl7V~u6OsI<> zv?ki!dbunx0(k;00#+qnIBQ!t5ZjeiG$ECd80{JY6FjYmBVn2*KWmRW)p%COk18fQ zz>r91nGBvzlW(HMYdXJ*P%1`_z;S>PC}b_6kAEXy5+#;?fg%8-CnIbySe%i+mB-_P zF=Z$@*2Pc)`)Q(&UQ!WtZ}BC1X@!$%g24NbNlH^2jUaQXl>0s*0p5tn*XwH zm48d|rpYcVMZ3Mk1jMZNM$%8bN24vD$`y~=6{bxcDHIjXDiFWukYqM0kQQYm86UQw z=1@XX)_7_g`P8k(vxudzQGy;Cu%+@?2dWJ1q%TMP3*?jdbiv)%1Nz}YGgEJ zcY1T2#cO;#(^x-5dK_)^r_q3I90`Q~v~Eco=e5CoXjtLvEU}u47NY*Q<+C3E#CPw+ioasohOK(h`8O5GSgGIk082{GeJAd;5 zzB91_DEIQKmqmGT3Af(%IEul!X96c*Rr#nK>`X3313EzIa1cXY{I$qOyto;R@-f81 zIetn`pX-93kNEj?F>8a&AN)@~BB+^^lLGK&3hmYE$R+2CUlp@*I^=XxT|?_4Xo$o%`)<;%UMzI>hCF`*x&qyf9L=3e~Q_(<$pW1jqmo4zr1+= z5q-BI7^Q2XQOY0UI=9(%L$D+oZca+BDYg|-@4P)dIe80;efY8wsRMgPKn)ojfZD87 z13e#i&=BD_D0h4g@LWOQoaHkNvGO_}6_Y{1$K?bfVZ0bs<<;nW9UdsEm=!ThB1MhE z5EA2Zl(!JbYz4;ePk(n0U%nyJY(gLdmce|ENgXPlA7PozZYT9x>TCt52X9|}**gSv zPB!NjvkYSWgCN!VjruH6VG>J@R5iO5vL3wqeEj>bsM^U!Xa&s_)bI+P@qn&>2v%_V}B;z7Y~!_qiNamvj7I%GScW1#L&T?+O<_6)wzDxboWz?^cCv z;U-%XE?b)0m4D`Pd*PirtRq`?WxJNuv&8DzBV@NLrjBgArnhM6EmyK15pL~_-x0kY zY@7V8#rC4RIk_WzE!eV_?3LOoY%jZ$^xC3rc9-atua(_ia5p`5B+I*xw{R=r?h(Q} z38W)@Ez*=~MVeR%zoq!X|5nWL&lL;IH$DEk9M0KSQX>fe%14*@?-QxwCEh8z>-8HGDK3d6sR|k{Rz?O!rUr&a5XtSEr!$Ik wJG;6#nwS}xJGxp}8X7p6JDIvVnz~rHT3VVKn7Wy|IN2%K5K=OocQNA^0GzxbRR910 delta 126 zcmZoX!Pa8HGDK3d6sR|k{Rz?O!rUr&a5XtSEr!$Ik wJG&X07&@|Cv9XoO@|CvALDun7XS>BD~kXC diff --git a/_gen_src_rst/demand_gpt_source.html b/_gen_src_rst/demand_gpt_source.html index afe359419..a7e4c2239 100644 --- a/_gen_src_rst/demand_gpt_source.html +++ b/_gen_src_rst/demand_gpt_source.html @@ -98,7 +98,7 @@ 15reg [8:0] count=0; // XXX generous, but not general 16 17always @(posedge clk) begin -18 gate_check <= gate; +18 gate_check <= gate; 19 count <= count + gate; 20 if (trig && gate_check) begin 21 time_err_r <= (count+gate) != gpt; diff --git a/_gen_src_rst/fchan_subset_source.html b/_gen_src_rst/fchan_subset_source.html index 93ee3c03a..466b1d6dc 100644 --- a/_gen_src_rst/fchan_subset_source.html +++ b/_gen_src_rst/fchan_subset_source.html @@ -114,7 +114,7 @@ 31 for (ix=0; ix<len; ix=ix+1) begin 32 assign keep_use[ix] = keep[len-1-ix]; 33 end -34 end +34 end 35 else begin : G_NKEEP_OLD 36 for (ix=0; ix<len; ix=ix+1) begin 37 assign keep_use[ix] = keep[ix]; diff --git a/_gen_src_rst/iq_deinterleaver_multichannel_source.html b/_gen_src_rst/iq_deinterleaver_multichannel_source.html index 69a6bd1d9..b25a32ffd 100644 --- a/_gen_src_rst/iq_deinterleaver_multichannel_source.html +++ b/_gen_src_rst/iq_deinterleaver_multichannel_source.html @@ -112,20 +112,22 @@ 29 .scale_wi (SCALE_WI), 30 .dwi (DWI), 31 .davr (DAVR) -32 ) i_iq_deinterleaver ( -33 .clk (clk), -34 .scale_in (scale_in), -35 .iq_data_in (iq_data_in[(ch_id+1)*DWI-1:ch_id*DWI]), -36 .iq_sel (iq_sel), -37 .valid_out (valids_out[ch_id]), -38 .i_data_out (i_data_out[(ch_id+1)*(DWI+DAVR)-1:ch_id*(DWI+DAVR)]), -39 .q_data_out (q_data_out[(ch_id+1)*(DWI+DAVR)-1:ch_id*(DWI+DAVR)]) -40 ); -41 -42 end endgenerate +32 ) +33 i_iq_deinterleaver +34 ( +35 .clk (clk), +36 .scale_in (scale_in), +37 .iq_data_in (iq_data_in[(ch_id+1)*DWI-1:ch_id*DWI]), +38 .iq_sel (iq_sel), +39 .valid_out (valids_out[ch_id]), +40 .i_data_out (i_data_out[(ch_id+1)*(DWI+DAVR)-1:ch_id*(DWI+DAVR)]), +41 .q_data_out (q_data_out[(ch_id+1)*(DWI+DAVR)-1:ch_id*(DWI+DAVR)]) +42 ); 43 -44 assign valid_out = valids_out[0]; -45endmodule +44 end endgenerate +45 +46 assign valid_out = valids_out[0]; +47endmodule diff --git a/_gen_src_rst/iq_mixer_multichannel_source.html b/_gen_src_rst/iq_mixer_multichannel_source.html index b24e7cf9e..5e0ae3829 100644 --- a/_gen_src_rst/iq_mixer_multichannel_source.html +++ b/_gen_src_rst/iq_mixer_multichannel_source.html @@ -113,27 +113,31 @@ 30 .dwi (DWI), 31 .davr (DAVR), 32 .dwlo (DWLO) -33 ) i_mixer_cos ( -34 .clk (clk), -35 .adcf (adc[(ch_id+1)*DWI-1: ch_id*DWI]), -36 .mult (cos), -37 .mixout (mixout_i[(ch_id+1)*(DWI+DAVR)-1: ch_id*(DWI+DAVR)]) -38 ); -39 -40 mixer #( -41 .NORMALIZE (NORMALIZE), -42 .dwi (DWI), -43 .davr (DAVR), -44 .dwlo (DWLO) -45 ) i_mixer_sin ( -46 .clk (clk), -47 .adcf (adc[(ch_id+1)*DWI-1: ch_id*DWI]), -48 .mult (sin), -49 .mixout (mixout_q[(ch_id+1)*(DWI+DAVR)-1: ch_id*(DWI+DAVR)]) -50 ); -51 -52 end endgenerate -53endmodule +33 ) +34 i_mixer_cos +35 ( +36 .clk (clk), +37 .adcf (adc[(ch_id+1)*DWI-1: ch_id*DWI]), +38 .mult (cos), +39 .mixout (mixout_i[(ch_id+1)*(DWI+DAVR)-1: ch_id*(DWI+DAVR)]) +40 ); +41 +42 mixer #( +43 .NORMALIZE (NORMALIZE), +44 .dwi (DWI), +45 .davr (DAVR), +46 .dwlo (DWLO) +47 ) +48 i_mixer_sin +49 ( +50 .clk (clk), +51 .adcf (adc[(ch_id+1)*DWI-1: ch_id*DWI]), +52 .mult (sin), +53 .mixout (mixout_q[(ch_id+1)*(DWI+DAVR)-1: ch_id*(DWI+DAVR)]) +54 ); +55 +56 end endgenerate +57endmodule diff --git a/_images/afterburner_block.png b/_images/afterburner_block.png index c4d56716fd0f0875df6c5a83e3fe462ffced5c4a..33e266b3e2db9c99361d86004b0c3fc00cfd74a2 100644 GIT binary patch delta 19 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

%IXE~#SDv=ug~kd^ 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 diff --git a/_images/async_to_sync_reset_shift_block.png b/_images/async_to_sync_reset_shift_block.png index 1b52e3e5ae211b335babe3db0edfd75833dbd17d..00ffde5f4242a5c91e43c7d2875f83b60d7544d0 100644 GIT binary patch delta 19 acmdnTwU28;HHVD2lBrRISog-}-7Ek;DF#dc delta 19 bcmdnTwU28;HHU<_n(Uj$Zs6aj%^@SMWNH*4*1fU0O9%iusRjQ4 delta 19 acmeBG>s6aj%^@MKCRh4u?~IMjT|xjv69;hs diff --git a/_images/biquad_timing.png b/_images/biquad_timing.png index 82a2a13c6e015d1cc8aececc1140ee88b592288b..a020a53936a7214e4a2db9c5e67801f391ad6601 100644 GIT binary patch delta 21 dcmZqw%-sH&c|sP4jJPuMlb@S{Hx`Nh1OQ`?326WT delta 21 dcmZqw%-sH&c|sP4gt(fz)_cgkoHHVD2lG*A&cf*a%`O*MQ_6H*X delta 19 bcmexl{>gkoHHU<_nq29ty)!m8=Su?sR9py4 diff --git a/_images/cic_wave_recorder_timing.png b/_images/cic_wave_recorder_timing.png index 34a2e5a0abc7bdf33388e8eb48bc7122627d76b2..26ac5da667b8f8dd337d790361e6eadd71b4eb1a 100644 GIT binary patch delta 21 dcmccqjq&<7#tB&*GUCeYkEfJ*Z7h0P1psW#3AF$K delta 21 dcmccqjq&<7#tB&*65?vw%8`}3Hx@mu0sv^K2~hw5 diff --git a/_images/cim_12x_block.png b/_images/cim_12x_block.png index 4f74e54572c59839f87a4ffaa5d225bfeea7a23e..4ddb379fad289b465ca9e64db43b726d88dc4f4c 100644 GIT binary patch delta 19 acmaE^_*`*9HHVD2lG*A&cf*a%DFOgVT?Wel delta 19 bcmaE^_*`*9HHU<_nq29ty)!m8rw9N5Ps0cE diff --git a/_images/circle_buf_block.png b/_images/circle_buf_block.png index 6e8a61df0e1354c634ab8f02c8c2971a23bd073d..526d9658e1e26af034832511fa93624b62709673 100644 GIT binary patch delta 19 acmZ3gyi|EYHHVD2lG*A&cf*a%N`e4C)&>dy delta 19 bcmZ3gyi|EYHHU<_nq29ty)!m8D+vMsMmz^H diff --git a/_images/circle_buf_serial_block.png b/_images/circle_buf_serial_block.png index 75c8373ffb9d7a9994774c923e7373ea7f2d092d..a1603b8979e096c4de3ed8e5baa28991152b73e4 100644 GIT binary patch delta 19 acmeyY^I2y?HHVD2lG*A&cf*a%A4CC7pa+To delta 19 bcmeyY^I2y?HHU<_nq29ty)!m8e-H%#R0asL diff --git a/_images/circle_buf_serial_timing.png b/_images/circle_buf_serial_timing.png index ff104fe8ee32fa11d014a044fe25eddea54d7cbb..cf834bed82431638379d21381534c48d1a109c1c 100644 GIT binary patch delta 21 ccmZqfU~cYUo{+^MBd*N;cuJYq#-fRb0Z;-6DgXcg delta 21 ccmZqfU~cYUo{+^MA+Dyg*Y=IX#-fRb0Z(=a6#xJL diff --git a/_images/circle_buf_timing.png b/_images/circle_buf_timing.png index 52459068bba1c8642baba397c0e528a5e1f2064b..5cf118938589b9681eaadf6c1b2e7faf6bbd2dc5 100644 GIT binary patch delta 21 dcmZ3xmU-=3<_TFGGUCb{#oF1oHx^l60{~ZL2r~cx delta 21 dcmZ3xmU-=3<_TFG65?t)du`uHY%H?A1^`-|2yg%Z diff --git a/_images/complex_freq_block.png b/_images/complex_freq_block.png index 006b556b219232b1ee58902f6d9d0dc2068f4b2f..0eec45c99543ef5365d5c5985064d8fec30f3ef6 100644 GIT binary patch delta 19 acmbOyKTm!_HHVD2lG*A&cf*a%()<8ELIvvp delta 19 acmbOyKTm!_HHU<_nmp6nUcQaZ()<8DTm|X? diff --git a/_images/complex_freq_timing.png b/_images/complex_freq_timing.png index a579b8e1d521a4dd665c18acca7f5f3a102b2d8a..9b3bbdfaf64cb03089ebe8bd1cbe2216a91ea866 100644 GIT binary patch delta 21 dcmZ4UlWEOQrU_XbGUCb{#oF1oHx^m#0RUn92&@1A delta 21 dcmZ4UlWEOQrU_Xb65?vQr>ySuZ7j0d0{~}y30eRE diff --git a/_images/complex_freq_wrap_block.png b/_images/complex_freq_wrap_block.png index b8bf8e2ab525ee2886222fa7d81a703532e00953..2d03a1ebe93d095f717c3fabe59e0e7e298f5686 100644 GIT binary patch delta 19 acmdm`wo7e7HHVD2lG*A&cf*a%+l2r`TL#bo delta 19 acmdm`wo7e7HHU<_nmp6nUcQaZ+l2r_bq3D> diff --git a/_images/complex_mul_block.png b/_images/complex_mul_block.png index 32d7648eae73c2317bb892b2d9ea11b3b3309942..298525bc322d4626588f40c05aec6f4b5aeb128f 100644 GIT binary patch delta 19 bcmew^@Lga+HHVD2lKGvm^5q+wzpw)UPm~BP delta 19 acmew^@Lga+HHU<_nmp6nUcQaZU)TXjj0aBu diff --git a/_images/complex_mul_flat_block.png b/_images/complex_mul_flat_block.png index 771739407487cf35ba613973833a9f4478fbd174..c94853efb152ee5ba45d24bf6dde4c41cb293be2 100644 GIT binary patch delta 19 acmZn>YZ04J%^@SMWPT^CeEG)aMlJw9Q3m4x delta 19 acmZn>YZ04J%^@MKCeQS?mv3WpBNqTUNd^S~ diff --git a/_images/complex_mul_flat_timing.png b/_images/complex_mul_flat_timing.png index 2903d4eb2ab100fa3a780b5c6f80fb1691d8999a..fdc91d940de126aa53343d1db79a93b6ce21f089 100644 GIT binary patch delta 21 ccmX?elkv<=#tB&*GUCddEIQG?8;hcH09$$oZvX%Q delta 21 dcmX?elkv<=#tB&*65?vQr>ySuZ7hn)0RU%-2`B&n diff --git a/_images/complex_mul_timing.png b/_images/complex_mul_timing.png index cc73db7c75dea457661f8b76a5853b6f9382ca07..69fd83f736ad0fb46b4f8d16dd50d7ff538fc50f 100644 GIT binary patch delta 19 acmcazdAo8#7Ke+Z7jpmrK`sXk delta 19 bcmZ1`v`lD1HHU<_n(C272 diff --git a/_images/cordic_mux_timing.png b/_images/cordic_mux_timing.png index f04ff52ae94cd4cadaa19f0e81b94220af619594..938e8e879f1bd73b131c088899d0e565774ca307 100644 GIT binary patch delta 21 dcmaF)k?G|}rU_XbGUCc2>00JfHWrod003wH2-5%n delta 21 dcmaF)k?G|}rU_Xb65?tW%b#1MZY(O_0RV4y3B>>a diff --git a/_images/cpxmul_fullspeed_block.png b/_images/cpxmul_fullspeed_block.png index 3cbc19bd6779aa71a38787a63e91d8a738b0174f..d05e8139b98f7cecf2207d72a656c14589b2f3b1 100644 GIT binary patch delta 19 bcmeyy_l<8tHHVD2lKGvm^5q+wKeGVb%AR_HHVD2lKGvm^5q+w&$0jjNc#t= delta 19 acmcb>b%AR_HHU<_nmp6nUcQaZXITJ3^9IWR diff --git a/_images/double_inte_smp_block.png b/_images/double_inte_smp_block.png index be5b680c54d8860aacb8da2d7d59e8e38e3d1545..66d67e1b5a5af426cafeb6f868e162cd6f58139a 100644 GIT binary patch delta 19 acmdnYznOnRHHVD2lKGvm^5q+w4cGxhS_a<$ delta 19 acmdnYznOnRHHU<_nmp6nUcQaZ2J8SnQU(D4 diff --git a/_images/doublediff1_block.png b/_images/doublediff1_block.png index f32bc7020f564fcccb34fadd0f9b7d976142312e..d61f173f8d09c56226376ee747a65cc16a35f296 100644 GIT binary patch delta 19 bcmZ3-w~lW@HHVD2lKGvm^5q+wSF-^CM0p2I delta 19 acmZ3-w~lW@HHU<_nmp6nUcQaZtJwfPaRzSy diff --git a/_images/doublediff_block.png b/_images/doublediff_block.png index 2c7b50fd0a535dbf6b4539d3dc032a11b07ad3b1..b22ac239c66379536523b5daff46280ddd7a7027 100644 GIT binary patch delta 19 bcmbQwGoNQdHHVD2lKGvm^5q+w=dc0*LHY+9 delta 19 acmbQwGoNQdHHU<_nmp6nUcQaZb65d8@&-Ks diff --git a/_images/dpram_block.png b/_images/dpram_block.png index 197adfe596052a20e4db10a9616662bce5b1b4a6..e1dd7bf9818ce733bcf792410dad4e960bce436f 100644 GIT binary patch delta 19 bcmdlYv_)t_HHVD2lKGvm^5q+wH*x>~Mdt@; delta 19 bcmdlYv_)t_HHU<_n!=Xu1;!hjH*x>~L-hv~ diff --git a/_images/dpram_timing.png b/_images/dpram_timing.png index 5b606c78ed7d8110c718ca6db85a9a7a11c4a4f9..cd47d1bc94293cd1e49dbb703f32d8ee81bb11d8 100644 GIT binary patch delta 21 dcmcbymFdP-rU_XbGUCcyb5*&%Z!Aii1pr=;2xkBQ delta 21 dcmcbymFdP-rU_Xb65?ul!N$EN8;jCr0RUYV2o3-M diff --git a/_images/evr_ts_cdc_block.png b/_images/evr_ts_cdc_block.png index 1115b6433fcc6416ad2d6eeab9985fc864eeba68..8cdfd900cb5bcc86ec016f410758c6714877c5a7 100644 GIT binary patch delta 19 acmX>ka!6!CHHVD2l7-L9EVGTx`#AwcO9vhR delta 19 bcmX>ka!6!CHHU<_n!=Xu1;!hj_j3XOMotGq diff --git a/_images/evr_ts_cdc_timing.png b/_images/evr_ts_cdc_timing.png index e5a1c405c00e7a77a568900c3817b022dc2b6efe..f3d78473bc2e53a240db3f64dff3fdacce4fdf23 100644 GIT binary patch delta 21 dcmeyomHG2l<_TFGGUCc2>00JfHWoGB0svt#2%P`` delta 21 dcmeyomHG2l<_TFG65?u>7ankY-dNOl3jk|x3J?GQ diff --git a/_images/fchan_subset_block.png b/_images/fchan_subset_block.png index 56a899662cd7c3ee9bfd58b219cffd93f8c67856..f382ff2e21ac905f5b814c8cbae25ddf225e15bc 100644 GIT binary patch delta 19 acmZ1|yij;THHVD2l7-L9EVGTxa-0A^Lk2kj delta 19 acmZ1|yij;THHU<_n!=Xu1;!hjyh3yh3Z delta 19 acmaDS`c8C0HHU<_n!=Xu1;!hjv$+6E`3Fh> diff --git a/_images/flag_xdomain_block.png b/_images/flag_xdomain_block.png index 4b9c1b76298319bb8624611ef6f39f46c06a31fe..48a55ce18e87749e04b42832b7c0ced54d310575 100644 GIT binary patch delta 19 acmeyt^MhwXHHVD2l7-L9EVGTxUs(Z6I|r-) delta 19 bcmeyt^MhwXHHU<_n!=Xu1;!hjzp?@VO+E+F diff --git a/_images/flevel_set_block.png b/_images/flevel_set_block.png index 676d36f7c03ca11fe15cf1ec788d66c93653e8fb..a82d71a7679675f09f0416780963e45fa66956af 100644 GIT binary patch delta 19 acmbOzHBo9pHHVD2l7-L9EVGTxeLMg@)CQUW delta 19 acmbOzHBo9pHHU<_n!=Xu1;!hj`*;99*9N}; diff --git a/_images/freq_count_block.png b/_images/freq_count_block.png index 7f8b2065aa82804f862a7aab7c9b291fd56fc4c0..baf4a5c2e8f477e7f9de6584c13feb9c3967f9a3 100644 GIT binary patch delta 19 acmZ1>u|i@(HHVD2l7-L9EVGTxOSu6-`3Bkm delta 19 bcmZ1>u|i@(HHU<_n!=Xu1;!hjmvRFDLi`5* diff --git a/_images/freq_count_timing.png b/_images/freq_count_timing.png index 11ac213bee9d0bbb3dd26eaa083c2d6feb24c83d..f98ca22970c9e31247d93598de6aae48240f7dfd 100644 GIT binary patch delta 21 bcmbQRnrQ+MWpT)eD|5|N<@&y{NNy?sQIH3A delta 21 bcmbQRnrQ+MWpPM|tLdwl>|M06NNy?sQS}Fo diff --git a/_images/fwashout_block.png b/_images/fwashout_block.png index 791eb18645fbb0a9ce59d9a531af1ca139ab153e..fac075ef0bc6a084211296408d4cdf097f68fa6e 100644 GIT binary patch delta 19 acmdlav`J_}HHVD2l7-L9EVGTx>p1{IrUvN% delta 19 bcmdlav`J_}HHU<_n!=Xu1;!hj*K+^>L#YQ2 diff --git a/_images/fwashout_timing.png b/_images/fwashout_timing.png index 90252489e2118acaeede23e93165167a477f3ead..44f4bdc0b203abd62e6f858b17a93eb4e30ef551 100644 GIT binary patch delta 21 dcmbQeka6}x#tB&*GUCeIuavA3Hx_9I002@42O$6e delta 21 dcmbQeka6}x#tB&*65?w5DkgguZ7k9Z002?m2UGw6 diff --git a/_images/half_filt_block.png b/_images/half_filt_block.png index e18fb97d6bcd2b9bffea0b8fe0fe872661dae9a3..22e913ad67891b9f608f70bde7e89b2d2884c807 100644 GIT binary patch delta 19 acmaFO`v37Y@_ delta 21 dcmex3hxy|i<_TFG65?tW%b#1MZY=tL764_f3CaKf diff --git a/_images/isqrt_block.png b/_images/isqrt_block.png index 6b9940c00cd9fd9cea21d50d3ae354b61bcc5718..31a5d82693251c5e1ec0114a89dc7c3234097cae 100644 GIT binary patch delta 19 acmZ3^y_|bOHHVD2lGUQ;+)^8xRagN(0R|EP delta 19 acmZ3^y_|bOHHU<_no?BjLHUi%Dy#rKkOm6? diff --git a/_images/ll_prop_block.png b/_images/ll_prop_block.png index 529d6ebb80089eb8a54aee49c1a6511471960f1e..b5fceff8675724f541c8c09dd39599ffa1065346 100644 GIT binary patch delta 19 acmZn@YZIGL%^@SMWVPryx75bwW-b6cmIg`y delta 19 acmZn@YZIGL%^@MKrWDnBP<~@`GZz3mB?dzP diff --git a/_images/lpass1_block.png b/_images/lpass1_block.png index 721ddf96976f6732a2d1cd0e7321f947251024c7..0a41186fa9aae78797676c773807791f8ff320a6 100644 GIT binary patch delta 19 acmX@feUf`ZHHVD2lGUQ;+)^8x-B^MJUW6^XM07#Yw!vFvP delta 21 ccmeC|V(jc diff --git a/_images/mon_2chan_block.png b/_images/mon_2chan_block.png index 07d7971ceb6398f813de2967be08b005c2d5504d..96306b901887657fbcf4dae88566588df8e9b4a6 100644 GIT binary patch delta 19 bcmX>qc2sOaHHVD2lGUQ;+)^8x4{-qiMeqj) delta 19 acmX>qc2sOaHHU<_no?BjLHUi%hqwSle+K{n diff --git a/_images/mon_2chiq_block.png b/_images/mon_2chiq_block.png index dac2ab88e1fdb8b1154c523f72a2e705ab008323..be776ba7d5346bacea2bdf7509e4bcf27e16d36a 100644 GIT binary patch delta 19 bcmaDN_C#z#HHVD2lGUQ;+)^8xA94WzN{R<$ delta 19 acmaDN_C#z#HHU<_no?BjLHUi%54iwI83$be diff --git a/_images/mon_chans_block.png b/_images/mon_chans_block.png index 6d69e5a885d113c53aeba9dae6222818ad8b066d..81decfda3a608b30d85c512f13e86f381c83970a 100644 GIT binary patch delta 19 acmZn{Z5N$T%^@SMWVPryx75aF7A^ogngz=M delta 19 acmZn{Z5N$T%^@MKrWDnBP<~@G3l{)7DFws; diff --git a/_images/multi_counter_block.png b/_images/multi_counter_block.png index 76946b2452c78d3288d8e5ae68ad6f6aa1192773..0101fffe83019a103ea18d8dabb43e2b676b97f3 100644 GIT binary patch delta 19 bcmZ3%w}Nj%HHVD2lGUQ;+)^8xm$Cr>K#m5S delta 19 acmZ3%w}Nj%HHU<_nzC-w$Igw-OW6QG+Xnyu diff --git a/_images/multi_counter_timing.png b/_images/multi_counter_timing.png index edc7c6e9d30200653e988a38a31f90423247bfa8..3b539146eba09fdc323fa53bf6288d57db77154d 100644 GIT binary patch delta 21 dcmcb0hw;`O#tB&*GUCc2>00JfHWt0e1ps3p2(JJD delta 21 dcmcb0hw;`O#tB&*65?tW%b#1MZY+9{3jk`E384T0 diff --git a/_images/multi_sampler_block.png b/_images/multi_sampler_block.png index a262931fa7a83a3ec1b58e9fc37c254da72f74ea..6b9a05aaec3234e48277db4d3be11bf3acf2f916 100644 GIT binary patch delta 19 acmaDN`$Tp^HHVD2lJ(UG);$}W6Zrs7MhC?J delta 19 acmaDN`$Tp^HHU<_nzC-w$Igw-iF^P`$p=~h diff --git a/_images/multi_sampler_timing.png b/_images/multi_sampler_timing.png index e365acc665eac37fe991234fcecf5534311b63d2..db500fd245a335790b26787bc8ea506adbd6e56b 100644 GIT binary patch delta 21 dcmX^7jOp+*rU_XbGUCd7vpmkd+gNmQ698z-3IPBB delta 21 dcmX^7jOp+*rU_Xb65?t`?nW1@Hx^yo1OQ~72}=L~ diff --git a/_images/multiply_accumulate_block.png b/_images/multiply_accumulate_block.png index b96ff8ae4654805bfa47efec6fda97c73dff0a31..5120b8e89aafc96b62754f4c7f43fa1b1f179f4c 100644 GIT binary patch delta 19 bcmbOuF-KxTHHVD2lGUQ;+)^8xXL17oKpzH? delta 19 acmbOuF-KxTHHU<_no?BjLHUi%Gr0jit_F$# diff --git a/_images/multiply_accumulate_timing.png b/_images/multiply_accumulate_timing.png index bb01198ed52c30a8d70a87cb3705b84bca728da6..d736fb5a2b3b49e781142cd00bf730df3462b819 100644 GIT binary patch delta 21 dcmaDfgXz%>rU_XbGUCd7vpmkd+gS9W8vtTe37Y@_ delta 21 dcmaDfgXz%>rU_Xb65?t`?nW1@Hx_;91^`|t2;~3( diff --git a/_images/pdetect_block.png b/_images/pdetect_block.png index 26657dab18ec4ef6d91288d8c46160706184506b..76e1eaf3f3615a79062ead5a2cbbd85dc7cdceba 100644 GIT binary patch delta 19 bcmZ1~uvB0|HHVD2lJ(UG);$}W7qJ5XMJoqq delta 19 acmZ1~uvB0|HHU<_nzC-w$Igw-i`W4`t_J)7 diff --git a/_images/ph_acc_block.png b/_images/ph_acc_block.png index 2838f17113628751dbedda339511902fd50395b6..c3b6f818f10f13f3d3699d395b03d932ca20073f 100644 GIT binary patch delta 19 acmbO)JYRT1HHVD2lJ(UG);$}WWjFytuLj)! delta 19 acmbO)JYRT1HHU<_nzC-w$Igw-GMoTEG6r%0 diff --git a/_images/phase_diff_block.png b/_images/phase_diff_block.png index 4d51a62abf7aab339d970d6c2f6973a82d9c24b1..73989ff9c48515008284a8374f1a9c6f4d97ee6b 100644 GIT binary patch delta 19 acmeAc=@yw#%^@SMWPSC4b2}l3{ delta 21 dcmex=hVlOy#tB&*65?vc2Br_+ZY<(W0|06X2!C%m&W@ diff --git a/_images/reg_delay_block.png b/_images/reg_delay_block.png index 57a55271534c23886de5bc6cbebe48dd88c67794..b73a121ce825f8a494ea1850389286383cb68f8b 100644 GIT binary patch delta 19 acmbQhH-T?LHHVD2lJ(UG);$}Wd)WX%$Oj_; delta 19 acmbQhH-T?LHHU<_nzC-w$Igw-y=(wIO9r?A diff --git a/_images/rot_dds_block.png b/_images/rot_dds_block.png index 77bb27c6fbdca702d880303caa6fb6dd0a988604..d7f2440a64285f83740435c28eb01976cf468f64 100644 GIT binary patch delta 19 bcmbOyG*4(kHHVD2GDGc$$1gWF&*lICMa~D> delta 19 bcmbOyG*4(kHHU<_n#$&9DOwwwXLA4mLA3_! diff --git a/_images/rot_dds_timing.png b/_images/rot_dds_timing.png index 6afaacab00918da1a867923ee2cbebd526aeece4..3f8688cc68281ae822e51e06172f08d3f5823754 100644 GIT binary patch delta 21 dcmZqP#@M`#aY7b{jJUE;pXa278;d4J0RU722loH~ delta 21 ccmZqP#@M`#aY7b{gt(fSL%e9x#-fQ)08cdsCIA2c diff --git a/_images/rr_arb_block.png b/_images/rr_arb_block.png index 63e6b703655f09d2bc12d96ea852576aa659e1dc..1c1ece3967f1ce0cf2c473e4195a6e6574b12b88 100644 GIT binary patch delta 19 acmbQhKY@QjHHVD2lJ(UG);$}WdD#I#>jtI( delta 19 acmbQhKY@QjHHU<_nzC-w$Igw-yzBrxZU#F5 diff --git a/_images/sat_add_block.png b/_images/sat_add_block.png index a8c33f9da767697bdc9187e3fe263be9187e28f6..8762f04e29becf87ebf5b2749e60dcc155c6412f 100644 GIT binary patch delta 19 acmeyt`Ga#pHHVD2lJ(UG);$}WOIZLPWuRx delta 19 bcmca5a!X`FHHU<_n#$&9DOwwwuX6$bO5z8k diff --git a/_images/serializer_multichannel_block.png b/_images/serializer_multichannel_block.png index 74c80eabc8d308baf59949dd699a2519b082b4bb..cf4067b6a40f4198a175350d92bca53e382e30e7 100644 GIT binary patch delta 19 bcmaDS@J?VtHHVD2lJ(UG);$}WU$X-MPyq-+ delta 19 bcmaDS@J?VtHHU<_n#$&9DOwwwU$X-MO;88c diff --git a/_images/serializer_multichannel_timing.png b/_images/serializer_multichannel_timing.png index ceef1635b7a5dea31db6d8006c07bbebc574f07b..27532786c735f7c4439f5dbd022c2f6ef269b62c 100644 GIT binary patch delta 21 dcmdlqgK5(YrU_XbGUCeoZ~gyOY%Ds^4FFt82_OIf delta 21 dcmdlqgK5(YrU_Xb65?tm>jF#sHWnS|1^`!#2vYz6 diff --git a/_images/shortfifo_block.png b/_images/shortfifo_block.png index 59d4cc8fe8e0cd454116058d4c84afffe7ea649c..4d4a9c39dd1f74d26e3408316e7cb16ade76344d 100644 GIT binary patch delta 19 bcmZ1>yh3yh3>5!RF%^@SM%uxH`@ym_Pt-Jt3;|H+- delta 19 acmeB>>5!RF%^@MKrn322iq^*FR$c%<$_By! diff --git a/_images/ssb_out_timing.png b/_images/ssb_out_timing.png index 13aa93dad05928d4ef901c702037955ceccfc291..d3ed111f653f4fb3bbf37efcbf0f5199582ea27e 100644 GIT binary patch delta 21 dcmdnHjCt=e<_TFGGUCcYeV&sRZY(-|2>@HV2>}2A delta 21 dcmdnHjCt=e<_TFG65?uR4)LN%8;ed~0svO+2rvKu diff --git a/_images/tgen_block.png b/_images/tgen_block.png index 799521b36b0aa5ca99d2ba65f577237c0f7b4192..acd154f0e6edffd9b6fee36967f2c36a48456823 100644 GIT binary patch delta 19 bcmX@9c~WyiHHVD2GDGc$$1gWFyNLh*PD%(B delta 19 acmX@9c~WyiHHU<_n#$&9DOwww-9!LNF$X39 diff --git a/_images/tgen_timing.png b/_images/tgen_timing.png index 15613e4229cec098487f1a15612122e7f031e61b..d8568ae38497a0b2bc7b41d2a0f2327a30276968 100644 GIT binary patch delta 21 dcmX>*nfdHw<_TFGGUCdj0=n!>8;hb(0sv2p2EhOT delta 21 dcmX>*nfdHw<_TFG65?u>7ankY-dGfU5&&Rc2}u9| diff --git a/_images/timestamp_block.png b/_images/timestamp_block.png index 2fe5ada49a4ef5046a1a51c358f1e5ca95c3b664..a0b2b4515211f355b8b7ef14b532b2e19e8b7ca1 100644 GIT binary patch delta 19 bcmbO$I#+Z;HHVD2GDGc$$1gWFOK|}JMGyyH delta 19 acmbO$I#+Z;HHU<_n#$&9DOwwwrMLh<_XcnP diff --git a/_images/timestamp_timing.png b/_images/timestamp_timing.png index 948a7deeb27dbfafb486840fdcf907fcbb7aa42c..fb088af55992632f09805e42b30fe3ef506d4a66 100644 GIT binary patch delta 21 dcmbPzhI#fG<_TFGGUCbt3GSbJHx{jY3IJRy2^9bU delta 21 dcmbPzhI#fG<_TFG65?tm>jF#sHWsaX3IJQ)2+{xm diff --git a/_images/tt800_block.png b/_images/tt800_block.png index 4e1eb94ca9b36e51c0b6b1b3f2030c74f9c8b7f2..a4d44a1e641449e15dbba7daba9b1c8b9886d893 100644 GIT binary patch delta 19 bcmbQhJ%M{dHHVD2GDGc$$1gWF^RfZ}LCFUn delta 19 acmbQhJ%M{dHHU<_n#$&9DOwwwd07EHum&&y diff --git a/_images/tt800_timing.png b/_images/tt800_timing.png index 096fc7eed4c13ad9775362b256a74a1f74fe695b..ade8d2b3f27de483310f5c7ee36d71457eafac7f 100644 GIT binary patch delta 21 ccmZpF&Dj2$aY7b{jJUEug8S#*jYXoR09(8WBLDyZ delta 21 ccmZpF&Dj2$aY7b{gt(f?y1){@jYXoR09$Vd-~a#s diff --git a/_images/upconv_block.png b/_images/upconv_block.png index 398b6fe42d566658ff431a2ef0b27f5c2884385f..8d2b12edb976a5801892d4d5f1e8a973e0ed32dd 100644 GIT binary patch delta 19 bcmca1bVF!DHHVD2GDGc$$1gWFU*!M*PHG5< delta 19 bcmca1bVF!DHHU<_n#$&9DOwwwuW|qYN>K-y diff --git a/_images/upconv_timing.png b/_images/upconv_timing.png index 7f28316e2333045978fefb238ad0c7529cd9bddb..3ad16f07efb0591766b6120b95c8a549e665f620 100644 GIT binary patch delta 21 dcmX@NgX!E3rU_XbGUCdD;tq$UHx}KQ4FFp^2uT0{ delta 21 dcmX@NgX!E3rU_Xb65?v6H^W?RY%IDn8vtX@34#Cs diff --git a/_images/xy_pi_clip_block.png b/_images/xy_pi_clip_block.png index 88c914d671165ea9b4c59a7c433869ea3b54ec54..d14c12664df4cef7022fae7cd3be1d1c7c2fd6d0 100644 GIT binary patch delta 19 bcmdm~xKnXLHHVD2GDGc$$1gWFn+X5_O4bL_ delta 19 acmdm~xKnXLHHU<_n#$&9DOwww%>)2Oy$0d{ diff --git a/_images/xy_pi_clip_timing.png b/_images/xy_pi_clip_timing.png index fa0ba46ae9082f96c225adf7332ae1369635504c..30f2bbd2e5911e70d7a4bca722cef33df1ecf0aa 100644 GIT binary patch delta 21 dcmaFzl=;b1<_TFGGUCdD;tq$UHx?Cr0sv&Z2)+OS delta 21 dcmaFzl=;b1<_TFG65?v6H^W?RY%D7J1ORPM3HJa1 diff --git a/_sources/_gen_src_rst/demand_gpt_source.rst.txt b/_sources/_gen_src_rst/demand_gpt_source.rst.txt index 66d466137..d42eaa190 100644 --- a/_sources/_gen_src_rst/demand_gpt_source.rst.txt +++ b/_sources/_gen_src_rst/demand_gpt_source.rst.txt @@ -23,7 +23,7 @@ demand_gpt Source File reg [8:0] count=0; // XXX generous, but not general always @(posedge clk) begin - gate_check <= gate; + gate_check <= gate; count <= count + gate; if (trig && gate_check) begin time_err_r <= (count+gate) != gpt; diff --git a/_sources/_gen_src_rst/fchan_subset_source.rst.txt b/_sources/_gen_src_rst/fchan_subset_source.rst.txt index 0aba5bb8f..f4e677dac 100644 --- a/_sources/_gen_src_rst/fchan_subset_source.rst.txt +++ b/_sources/_gen_src_rst/fchan_subset_source.rst.txt @@ -39,7 +39,7 @@ fchan_subset Source File for (ix=0; ix