Clock instantiation - Counter in GTH IP Core
Hi,
I am trying to intergrate GTH transceiver in my module. Here is the heirarchy.
TB --> Top --> IP core and Counter module.
I have a clock clk defined in the counter module. I instantiated the .veo file of the IP core and the counter module in the top module of my design. In the top module I pass the 80 bit dataout from the counter to the txdata_in in the IP core. I use the same clock clk, and at every posedge the outdata from the counter is passed to the txdata_in. I can see in the simulation the data being assigned.
Here is the question, I havent initialized most of the clock in the IP core and it shows x there. I cannot figure out what should be my reference clock which synchronizes both the modules(Counter and GTH IP core). I cannot understand how should I use the clocks of IP core. I went through the UG576 and UG472 but could not find how the clock can be integrated with my design. Which is the reference clock, how the freerun clock is to be used. Here is the code I am using:
Counter Module
`timescale 1ns / 1ps
//Counter
module counter (
out , // Output of the counter
clk , // clock input
reset // reset input
//----------Output Ports--------------
output [79:0] out;
//------------Input Ports--------------
input clk, reset;
//------------Internal Variables--------
reg [79:0] out;
//-------------Code Starts Here-------
initial out = 0;
always @(posedge clk)
if (reset)
begin // active high reset
out <= 79'b0 ;
end
else
begin
out <= out + 1'b1;
end
endmodule
Top Module
`timescale 1ns / 1ps
//Counter Test Bench
module Counter_Top(clk,gtrefclk00_in,reset,out,gtwiz_userdata_rx_out,gtwiz_userdata_tx_in,gthrxn_in,gthrxp_in,rxusrclk_in,rxusrclk2_in,txusrclk_in,txusrclk2_in, gtwiz_userclk_tx_active_in,gtwiz_userclk_rx_active_in,gtwiz_reset_clk_freerun_in,gtwiz_reset_all_in,gtwiz_reset_tx_pll_and_datapath_in,gtwiz_reset_tx_datapath_in,gtwiz_reset_rx_pll_and_datapath_in,gtwiz_reset_rx_datapath_in,gtwiz_reset_rx_cdr_stable_out,gtwiz_reset_tx_done_out,gtwiz_reset_rx_done_out,qpll0outclk_out,txoutclk_out,txpmaresetdone_out,qpll0outrefclk_out,gthtxn_out,gthtxp_out,rxoutclk_out,rxpmaresetdone_out);
// Declare inputs as regs and outputs as wires
//Inputs
input wire gtrefclk00_in,reset,clk;
input wire gthrxn_in,gthrxp_in,rxusrclk_in,rxusrclk2_in,txusrclk_in,txusrclk2_in, gtwiz_userclk_tx_active_in,gtwiz_userclk_rx_active_in,gtwiz_reset_clk_freerun_in,gtwiz_reset_all_in,gtwiz_reset_tx_pll_and_datapath_in,gtwiz_reset_tx_datapath_in,gtwiz_reset_rx_pll_and_datapath_in,gtwiz_reset_rx_datapath_in;
output reg [79:0] gtwiz_userdata_tx_in;
//Ouputs
output wire [79:0] out;
output wire [79:0] gtwiz_userdata_rx_out;
output wire gtwiz_reset_rx_cdr_stable_out,gtwiz_reset_tx_done_out,gtwiz_reset_rx_done_out,qpll0outclk_out,txoutclk_out,txpmaresetdone_out,qpll0outrefclk_out,gthtxn_out,gthtxp_out,rxoutclk_out,rxpmaresetdone_out;
always@(posedge clk)
if (reset)
begin // active high reset
gtwiz_userdata_tx_in <= 79'b0 ;
end
else
begin
gtwiz_userdata_tx_in <= out;
end
gtwizard_ultrascale_0 U2 (
.gtwiz_userclk_tx_active_in(gtwiz_userclk_tx_active_in), // input wire [0 : 0] gtwiz_userclk_tx_active_in
.gtwiz_userclk_rx_active_in(gtwiz_userclk_rx_active_in), // input wire [0 : 0] gtwiz_userclk_rx_active_in
.gtwiz_reset_clk_freerun_in(gtwiz_reset_clk_freerun_in), // input wire [0 : 0] gtwiz_reset_clk_freerun_in
.gtwiz_reset_all_in(gtwiz_reset_all_in), // input wire [0 : 0] gtwiz_reset_all_in
.gtwiz_reset_tx_pll_and_datapath_in(gtwiz_reset_tx_pll_and_datapath_in), // input wire [0 : 0] gtwiz_reset_tx_pll_and_datapath_in
.gtwiz_reset_tx_datapath_in(gtwiz_reset_tx_datapath_in), // input wire [0 : 0] gtwiz_reset_tx_datapath_in
.gtwiz_reset_rx_pll_and_datapath_in(gtwiz_reset_rx_pll_and_datapath_in), // input wire [0 : 0] gtwiz_reset_rx_pll_and_datapath_in
.gtwiz_reset_rx_datapath_in(gtwiz_reset_rx_datapath_in), // input wire [0 : 0] gtwiz_reset_rx_datapath_in
.gtwiz_reset_rx_cdr_stable_out(gtwiz_reset_rx_cdr_stable_out), // output wire [0 : 0] gtwiz_reset_rx_cdr_stable_out
.gtwiz_reset_tx_done_out(gtwiz_reset_tx_done_out), // output wire [0 : 0] gtwiz_reset_tx_done_out
.gtwiz_reset_rx_done_out(gtwiz_reset_rx_done_out), // output wire [0 : 0] gtwiz_reset_rx_done_out
.gtwiz_userdata_tx_in(gtwiz_userdata_tx_in), // input wire [79 : 0] gtwiz_userdata_tx_in
.gtwiz_userdata_rx_out(gtwiz_userdata_rx_out), // output wire [79 : 0] gtwiz_userdata_rx_out
.gtrefclk00_in(gtrefclk00_in), // input wire [0 : 0] gtrefclk00_in
.qpll0outclk_out(qpll0outclk_out), // output wire [0 : 0] qpll0outclk_out
.qpll0outrefclk_out(qpll0outrefclk_out), // output wire [0 : 0] qpll0outrefclk_out
.gthrxn_in(gthrxn_in), // input wire [0 : 0] gthrxn_in
.gthrxp_in(gthrxp_in), // input wire [0 : 0] gthrxp_in
.rxusrclk_in(rxusrclk_in), // input wire [0 : 0] rxusrclk_in
.rxusrclk2_in(rxusrclk2_in), // input wire [0 : 0] rxusrclk2_in
.txusrclk_in(txusrclk_in), // input wire [0 : 0] txusrclk_in
.txusrclk2_in(txusrclk2_in), // input wire [0 : 0] txusrclk2_in
.gthtxn_out(gthtxn_out), // output wire [0 : 0] gthtxn_out
.gthtxp_out(gthtxp_out), // output wire [0 : 0] gthtxp_out
.rxoutclk_out(rxoutclk_out), // output wire [0 : 0] rxoutclk_out
.rxpmaresetdone_out(rxpmaresetdone_out), // output wire [0 : 0] rxpmaresetdone_out
.txoutclk_out(txoutclk_out), // output wire [0 : 0] txoutclk_out
.txpmaresetdone_out(txpmaresetdone_out) // output wire [0 : 0] txpmaresetdone_out
// Connect DUT to test bench
counter U1 (
.clk(clk),
.reset(reset),
.out(out)
endmodule
TB
`timescale 1ns / 1ps
// Company:
// Engineer:
// Create Date: 06/26/2015 05:01:59 PM
// Design Name:
// Module Name: Counter_Top
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
// Dependencies:
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
module Counter_Tb();
reg clk,gtrefclk00_in,reset,gthrxn_in,gthrxp_in,rxusrclk_in,rxusrclk2_in,txusrclk_in,txusrclk2_in, gtwiz_userclk_tx_active_in,gtwiz_userclk_rx_active_in,gtwiz_reset_clk_freerun_in,gtwiz_reset_all_in,gtwiz_reset_tx_pll_and_datapath_in,gtwiz_reset_tx_datapath_in,gtwiz_reset_rx_pll_and_datapath_in,gtwiz_reset_rx_datapath_in;
wire [79:0] gtwiz_userdata_tx_in;
wire [79:0] out, gtwiz_userdata_rx_out;
wire gtwiz_reset_rx_cdr_stable_out,gtwiz_reset_tx_done_out,gtwiz_reset_rx_done_out,qpll0outclk_out,txoutclk_out,txpmaresetdone_out,qpll0outrefclk_out,gthtxn_out,gthtxp_out,rxoutclk_out,rxpmaresetdone_out;
// Initialize all variables
initial
begin
clk = 0; // initial value of clock
reset = 1; // initial value of reset
#5 reset = 0; // Assert the reset
#1000000000 $finish; // Terminate simulation
end
// Clock generator
always
begin
#5 clk = ~clk; // Toggle clock every 5 ticks
end
Counter_Top U3(clk,gtrefclk00_in,reset,out,gtwiz_userdata_rx_out,gtwiz_userdata_tx_in,gthrxn_in,gthrxp_in,rxusrclk_in,rxusrclk2_in,txusrclk_in,txusrclk2_in, gtwiz_userclk_tx_active_in,gtwiz_userclk_rx_active_in,gtwiz_reset_clk_freerun_in,gtwiz_reset_all_in,gtwiz_reset_tx_pll_and_datapath_in,gtwiz_reset_tx_datapath_in,gtwiz_reset_rx_pll_and_datapath_in,gtwiz_reset_rx_datapath_in,gtwiz_reset_rx_cdr_stable_out,gtwiz_reset_tx_done_out,gtwiz_reset_rx_done_out,qpll0outclk_out,txoutclk_out,txpmaresetdone_out,qpll0outrefclk_out,gthtxn_out,gthtxp_out,rxoutclk_out,rxpmaresetdone_out);
endmodule
Hi
I suggest you to go through the Gt wizard example design which will give you all the details required of interfacing with the transceiver and clocking.
http://www.xilinx.com/support/documentation/ip_documentation/gtwizard/v3_3/pg168-gtwizard.pdf
Similar Messages
-
Im getting the following error when trying to run my application, which was migrated from 3.5 to 3.6A:
VerifyError: Error #1063: Argument count mismatch on mx.core::RSLItem(). Expected 1, got 3.
The original application was built with Flash Builder 4 (SDK 3.5), and imported in Flash Builder 4.6 (using SDK 3.6A).
The error is displayed only when the framework linkage type is set to RSL, when using the framework linkage "Merged into code", the application runs fine. But we need to use RSL as the application is quite large.
Any help appreciated.
Thanks.After generating the link report, i found that the RSLItem is called from core classes, namely: RSLListLoader.as, RSLItem.as, framework.swc. Find below the XML report generated.
Can you please have a look and see if there is any anomaly in the report ?
Thanks.
<report>
<scripts>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/resources/ResourceBundle)" mod="1308335066955" size="3594" optimizedsize="1671">
<def id="mx.resources:ResourceBundle" />
<pre id="mx.resources:IResourceBundle" />
<pre id="Object" />
<dep id="AS3" />
<dep id="mx.utils:StringUtil" />
<dep id="mx.core:mx_internal" />
<dep id="flash.system:ApplicationDomain" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/GIFImage)" mod="1264282454000" size="588" optimizedsize="296">
<def id="org.alivepdf.images:GIFImage" />
<pre id="org.alivepdf.images:PDFImage" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.images:ColorSpace" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/links/HTTPLink)" mod="1308306274843" size="470" optimizedsize="210">
<def id="org.alivepdf.links:HTTPLink" />
<pre id="Object" />
<pre id="org.alivepdf.links:ILink" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\PmsAnnexReport.as" mod="1308307027120" size="4769" optimizedsize="3101">
<def id="modules.reports:PmsAnnexReport" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="org.alivepdf.layout:Align" />
<dep id="models:MappingScoringRemark" />
<dep id="org.alivepdf.drawing:Joint" />
<dep id="org.alivepdf.images:ColorSpace" />
<dep id="mx.collections:ArrayCollection" />
<dep id="models:Family" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Position" />
<dep id="org.alivepdf.data:Grid" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/FontMetrics)" mod="1264163544000" size="8666" optimizedsize="6536">
<def id="org.alivepdf.fonts:FontMetrics" />
<pre id="Object" />
<dep id="org.alivepdf.fonts:FontFamily" />
<dep id="AS3" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/pages/Page)" mod="1308306275804" size="5962" optimizedsize="2628">
<def id="org.alivepdf.pages:Page" />
<pre id="Object" />
<dep id="org.alivepdf.layout:Size" />
<dep id="RangeError" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Orientation" />
<dep id="org.alivepdf.events:PagingEvent" />
<dep id="org.alivepdf.layout:Unit" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/PNGImage)" mod="1308306276248" size="2506" optimizedsize="1655">
<def id="org.alivepdf.images:PNGImage" />
<pre id="org.alivepdf.images:PDFImage" />
<dep id="org.alivepdf.decoding:Filter" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.images:ColorSpace" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\mx\core\RSLListLoader.as" mod="1302697093262" size="2303" optimizedsize="1135">
<def id="mx.core:RSLListLoader" />
<pre id="Object" />
<dep id="flash.events:Event" />
<dep id="mx.core:RSLItem" />
<dep id="AS3" />
<dep id="flash.utils:Dictionary" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1252)" mod="1264282452000" size="753" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1252" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/TIFFImage)" mod="1265032112000" size="635" optimizedsize="278">
<def id="org.alivepdf.images:TIFFImage" />
<pre id="org.alivepdf.images:PDFImage" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/layout/Position)" mod="1264282454000" size="562" optimizedsize="269">
<def id="org.alivepdf.layout:Position" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/links/ILink)" mod="1264282450000" size="318" optimizedsize="104">
<def id="org.alivepdf.links:ILink" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\models\PdfItem.as" mod="1302697106112" size="863" optimizedsize="414">
<def id="modules.models:PdfItem" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/PNGEncoder)" mod="1264278206000" size="2218" optimizedsize="1283">
<def id="org.alivepdf.encoding:PNGEncoder" />
<pre id="Object" />
<dep id="flash.display:BitmapData" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="flash.geom:Rectangle" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/ColorSpace)" mod="1264282454000" size="648" optimizedsize="331">
<def id="org.alivepdf.images:ColorSpace" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/display/PageMode)" mod="1264282454000" size="751" optimizedsize="405">
<def id="org.alivepdf.display:PageMode" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/visibility/Visibility)" mod="1264282452000" size="587" optimizedsize="275">
<def id="org.alivepdf.visibility:Visibility" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/core/mx_internal)" mod="1308335051533" size="188" optimizedsize="109">
<def id="mx.core:mx_internal" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/controls.prop erties" mod="1330491712199" size="2963" optimizedsize="2848">
<def id="en_US$controls_properties" />
<def id="fr_FR$controls_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/layout/Size)" mod="1264282456000" size="1741" optimizedsize="1007">
<def id="org.alivepdf.layout:Size" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/PDFImage)" mod="1308306276348" size="2560" optimizedsize="1020">
<def id="org.alivepdf.images:PDFImage" />
<pre id="org.alivepdf.images:IImage" />
<pre id="Object" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/drawing/DashedLine)" mod="1264282452000" size="848" optimizedsize="426">
<def id="org.alivepdf.drawing:DashedLine" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/events/CharacterEvent)" mod="1261661978000" size="873" optimizedsize="391">
<def id="org.alivepdf.events:CharacterEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\helpers\PdfHelper.as" mod="1313559214599" size="7275" optimizedsize="4683">
<def id="modules.helpers:PdfHelper" />
<pre id="Object" />
<dep id="helpers:Translation" />
<dep id="org.alivepdf.layout:Align" />
<dep id="models:User" />
<dep id="flash.errors:IllegalOperationError" />
<dep id="flash.utils:ByteArray" />
<dep id="views:LoaderWindow" />
<dep id="flash.geom:Rectangle" />
<dep id="modules.helpers:CustPDF" />
<dep id="org.alivepdf.layout:Orientation" />
<dep id="Math" />
<dep id="modules.models:PdfItem" />
<dep id="org.alivepdf.fonts:CoreFont" />
<dep id="flash.geom:Point" />
<dep id="mx.collections:ArrayCollection" />
<dep id="org.alivepdf.layout:Size" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="org.alivepdf.fonts:FontFamily" />
<dep id="Date" />
<dep id="AS3" />
<dep id="org.alivepdf.saving:Method" />
<dep id="org.alivepdf.layout:Unit" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1253)" mod="1264282452000" size="754" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1253" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/effects.prope rties" mod="1330491712215" size="551" optimizedsize="512">
<def id="en_US$effects_properties" />
<def id="fr_FR$effects_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/colors/IColor)" mod="1264282454000" size="327" optimizedsize="106">
<def id="org.alivepdf.colors:IColor" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/annotations/MovieAnnotation)" mod="1265087336000" size="611" optimizedsize="259">
<def id="org.alivepdf.annotations:MovieAnnotation" />
<pre id="org.alivepdf.annotations:Annotation" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/IFont)" mod="1308306275234" size="1376" optimizedsize="400">
<def id="org.alivepdf.fonts:IFont" />
<pre id="flash.events:IEventDispatcher" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/events/ResourceEvent)" mod="1308335063174" size="1038" optimizedsize="570">
<def id="mx.events:ResourceEvent" />
<pre id="flash.events:ProgressEvent" />
<dep id="flash.events:Event" />
<dep id="AS3" />
<dep id="mx.core:mx_internal" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/DoPNGImage)" mod="1265035590000" size="1023" optimizedsize="629">
<def id="org.alivepdf.images:DoPNGImage" />
<pre id="org.alivepdf.images:PNGImage" />
<dep id="flash.display:BitmapData" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.images:ColorSpace" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/annotations/Annotation)" mod="1265082924000" size="1280" optimizedsize="507">
<def id="org.alivepdf.annotations:Annotation" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/IntBlock)" mod="1264282452000" size="1381" optimizedsize="860">
<def id="org.alivepdf.encoding:IntBlock" />
<pre id="Object" />
<dep id="AS3" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\BasePmsReport.as" mod="1305264212432" size="4225" optimizedsize="2696">
<def id="modules.reports:BasePmsReport" />
<pre id="modules.interfaces:IPdfReport" />
<pre id="Object" />
<dep id="helpers:Translation" />
<dep id="flash.events:Event" />
<dep id="org.alivepdf.layout:Align" />
<dep id="flash.utils:ByteArray" />
<dep id="flash.net:URLRequest" />
<dep id="flash.display:BitmapData" />
<dep id="mx.controls:Alert" />
<dep id="flash.events:IOErrorEvent" />
<dep id="org.alivepdf.images:ColorSpace" />
<dep id="Error" />
<dep id="flash.utils:setTimeout" />
<dep id="mx.collections:ArrayCollection" />
<dep id="flash.net:URLLoaderDataFormat" />
<dep id="org.alivepdf.encoding:JPEGEncoder" />
<dep id="modules.helpers:PdfHelper" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Position" />
<dep id="flash.net:URLLoader" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1254)" mod="1264282452000" size="754" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1254" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/serializer/ISerializer)" mod="1264282454000" size="548" optimizedsize="201">
<def id="org.alivepdf.serializer:ISerializer" />
<pre id="Object" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
</script>
<script name="modules\reports\PmsAppraisalReport_icon_report_ok.as" mod="1302697102570" size="871" optimizedsize="352">
<def id="modules.reports:PmsAppraisalReport_icon_report_ok" />
<pre id="mx.core:BitmapAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/skins.propert ies" mod="1330491712245" size="429" optimizedsize="392">
<def id="en_US$skins_properties" />
<def id="fr_FR$skins_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/operators/Drawing)" mod="1264282456000" size="675" optimizedsize="344">
<def id="org.alivepdf.operators:Drawing" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/colors/RGBColor)" mod="1264282454000" size="932" optimizedsize="518">
<def id="org.alivepdf.colors:RGBColor" />
<pre id="org.alivepdf.colors:IColor" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/events/FileTypeEvent)" mod="1264282454000" size="721" optimizedsize="322">
<def id="org.alivepdf.images.gif.events:FileTypeEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/tools/sprintf)" mod="1264282454000" size="3636" optimizedsize="2442">
<def id="org.alivepdf.tools:sprintf" />
<dep id="AS3" />
<dep id="String" />
<dep id="Number" />
<dep id="int" />
<dep id="Math" />
<dep id="Boolean" />
<dep id="uint" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/utils/LoaderUtil)" mod="1308335055471" size="1990" optimizedsize="1169">
<def id="mx.utils:LoaderUtil" />
<pre id="Object" />
<dep id="AS3" />
<dep id="Math" />
<dep id="flash.display:LoaderInfo" />
<dep id="mx.core:mx_internal" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/FontType)" mod="1308306275524" size="515" optimizedsize="243">
<def id="org.alivepdf.fonts:FontType" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/containers.pr operties" mod="1330491712191" size="614" optimizedsize="571">
<def id="fr_FR$containers_properties" />
<def id="en_US$containers_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/Style)" mod="1262664974000" size="563" optimizedsize="269">
<def id="org.alivepdf.fonts:Style" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/core/IFlexModuleFactory)" mod="1308335051502" size="972" optimizedsize="297">
<def id="mx.core:IFlexModuleFactory" />
<pre id="Object" />
<dep id="AS3" />
<dep id="flash.utils:Dictionary" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/decoder/GIFDecoder)" mod="1308306276171" size="11444" optimizedsize="5893">
<def id="org.alivepdf.images.gif.decoder:GIFDecoder" />
<pre id="Object" />
<dep id="RangeError" />
<dep id="flash.display:BitmapData" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="flash.geom:Rectangle" />
<dep id="org.alivepdf.images.gif.frames:GIFFrame" />
<dep id="org.alivepdf.images.gif.errors:FileTypeError" />
<dep id="Error" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/resources/IResourceBundle)" mod="1308335066987" size="736" optimizedsize="221">
<def id="mx.resources:IResourceBundle" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/EmbeddedFont)" mod="1264666580000" size="2550" optimizedsize="1383">
<def id="org.alivepdf.fonts:EmbeddedFont" />
<pre id="org.alivepdf.fonts:IFont" />
<pre id="org.alivepdf.fonts:CoreFont" />
<dep id="org.alivepdf.fonts:FontMetrics" />
<dep id="org.alivepdf.fonts:AFMParser" />
<dep id="org.alivepdf.fonts:FontType" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.fonts:FontDescription" />
<dep id="org.alivepdf.events:CharacterEvent" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/cells/CellVO)" mod="1264282454000" size="838" optimizedsize="462">
<def id="org.alivepdf.cells:CellVO" />
<pre id="Object" />
<dep id="AS3" />
<dep id="org.alivepdf.fonts:IFont" />
<dep id="org.alivepdf.colors:IColor" />
<dep id="org.alivepdf.links:ILink" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\PmsMergedReferenceReport.as" mod="1329369707783" size="11739" optimizedsize="8300">
<def id="modules.reports:PmsMergedReferenceReport" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="helpers:Translation" />
<dep id="org.alivepdf.layout:Align" />
<dep id="models:Globals" />
<dep id="org.alivepdf.drawing:Joint" />
<dep id="modules.models:PdfItem" />
<dep id="models:GenericQuery" />
<dep id="org.alivepdf.events:PageEvent" />
<dep id="uccore.utils:DateParser" />
<dep id="models:AppraisalDetail" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="mx.collections:ArrayCollection" />
<dep id="mx.formatters:NumberFormatter" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="AS3" />
<dep id="mx.formatters:NumberBaseRoundType" />
<dep id="org.alivepdf.layout:Position" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="org.alivepdf.data:Grid" />
<dep id="flash.utils:Dictionary" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1255)" mod="1264282452000" size="754" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1255" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/resources/ResourceManager)" mod="1308335066971" size="946" optimizedsize="518">
<def id="mx.resources:ResourceManager" />
<pre id="Object" />
<dep id="mx.resources:IResourceManager" />
<dep id="AS3" />
<dep id="mx.resources:ResourceManagerImpl" />
<dep id="mx.core:Singleton" />
<dep id="mx.core:mx_internal" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/DoTIFFImage)" mod="1265035054000" size="848" optimizedsize="459">
<def id="org.alivepdf.images:DoTIFFImage" />
<pre id="org.alivepdf.images:TIFFImage" />
<dep id="flash.display:BitmapData" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.images:ColorSpace" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/BitString)" mod="1264282452000" size="525" optimizedsize="226">
<def id="org.alivepdf.encoding:BitString" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/html/HTMLTag)" mod="1308306275923" size="524" optimizedsize="232">
<def id="org.alivepdf.html:HTMLTag" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/colors/GrayColor)" mod="1264282454000" size="483" optimizedsize="215">
<def id="org.alivepdf.colors:GrayColor" />
<pre id="org.alivepdf.colors:IColor" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/events/PageEvent)" mod="1264282454000" size="689" optimizedsize="337">
<def id="org.alivepdf.events:PageEvent" />
<pre id="flash.events:Event" />
<dep id="org.alivepdf.pages:Page" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_KOI8R)" mod="1264282452000" size="748" optimizedsize="247">
<def id="org.alivepdf.fonts:CodePage_KOI8R" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/core/Singleton)" mod="1308335052487" size="1087" optimizedsize="555">
<def id="mx.core:Singleton" />
<pre id="Object" />
<dep id="AS3" />
<dep id="mx.core:mx_internal" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/annotations/TextAnnotation)" mod="1265087094000" size="886" optimizedsize="368">
<def id="org.alivepdf.annotations:TextAnnotation" />
<pre id="org.alivepdf.annotations:Annotation" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/core/FlexVersion)" mod="1308335052315" size="2696" optimizedsize="1439">
<def id="mx.core:FlexVersion" />
<pre id="Object" />
<dep id="AS3" />
<dep id="fr_FR$core_properties" />
<dep id="en_US$core_properties" />
<dep id="mx.core:mx_internal" />
<dep id="mx.resources:ResourceManager" />
<dep id="Error" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage)" mod="1262727576000" size="1477" optimizedsize="577">
<def id="org.alivepdf.fonts:CodePage" />
<pre id="Object" />
<dep id="org.alivepdf.fonts:CodePage_CP1257" />
<dep id="org.alivepdf.fonts:CodePage_KOI8U" />
<dep id="org.alivepdf.fonts:CodePage_CP1258" />
<dep id="org.alivepdf.fonts:CodePage_CP1255" />
<dep id="org.alivepdf.fonts:CodePage_KOI8R" />
<dep id="org.alivepdf.fonts:CodePage_CP1253" />
<dep id="org.alivepdf.fonts:CodePage_CP1254" />
<dep id="AS3" />
<dep id="org.alivepdf.fonts:CodePage_CP1251" />
<dep id="org.alivepdf.fonts:CodePage_CP1252" />
<dep id="org.alivepdf.fonts:CodePage_CP1250" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/drawing/WindingRule)" mod="1264282452000" size="553" optimizedsize="263">
<def id="org.alivepdf.drawing:WindingRule" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/AFMParser)" mod="1308306275328" size="8118" optimizedsize="4757">
<def id="org.alivepdf.fonts:AFMParser" />
<pre id="flash.events:EventDispatcher" />
<dep id="org.alivepdf.fonts:FontType" />
<dep id="flash.utils:ByteArray" />
<dep id="org.alivepdf.fonts:CodePage" />
<dep id="AS3" />
<dep id="RegExp" />
<dep id="flash.utils:Dictionary" />
<dep id="Error" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/core/IFlexModule)" mod="1308335052362" size="568" optimizedsize="188">
<def id="mx.core:IFlexModule" />
<pre id="Object" />
<dep id="mx.core:IFlexModuleFactory" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/export/CSVExport)" mod="1308306274976" size="1314" optimizedsize="783">
<def id="org.alivepdf.export:CSVExport" />
<pre id="org.alivepdf.serializer:ISerializer" />
<pre id="Object" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="Error" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/modules/ModuleManagerGlobals)" mod="1308335065565" size="518" optimizedsize="211">
<def id="mx.modules:ModuleManagerGlobals" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\Pms360Report.as" mod="1317802148831" size="7875" optimizedsize="5680">
<def id="modules.reports:Pms360Report" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="mx.containers:VBox" />
<dep id="helpers:Translation" />
<dep id="org.alivepdf.layout:Align" />
<dep id="Math" />
<dep id="org.alivepdf.drawing:Joint" />
<dep id="modules.models:PdfItem" />
<dep id="XMLList" />
<dep id="org.alivepdf.events:PageEvent" />
<dep id="models:FeedbackReport" />
<dep id="uccore.utils:DateParser" />
<dep id="Error" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="mx.collections:ArrayCollection" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Position" />
<dep id="XML" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="org.alivepdf.data:Grid" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/core.properti es" mod="1330491712207" size="1078" optimizedsize="1025">
<def id="fr_FR$core_properties" />
<def id="en_US$core_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/pdf/PDF)" mod="1317801532942" size="66728" optimizedsize="40851">
<def id="org.alivepdf.pdf:PDF" />
<pre id="flash.events:IEventDispatcher" />
<pre id="Object" />
<dep id="flash.utils:ByteArray" />
<dep id="Math" />
<dep id="org.alivepdf.images:DoTIFFImage" />
<dep id="org.alivepdf.images:ColorSpace" />
<dep id="org.alivepdf.images:PDFImage" />
<dep id="org.alivepdf.images:PNGImage" />
<dep id="flash.display:Shape" />
<dep id="org.alivepdf.pages:Page" />
<dep id="org.alivepdf.layout:Size" />
<dep id="org.alivepdf.images:GIFImage" />
<dep id="Date" />
<dep id="flash.geom:Matrix" />
<dep id="org.alivepdf.links:Outline" />
<dep id="org.alivepdf.colors:IColor" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="org.alivepdf.links:HTTPLink" />
<dep id="org.alivepdf.html:HTMLTag" />
<dep id="org.alivepdf.links:ILink" />
<dep id="org.alivepdf.drawing:DashedLine" />
<dep id="flash.geom:Rectangle" />
<dep id="org.alivepdf.encoding:Base64" />
<dep id="org.alivepdf.colors:SpotColor" />
<dep id="flash.net:navigateToURL" />
<dep id="org.alivepdf.operators:Drawing" />
<dep id="org.alivepdf.events:ProcessingEvent" />
<dep id="XMLList" />
<dep id="flash.geom:Point" />
<dep id="org.alivepdf.images:JPEGImage" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="org.alivepdf.images:DoJPEGImage" />
<dep id="flash.system:Capabilities" />
<dep id="flash.display:DisplayObject" />
<dep id="org.alivepdf.data:Grid" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="org.alivepdf.fonts:EmbeddedFont" />
<dep id="org.alivepdf.annotations:TextAnnotation" />
<dep id="org.alivepdf.images:TIFFImage" />
<dep id="flash.events:Event" />
<dep id="org.alivepdf.links:InternalLink" />
<dep id="org.alivepdf.drawing:WindingRule" />
<dep id="org.alivepdf.fonts:FontType" />
<dep id="flash.display:BitmapData" />
<dep id="org.alivepdf.fonts:IFont" />
<dep id="org.alivepdf.colors:GrayColor" />
<dep id="org.alivepdf.colors:CMYKColor" />
<dep id="flash.net:URLRequestMethod" />
<dep id="org.alivepdf.fonts:FontMetrics" />
<dep id="org.alivepdf.cells:CellVO" />
<dep id="org.alivepdf.decoding:Filter" />
<dep id="org.alivepdf.annotations:Annotation" />
<dep id="org.alivepdf.images:DoPNGImage" />
<dep id="AS3" />
<dep id="org.alivepdf.annotations:MovieAnnotation" />
<dep id="org.alivepdf.layout:Position" />
<dep id="org.alivepdf.display:Display" />
<dep id="flash.utils:Dictionary" />
<dep id="org.alivepdf.images.gif.player:GIFPlayer" />
<dep id="org.alivepdf.display:PageMode" />
<dep id="org.alivepdf.layout:Align" />
<dep id="org.alivepdf.images:ImageFormat" />
<dep id="RangeError" />
<dep id="org.alivepdf.encoding:PNGEncoder" />
<dep id="org.alivepdf.encoding:TIFFEncoder" />
<dep id="flash.net:URLRequest" />
<dep id="org.alivepdf.tools:sprintf" />
<dep id="flash.utils:getTimer" />
<dep id="org.alivepdf.fonts:CoreFont" />
<dep id="org.alivepdf.events:PageEvent" />
<dep id="Error" />
<dep id="flash.net:URLRequestHeader" />
<dep id="org.alivepdf.encoding:JPEGEncoder" />
<dep id="flash.events:EventDispatcher" />
<dep id="org.alivepdf.fonts:FontFamily" />
<dep id="org.alivepdf.layout:Layout" />
<dep id="org.alivepdf.visibility:Visibility" />
<dep id="flash.utils:Endian" />
<dep id="org.alivepdf.saving:Method" />
<dep id="org.alivepdf.fonts:FontDescription" />
<dep id="XML" />
<dep id="org.alivepdf.layout:Unit" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/events/PagingEvent)" mod="1264282454000" size="681" optimizedsize="320">
<def id="org.alivepdf.events:PagingEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\PmsAppraisalReport.as" mod="1329369707767" size="24879" optimizedsize="17825">
<def id="modules.reports:PmsAppraisalReport" />
<pre id="flash.events:IEventDispatcher" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="flash.events:Event" />
<dep id="flash.utils:ByteArray" />
<dep id="flash.display:BitmapData" />
<dep id="models:AppraisalNotes" />
<dep id="mx.utils:StringUtil" />
<dep id="models:Scoring" />
<dep id="Math" />
<dep id="modules.models:PdfItem" />
<dep id="models:GenericQuery" />
<dep id="org.alivepdf.images:ColorSpace" />
<dep id="uccore.utils:DateParser" />
<dep id="mx.formatters:NumberFormatter" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Position" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="mx.events:PropertyChangeEvent" />
<dep id="flash.utils:Dictionary" />
<dep id="helpers:Translation" />
<dep id="org.alivepdf.layout:Align" />
<dep id="mx.core:BitmapAsset" />
<dep id="models:Globals" />
<dep id="org.alivepdf.drawing:Joint" />
<dep id="org.alivepdf.events:PageEvent" />
<dep id="models:DevelopmentPlan" />
<dep id="models:AppraisalDetail" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="mx.collections:ArrayCollection" />
<dep id="org.alivepdf.encoding:JPEGEncoder" />
<dep id="flash.events:EventDispatcher" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="mx.formatters:NumberBaseRoundType" />
<dep id="org.alivepdf.data:Grid" />
<dep id="org.alivepdf.data:GridColumn" />
<dep id="org.alivepdf.colors:RGBColor" />
<dep id="modules.reports:PmsAppraisalReport_icon_report_ok" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/saving/Method)" mod="1264282452000" size="550" optimizedsize="266">
<def id="org.alivepdf.saving:Method" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/events/ProcessingEvent)" mod="1264282454000" size="876" optimizedsize="444">
<def id="org.alivepdf.events:ProcessingEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/Base64)" mod="1264282452000" size="3130" optimizedsize="1666">
<def id="org.alivepdf.encoding:Base64" />
<pre id="Object" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="Math" />
<dep id="flash.utils:Dictionary" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/layout/Orientation)" mod="1264282456000" size="546" optimizedsize="258">
<def id="org.alivepdf.layout:Orientation" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_KOI8U)" mod="1264282452000" size="748" optimizedsize="247">
<def id="org.alivepdf.fonts:CodePage_KOI8U" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/layout/Align)" mod="1308306276705" size="650" optimizedsize="319">
<def id="org.alivepdf.layout:Align" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\rpc_rb.swc$locale/en_US/messaging.properties" mod="1330491712835" size="6422" optimizedsize="6242">
<def id="fr_FR$messaging_properties" />
<def id="en_US$messaging_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/FontFamily)" mod="1264282452000" size="1307" optimizedsize="801">
<def id="org.alivepdf.fonts:FontFamily" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/events/FrameEvent)" mod="1264282454000" size="805" optimizedsize="391">
<def id="org.alivepdf.images.gif.events:FrameEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
<dep id="org.alivepdf.images.gif.frames:GIFFrame" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\PmsBlankReport.as" mod="1302697108152" size="5236" optimizedsize="3486">
<def id="modules.reports:PmsBlankReport" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="mx.collections:ArrayCollection" />
<dep id="org.alivepdf.layout:Align" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="models:Item" />
<dep id="models:Family" />
<dep id="AS3" />
<dep id="mx.utils:StringUtil" />
<dep id="models:Scoring" />
<dep id="Math" />
<dep id="modules.models:PdfItem" />
<dep id="org.alivepdf.colors:RGBColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/events/GIFPlayerEvent)" mod="1264282454000" size="806" optimizedsize="373">
<def id="org.alivepdf.images.gif.events:GIFPlayerEvent" />
<pre id="flash.events:Event" />
<dep id="AS3" />
<dep id="flash.geom:Rectangle" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_rb.swc$locale/en_US/collections.propert ies" mod="1330491712183" size="1555" optimizedsize="1484">
<def id="en_US$collections_properties" />
<def id="fr_FR$collections_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/player/GIFPlayer)" mod="1264282454000" size="5820" optimizedsize="3442">
<def id="org.alivepdf.images.gif.player:GIFPlayer" />
<pre id="flash.display:Bitmap" />
<dep id="flash.events:Event" />
<dep id="RangeError" />
<dep id="org.alivepdf.images.gif.events:TimeoutEvent" />
<dep id="flash.utils:ByteArray" />
<dep id="flash.display:BitmapData" />
<dep id="flash.net:URLRequest" />
<dep id="org.alivepdf.images.gif.events:GIFPlayerEvent" />
<dep id="flash.errors:ScriptTimeoutError" />
<dep id="org.alivepdf.images.gif.frames:GIFFrame" />
<dep id="flash.events:IOErrorEvent" />
<dep id="org.alivepdf.images.gif.errors:FileTypeError" />
<dep id="Error" />
<dep id="org.alivepdf.images.gif.events:FrameEvent" />
<dep id="flash.net:URLLoaderDataFormat" />
<dep id="AS3" />
<dep id="org.alivepdf.images.gif.events:FileTypeEvent" />
<dep id="flash.utils:Timer" />
<dep id="flash.events:TimerEvent" />
<dep id="flash.net:URLLoader" />
<dep id="org.alivepdf.images.gif.decoder:GIFDecoder" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/decoding/Filter)" mod="1264282454000" size="586" optimizedsize="296">
<def id="org.alivepdf.decoding:Filter" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1257)" mod="1264282452000" size="754" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1257" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/events/RSLEvent)" mod="1308335063487" size="1272" optimizedsize="735">
<def id="mx.events:RSLEvent" />
<pre id="flash.events:ProgressEvent" />
<dep id="flash.events:Event" />
<dep id="flash.net:URLRequest" />
<dep id="AS3" />
<dep id="flash.display:LoaderInfo" />
<dep id="mx.core:mx_internal" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/utils/StringUtil)" mod="1308335055408" size="1699" optimizedsize="953">
<def id="mx.utils:StringUtil" />
<pre id="Object" />
<dep id="AS3" />
<dep id="mx.core:mx_internal" />
<dep id="RegExp" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/gif/frames/GIFFrame)" mod="1264282454000" size="609" optimizedsize="278">
<def id="org.alivepdf.images.gif.frames:GIFFrame" />
<pre id="Object" />
<dep id="flash.display:BitmapData" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/JPEGImage)" mod="1265035468000" size="2427" optimizedsize="1489">
<def id="org.alivepdf.images:JPEGImage" />
<pre id="org.alivepdf.images:PDFImage" />
<dep id="org.alivepdf.decoding:Filter" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.images:ColorSpace" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/export/Export)" mod="1264282452000" size="453" optimizedsize="203">
<def id="org.alivepdf.export:Export" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/resources/LocaleSorter)" mod="1308335066940" size="10128" optimizedsize="6820">
<def id="mx.resources:LocaleSorter" />
<pre id="Object" />
<dep id="AS3" />
<dep id="mx.core:mx_internal" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/links/Outline)" mod="1264282450000" size="859" optimizedsize="424">
<def id="org.alivepdf.links:Outline" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\framework_rb.swc$locale/en_US/logging.properties" mod="1330491712230" size="898" optimizedsize="851">
<def id="fr_FR$logging_properties" />
<def id="en_US$logging_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/JPEGEncoder)" mod="1264282452000" size="13095" optimizedsize="7727">
<def id="org.alivepdf.encoding:JPEGEncoder" />
<pre id="Object" />
<dep id="org.alivepdf.encoding:BitString" />
<dep id="flash.display:BitmapData" />
<dep id="flash.utils:ByteArray" />
<dep id="AS3" />
<dep id="org.alivepdf.encoding:IntList" />
<dep id="org.alivepdf.encoding:IntBlock" />
<dep id="flash.filters:ColorMatrixFilter" />
<dep id="flash.geom:Point" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\locale\en_US\automation_agent_rb.swc$locale/en_US/styles.proper ties" mod="1330491712260" size="445" optimizedsize="408">
<def id="en_US$styles_properties" />
<def id="fr_FR$styles_properties" />
<pre id="mx.resources:ResourceBundle" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/display/Display)" mod="1264282454000" size="618" optimizedsize="310">
<def id="org.alivepdf.display:Display" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\reports\PmsGraphsReport.as" mod="1302697108143" size="3971" optimizedsize="2709">
<def id="modules.reports:PmsGraphsReport" />
<pre id="modules.reports:BasePmsReport" />
<pre id="interfaces:IDisposable" />
<dep id="mx.collections:ArrayCollection" />
<dep id="org.alivepdf.layout:Align" />
<dep id="org.alivepdf.fonts:Style" />
<dep id="org.alivepdf.layout:Mode" />
<dep id="Date" />
<dep id="AS3" />
<dep id="org.alivepdf.layout:Position" />
<dep id="modules.models:PdfItem" />
<dep id="org.alivepdf.layout:Resize" />
<dep id="uccore.utils:DateParser" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1258)" mod="1264282452000" size="754" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1258" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Program Files\Adobe Flash Builder 4.6\sdks\3.6.0\frameworks\libs\framework.swc(mx/resources/IResourceManager)" mod="1308335067002" size="3595" optimizedsize="1031">
<def id="mx.resources:IResourceManager" />
<pre id="flash.events:IEventDispatcher" />
<pre id="Object" />
<dep id="flash.system:SecurityDomain" />
<dep id="AS3" />
<dep id="mx.resources:IResourceBundle" />
<dep id="flash.system:ApplicationDomain" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\helpers\CustPDF.as" mod="1308544824310" size="1422" optimizedsize="942">
<def id="modules.helpers:CustPDF" />
<pre id="org.alivepdf.pdf:PDF" />
<dep id="org.alivepdf.layout:Size" />
<dep id="org.alivepdf.layout:Align" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/images/ImageFormat)" mod="1264282454000" size="552" optimizedsize="248">
<def id="org.alivepdf.images:ImageFormat" />
<pre id="Object" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/colors/SpotColor)" mod="1264282454000" size="646" optimizedsize="313">
<def id="org.alivepdf.colors:SpotColor" />
<pre id="org.alivepdf.colors:IColor" />
<pre id="Object" />
<dep id="AS3" />
<dep id="org.alivepdf.colors:CMYKColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/fonts/CodePage_CP1251)" mod="1264282452000" size="753" optimizedsize="249">
<def id="org.alivepdf.fonts:CodePage_CP1251" />
<pre id="mx.core:ByteArrayAsset" />
<dep id="AS3" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\src\modules\PmsReport.as" mod="1316150559806" size="1365" optimizedsize="895">
<def id="modules:PmsReport" />
<pre id="modules.interfaces:IUniModule" />
<pre id="mx.modules:ModuleBase" />
<pre id="interfaces:IDisposable" />
<dep id="modules.reports:PmsAppraisalReport" />
<dep id="modules.reports:PmsBlankReport" />
<dep id="AS3" />
<dep id="modules.reports:PmsAnnexReport" />
<dep id="modules.interfaces:IPdfReport" />
<dep id="flash.utils:getDefinitionByName" />
<dep id="modules.reports:PmsGraphsReport" />
<dep id="modules.reports:Pms360Report" />
<dep id="modules.reports:PmsMergedReferenceReport" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/data/Grid)" mod="1308555326771" size="2876" optimizedsize="1409">
<def id="org.alivepdf.data:Grid" />
<pre id="Object" />
<dep id="org.alivepdf.export:Export" />
<dep id="flash.utils:ByteArray" />
<dep id="org.alivepdf.serializer:ISerializer" />
<dep id="AS3" />
<dep id="org.alivepdf.export:CSVExport" />
<dep id="org.alivepdf.colors:IColor" />
</script>
<script name="D:\Dev\Flex 4.6\my_project\libs\AlivePDF.swc(org/alivepdf/encoding/ -
Using an external reference clock for counter measuremen​ts
Hi all,
I have several PXI chassis
configured for testing, each of which uses an NI-DAQ-6221 for
conducting period and frequency measurements among other things.
However each of my setups give me a slightly different reading when conducting identical measurements due to
the tolerance of the DAQ on board reference
clocks.
The chassis' have a 10MHz GPS calibrated reference fed into them via the reference input and this is connected to the backplane. I have tried and failed to try to route and use this as my reference
base for my counter measurements so that each of my cards will give me
the same reading every time. I have tried the routing method using the
DAQ connect terminals vi but could not get this to work. I have looked through the labview examples and cant find anything thta shows me what i need to do to take frequency and period measurments using my external reference as my base clock. There are some examples showing the use of the DAQmx timing vi set to sample clock mode which allows a clock source to be selected. However these examples are only for counting digital events and when i apply the same vi to a frequency or period measurement an error is thrown saying 'invalid timing type for this channel', 'you can select: implicit, on demand'.
I do not
understand the working of the DAQ hardware very well so was hoping
someone could help explain to me how to do this if it is even possible
or give me any guidance as to how else to overcome my problem. Any vis
showing how to use my external 10MHz reference
as the base clock for these kind of measurements would be greatly appreciated.
Regards,
DanHi Dan,
Thanks for the reply. When trying to use the connect terminals i just tried connecting the PXI10 to the onboard clock in the hope that this would configure it to use the PXI10 signal to synchronise the onboard clocks via the PLL. Doing this didn't throw any errors as i recall, it just gave me a reading of infinity as it couldn't measure the signal.
I have actually just managed to successfully do what i wanted thanks to help from Rob at NI tech support UK. There is a DAQmx timing property node which allows you to choose a reference clock source. By using the PXI_Clk10 signal this makes the DAQ synchronise its reference clocks to this signal. I have included an image of the code i used to achieve this to take period measurements.
Here is a very useful link which Rob sent me which may be of help to anyone else with similar problems
http://zone.ni.com/devzone/cda/tut/p/id/3615
Best regards,
Dan.
Attachments:
ExtRef Source Image.jpg 105 KB -
Make a counting CLOCK with motion ??
i am trying to make a 30:00 clock that counts UP from 00:00.
i started to do this as an individual text layer for each second,
ie - 00:00, 00:01, 00:02, 00:03 - etc.
this was taking me more time than i thought necessary.
please suggest to me a better method.
i had the idea to make :00, :01, :02, :03 etc through :59 and
copy that layer thirty times, then substitute the minutes ..
also seemed like a lot of work. this quickly turns into a
nightmare for my compy - copying the layer to the clipboard
took about a minute itself, then pasting it took another minute.
i can't imagine the render time this behemoth would take.
is there a quick fix ? some sort of fancy replicator thing ? some
sort of behavior that allows text-content to change over time ?
as last resort, i believe i will simply FILM a movie of a digital
stop watch and then edit that thing together .....
thanks.You create a rectangle mask to only show one line at a time of that vertical text object. You then animate that object upward. This effect by itself would give you a dial effect, where you can see the numbers animating upward. This isn't how a digital clock works - those numbers change instantly.
So you don't want to see a tween between the positions of 00 and 01. Follow me?
So we need to figure out how to get it to jump to the correct spot without having to create 60 key frames.
The idea I had was to make the project exactly 60 seconds, animate it all the way up, export it out at 1 FPS as a QT movie. That should show you the numbers animating to the correct position without having the tween. You would then import that QT movie back into your main project.
I'm speculating on some of this, just ideas to try.
I was playing with the parameter behaviors to see if I could get the text object to jump versus smoothly animate. I think Patrick did something like this with Sawtooth Oscillating? I don't remember.
In the time it is taking to figure out how to do it quickly, we could have probably created the ~90 key frames required to do it manually. LOL -
DSC 8.6.1 wrong timestamps for logged data with Intel dual core
Problem Description :
Our LV/DCS 8.6.1 application uses shared variables to log data to Citadel. It is running on many similar computers at many companies just fine, but on one particular Intel Dual Core computer, the data in the Citadel db has strange shifting timestamps. Changing bios to startup using single cpu fixes the problem. Could possibly set only certain NI process(es) to single-cpu instead (but which?). The old DSCEngine.exe in LV/DSC 7 had to be run single-cpu... hadn't these kind of issues been fixed by LV 8.6.1 yet?? What about LV 2009, anybody know?? Or is it a problem in the OS or hardware, below the NI line??
This seems similar to an old issue with time synch server problems for AMD processors (Knowledge Base Document ID 4BFBEIQA):
http://digital.ni.com/public.nsf/allkb/1EFFBED34FFE66C2862573D30073C329
Computer info:
- Dell desktop
- Win XP Pro sp3
- 2 G RAM
- 1.58 GHz Core 2 Duo
- LV/DSC 8.6.1 (Pro dev)
- DAQmx, standard instrument control device drivers, serial i/o
(Nothing else installed; OS and LV/DSC were re-installed to try to fix the problem, no luck)
Details:
A test logged data at 1 Hz, with these results: for 10-30 seconds or so, the timestamps were correct. Then, the timestamps were compressed/shifted, with multiple points each second. At perfectly regular 1-minute intervals, the timestamps would be correct again. This pattern repeats, and when the data is graphed, it looks like regular 1-sec interval points, then more dense points, then no points until the next minute (not ON the minute, e.g.12:35:00, but after a minute, e.g.12:35:24, 12:36:24, 12:37:24...). Occasionally (but rarely), restarting the PC would produce accurate timestamps for several minutes running, but then the pattern would reappear in the middle of logging, no changes made.
Test info:
- shared variable configured with logging enabled
- data changing by much more than the deadband
- new value written by Datasocket Write at a steady 1 Hz
- historic data retrieved by Read Traces
- Distributed System Manager shows correct and changing values continuously as they are writtenMeg K. B. ,
It sounds like you are experiencing Time Stamp Counter (TSC) Drift as mentioned in the KB's for the AMD Multi-Core processors. However, according to this wikipedia article on TSC's, the Intel Core 2 Duo's "time-stamp counter increments at a constant rate.......Constant TSC behavior ensures that the duration of each clock tick is
uniform and supports the use of the TSC as a wall clock timer even if
the processor core changes frequency." This seems to suggest that it would be not be the case that you are seeing the issue mentioned in the KBs.
Can you provide the exact modle of the Core 2 Duo processor that you are using?
Ben Sisney
FlexRIO V&V Engineer
National Instruments -
Mac Pro 5.1 6 core vs. 2013 iMac
This is probably an odd question, I know.
I'm a medical student currently working on a 2010 Macbook Air. I have ~$1800 to spend on a machine that I want to last me for another 4 years at least.
No, I don't do any video editing or anything like that. My primary usage is research with multitasking (i.e. I want a couple dozen browser tabs open, MS Word, Powerpoint, and Endnote open without noticing much lag as I do currently).
I have a local seller with a 2010 Mac Pro 6 core 3.33 + 16GB ram for $1800.
My other option is a 27" iMac i5.
I'll put an SSD into both of them.
The raw power of the Mac Pro attracts me to it, which makes me think it will last me longer despite being a few years old already. Also, I don't want the 21.5" iMac because I need a large screen so that I can have Word and a browser open side by side, so the i7 model is out.Hey, dudes, i don't want to start any trouble. Your machines are very nice.
But you're missing the point. Most software does not take advantage of multiple cores, or can only do so in a limited fashion. Geekbench single-core scores are not analogous to a one-cylinder engine test. The difference in the test is that the multi-core version is written specifically to use as many cores as possible, and include special CPU instructions that do parallel processing. The CPU is not "limited" to using a single core, and if you monitor your machine, you'll see it doesn't just use one core. The benchmark measures performance WITH SOFTWARE THAT CAN/DOES TAKE ADVANTAGE OF MULTIPLE CORES, vs SOFTWARE THAT CAN'T/DOESN'T. Look for explanations at, say, http://macperformanceguide.com/ or http://www.macworld.com/article/1162105/macworlds_new_speedmark_7_benchmark_suit e.html . The vast majority of software does not make good use of multiple cores, and will benefit more from higher clock speeds (and Turbo-Boost) than from more cores.
The vast majority of software does not take good advantage of multiple cores, and nothing the OP listed does. Even with multi-core specific software like Photoshop, etc., it may be able to take great advantage of 4 cores but not much beyond that... so even pro video oriented reviews talk about (in comparing Mac Pros to each other) the 6-core as the "sweet spot", because its higher clock frequency trumps the number of cores (6-core at 3.33 vs 12-core at 2.93 GHz, etc). Look at the inverse ratio between "ordinary task" performance and "core-friendly" task speed nicely laid out in the CPU discussion at http://macperformanceguide.com/ . Look at barefeats.com comparisons of iMacs vs. Mac Pros over the last few years.
So, as a rule, a faster 4-core machine will outperform a slower 6, 8, or 12-core machine of the same processor architecture on most tasks. The high core counts are there for very specific applications where the parallelism vs. clock-speed tradeoff is carefully engineered to take advantage of more cores. This is actually a very hard (often impossible) thing to do; taking advantage of higher levels of parallelism has been a Holy Grail of Computer Science for decades with only small, specific improvements in limited tasks. Single-core vs dual-core or quad-core performance often makes a significant difference because there is some "naive parallelism" in the OS overhead, the running of different programs simultaneously, etc., but testing has shown that beyond4 cores there is not much benefit for such "naive parallelism".
So, for our OPs intended use, the iMac will likely be faster and more responsive. If he had said we was going to be doing a lot of complex rendering or video editing, I would certainly suggest the mac pro instead. -
How to make the counter count or start at different time
Hi,
How to let the counter count the time, that doesn't start at the same time ?
This timing system is a sport timing system for canoe competition, it need to track 6 competitor that start at different time .
I have a problem , I have 6 counter in a VI that use to track 6 competitor, but it start count at the same time, how to make it count separately for each competitor ?
Do you guys know how to solve this problem ?
Solved!
Go to Solution.
Attachments:
multi competitor.zip 50 KBHI,
ya, i run it. I mean i know how to make it to 6 competitor already , and yes, it works but the time, it still count or start at the same time. I need to run each competitor at different time , like this competitor A 20-2-2012.VI . This is the one i do but it cant put a stop button. once i put a stop button, the clock stop counting but the whole VI is running.
Regadrs,
Sam
Attachments:
competitor A 20-2-2012.vi 139 KB
3switch 3-2-2012.vi 14 KB -
Measure scan frequency using 2 e-series boards and an external clock.
I am setting up a data acquisition system in which the user has the ability to select between multiple sources for the scan frequency. The user can choose either hardware based and select the scan frequency or an external source, in this case, an encoder. When the user selects the external case, I would like to measure the scan frequency. I have a PXI chassis with 3 6071E DAQ boards. I have the encoder pulse train wired into the master board and would like to use one of the slave boards to count the pulses and measure the frequency. I based the code I developed on example code that shipped with LabView. However, when I drive the master board with a known frequency using its internal clock,
I measure 0 frequency on using the slave boards counter.
Attachments:
DAQ_3_Boards_-_State_Machine_-_Scaled_Array.llb 1525 KBIt sounds like you have your program setup to measure the frequency of the clock only when you are using an external source. The counter won't get an input if you are not using an external source, right? So, when you drive the master board with an internal clock, the counter will have nothing to count.
-
i'm trying to unlock 2 different Phenom II X2 560 BE on 2 different 785GM-P45 boards but am running into trouble. im following the standard guide (https://forum-en.msi.com/index.php?topic=132314.0) but when i select cpu core control, i only see the option for Core 1 and Core 2.
I am using the latest BIOS.
Does anyone know how to get this working?Quote from: altezza2k2 on 09-January-11, 09:10:31
i'm trying to unlock 2 different Phenom II X2 560 BE on 2 different 785GM-P45 boards but am running into trouble. im following the standard guide (https://forum-en.msi.com/index.php?topic=132314.0) but when i select cpu core control, i only see the option for Core 1 and Core 2.
I am using the latest BIOS.
Does anyone know how to get this working?
after enable the Unlock CPU Core function and Enable the ACC (Advanced Clock Calibration) function, you leave the core control to auto. reboot and see if it is stable. if not stable, come back to bios, and set core control to manual, try to disable one of core 3, and core4. if stable, you get a good X3. if still not stable, then you cpu is still a good x2. -
X Series is here – New Counter Features!
Hey All,
The new X Series Multifunction DAQ devices have been announced – check them out here.
I’m posting here because I think X Series has several new counter features that many on this forum have been looking for. The user manual
will have all of these details and more with timing diagrams but I
thought I’d summarize a few of the sexier features and open it up for
comments/feedback.
First off – what stayed the same between
M Series/TIO counters and X series counters? The pinouts between M and
X series are the same so the PFI lines and default counter pinouts are
the same. The DAQmx programming is the same (you’ll need DAQmx 9.0, it
should be up this afternoon) and all the functionality that was
supported by M Series is supported by X Series, though a few behaviors
may have changed. Counters are still 32 bit.
Now on to
the fun stuff – the big one that I tend to overlook: X Series has 4
counters per board! They all have the same features and Freq Out is
still there too (with an additional 20MHz timebase).
Timebases:
X Series devices have 100MHz, 20MHz and 100kHz timebases. Note the
difference between 80MHz on M series and 100MHz on X series. DAQmx will
take care of the difference for you, unless you were programming in
terms of ticks and hardcoded in numbers based off of a 80MHz clock.
Counter
FIFOs: X Series has a 127 sample FIFO per counter. When combined with
PCIe/PXIe, our benchmarked buffered counter rates went from ~350k on M series
(with a 2 sample FIFO) with a single counter to 10MHz on all four
counters (160MB/s streaming rate). The FIFO also allows us to implement…
Buffered Counter Output: Probably my favorite new feature. You can
now use a multi point write on counters and write out a buffer of pulse
values. There are two timing modes for this: implicit and sample
clocked. With implicit timing, every idle/active pair you write is
generated as a pulse. You can vary the idle/active time for every pulse
in your pulse train. Check out the "Gen Dig Pulse
Train-Buff-Implicit-Cont.vi" shipping example. With sample clock
timing, the idle/active time are updated every time a sample clock is
received. Check out the "Gen Dig Pulse Train-Buff-Ext Clk-Cont.vi"
shipping example. These modes give you much more control over your
waveform – now everything about it can be hardware timed. Also, I’ve
benchmarked the output rates at 10MHz on all four counters at the same
time.
Finite pulse train with one counter: Each X Series
counter has an Embedded counter paired with it. The embedded counter
isn’t directly programmable, but it does allow you to do counter
operations on one counter that used to take two. A finite pulse train
used to take two counters – one to generate the pulse train and one to
gate it. Now a counter generates the pulse train, and its embedded
counter counts the TCs and disables the counter when it reaches the
number of pulses to generate.
More sample clocked
measurement modes: Edge counting and encoder measurements always
supported sample clocks, all other counter measurements were implicitly
(timed by the measurement waveform) timed. With the addition of the
sample clock terminal to the counters now all counter measurements
(except for semi-period) support sample clock timing. You can now get
the pulse width of the pulse just before the sample clock rather than
getting all the pulse widths and figuring out where they happened in
time. Why not semi period? We added a new “pulse” measurement instead
that returns a sample that contains the high and low time (or high and
low ticks, or frequency and duty cycle) so for each sample clock edge
you get a full pulse spec. Semi period still supports the same
measurements it used to, just not sample clocked. Speaking of sample
clocked…
Sample clocked frequency/period measurement
with averaging: X Series still supports the three frequency modes: Low
frequency 1 counter, 2 counter High Frequency and 2 counter Large
Range. In addition it supports sample clocked averaging. This is
essentially a method that is high accuracy method based on the sample
clock rate. With the same measurement time it has the same accuracy as
the Large range mode but it doesn’t take two counters. Note, counters
do not have their own internal sample clock so you have to provide them
with an external signal.
Hope this helps,
Andrew S
National Instruments
Multifunction DAQ Product Support Engineer
Getting Started with NI-DAQmx
Measurement FundamentalsHi guys,
I drew up a schematic of one of the applications I need to get running in our lab. To recap:
1) We have several piezo controllers for nanopositioning of samples under a microscope, some of them driven by a digital circuit that handles coordinate programming and trigger line programming (for syncing detectors to the piezo motion), other controllers are analog and need to be driven by voltages.
2) We would like to emulate the behavior of the digital controller using the analog HW (we have much more analog controllers than digital ones).
3) The basic implementation is like this (see also slide one in the attached pdf file) and runs perfectly:
a. A global pulsetrain ticks with a certain frequency
b. At each tick a voltage is written on an AO line and this tick is also sent to an RTSI line to sync multiple detectors
4) To fully emulate the digital controller we also need to implement 4 trigger lines that exist on the digital controller. These trigger lines allow for fully programmable pulsetrain output that is in sync with the movement of the piezo. Slide two in the attached pdf illustrates what is needed. These trigger lines allow for much more intricate syncing of our detectors (only measure during certain parts of the motion instead of all the time).
After a lot of thinking and experimenting with the existing M series boards back here I came to the conclusion that the desired behavior is not possible with an M series board since they only allow for the output of “simple” pulsetrains with a given frequency.
Looking at this webpage (http://zone.ni.com/devzone/cda/tut/p/id/9384#toc3) however, I think that the X series board would offer exactly what we need since it allows for buffered counter output that enables definition of very complex pulstrain “shapes”.
Looking at the schemes I provided, could someone confirm that the X-series covers our needs? If this is the case, we would be interested in purchasing these kinds of boards.
Cheers,
Kris Janssen
Attachments:
Raman Imaging Timing Implementation.pdf 76 KB -
I am trying to simulate a digital clock for counting 0-60 seconds using two seven seg displays two 7447 two 7493 and two clock generators on Multisim but the problem is i cannot workout the frequency input to be given to the two 7493 ic's connected to the displays through the two 7447 ic's please help
Solved!
Go to Solution.
Attachments:
Untitled.png 187 KBYou should post to the multisim board. You can click on Options and request that the moderator move your question. It really had nothing to do with an NI digital I/O device.
-
P43-C51: How to optimize FSB/RAM bus clock ratio
Hi there, is there any way I would be able achieve maximum supported bus throughput of my RAM (DDR3-1600, Bus Clock 800MHz).
Currently I am only able to reach a RAM bus clock of 532MHz with my Dual-Core E6300 2.8GHz at 266MHz FSB using the BIOSs 1:2 FSB/DRAM ratio. I tried using the motherboards on-board OC switch to increase FBS from 266 to 333MHz, but the system won't even boot. With manual FSB adjustment I managed to increase to a stable 300MHz, though this didn't increase the RAM bus clock by much (only to 600MHz, still 200 off of my target).
If the BIOS would support a 1:3 ratio I would not even have to OC as this would give me a desired 266:800 FSB:DRAM ratio. The BIOS gives only a max ratio of 1:2, and as I'm not quite sure how the motherboard or CPU inter-handle the clock values I guess this max ratio is probably there for a reason.
I also speculated that If I could decrease the CPUs Bus/Core ratio from 10.5 to 7 giving me a FSB of 400MHz instead of 266MHz, and if I were to use the FSB:DRAM 1:2 ratio I could get my target RAM bus speed. Unfortunately I have not found a way to modify this on the BIOS.
Many thanks for any suggestions.Quote from: Jack on 09-September-11, 20:44:50
The 1:2 Ratio is the maximum ratio supported by the chipset. This is a hardware limitation, not a BIOS issue.
Thanks for the clarification.
Quote from: Jack on 09-September-11, 20:44:50
Not even after a CMOS-Clear?
I did clear CMOS severel times after manually adjusting FSB when I was unable to enter back into BIOS, but I'm not sure If I tried the on-board OC straight after a CMOS clear. Or did you mean clearing CMOS after setting the on-board OC?
Will try both when I get back home. Thanks for the tip. -
Ever since I put a sample clock, my counter is going haywire...any suggestions?
Attachments:
sample rate.vi 196 KBI can read code but not minds; could you try a bit harder? You have a graph labeled "Horizontal Displacement." When I follow back the wire going to that graph, it comes from an analog input task. That task does not have a sample clock associated with it, that I see. The only sample clock I see is on the Horizontal Load channel. As for the cycle count, do you mean the Cycle indicator? Can you be more specific than "counting sporadically"? Do you mean there are conditions under which you expect it to count an additional cycle, but it does not do so?
It looks to me like you're try to count transitions where your input goes from less than to greater than some value. You're reading multiple data points (don't know how many) on each cycle of the while loop. However, you only process one point per loop cycle, discarding the rest (but still graphing them), so you could easily miss a transition. -
External clocking on 6711 card
Hi all,
I just read the manual of the card PCI6711, it supports the external clock. So does it mean we can change the update rate by using different external clock rate?chris88 wrote:
HI dragondriver
They are both correct, the PCI 6711 supports external clocking for the analog output tasks, but for Digital I/O tasks the timing can only be set to software timed, meaning that you cannot use external clock for digital tasks.
The main difference between RTSI and PFI is the physical connection, PFI lines conects through the connector block you are using and the RTSI is connected through a RTSI bus cable used to synchronize several DAQ cards.
You can choose any PFI <0 to 9> and this article show how to select which PFI line is the source of sampling.
Regards
Thanks for the clarification . I only one doubt. Someone told me that 6711 only supports software-based digital pulse input/output but it supports external-clock-driving counter output. So when you said softwarebased digital I/O task, do you mean all digitals output including counter output? Thanks. -
Getting 2nd TIO of the PCI6602 to perform buffered event counting via register-level programming
I got the first PCI6602 TIO to perform buffer event counting using interrupt. However, I could not get the second TIO working. I think I have initialized the proper registers in order to work with the second TIO, i.e.
1. Addressing all registers of the second TIO at 0x800 offset.
2. Binding the clock to counter 4-7 (set 0x00200000 to the Clock Configuration register). I am using the internal Timebase_3 clock which is 80MHz.
3. Tried setting 0x8000 to the Global Interrupt Control register at both its offset location (with 0 offset) and with 0x800 offset (2nd TIO offset location).
Am I missing something here? I got no interrupts from the PCI bus and I got 0xff
ff when I tried to read the Status register.Al,
I have been experimenting with the 6602, but I have not been able to see any of the interrupts generated by the counters. I have tried both TC mode and an external signal on a single GATE (G0). The Gi_Status_Register indicates that the interrupts are occuring (appropriately for each mode), but I can't see them on the bus (my interrupt handler is never invoked; cat /proc/interrupts shows 0 interrupts).
Could you pass along any tips on how you did it?
Thanks!
-Rob
Maybe you are looking for
-
Automatic Clearing of GR-IR Clearing account
Dear all In f.13 i am not able to do automatic clearing of rg-ir clearing account ,i am getting the massage no clearing procedures are carried out despite all selection criterial fulfilled . This is needed because i want only credit balances in GR/IR
-
I know there are more posted about this problem bust still havent found a solution. I can only render out one movie from AE (CC 12.2.1.5). If I want to render a second movie I get ""[file path and name].mov". An output module failed. The file may be
-
I am running the upgrade tool to download the LWAP image, I have the AP enabled both the telnet and ssh, but the upgrade tool still complained - AP 192.168.0.10 1. ACL/Firewall might be blocking the TFTP 2. Diable the ACL/Firewall setting for TFTP. I
-
Foundation services going into Admin state
Hello All, Our setup is as follows: Version: 11.1.2.3.500 Linux Server1: Foundation, OHS, EAS, APS Linux Server2: Essbase Linux Server3: Planning, EPMA, Calc Mgr. Windows Server: EPMA Dimension server, FDMEE. In our existing set up we have introduced
-
Hi experts, We have business requirement and need to create a report on sales data. In layout the colums are Document Date Customer Name Country Code Country Description PO Number Order Number Invoice Number Invoice Date Material Manufacturer Mater