diff --git a/PCXT.sv b/PCXT.sv index 629612d..c8b4e71 100644 --- a/PCXT.sv +++ b/PCXT.sv @@ -302,6 +302,7 @@ wire [15:0] ioctl_data; reg ioctl_wait; wire clk_uart; +reg [2:0] clk_uart2; wire [21:0] gamma_bus; wire adlibhide = status[10]; @@ -340,10 +341,11 @@ hps_io #(.CONF_STR(CONF_STR), .PS2DIV(2000), .PS2WE(1), .WIDE(1)) hps_io .ps2_kbd_data_in (ps2_kbd_data_out), .ps2_kbd_clk_out (ps2_kbd_clk_in), .ps2_kbd_data_out (ps2_kbd_data_in), - .ps2_mouse_clk_in (ps2_mouse_clk_out), - .ps2_mouse_data_in (ps2_mouse_data_out), - .ps2_mouse_clk_out (ps2_mouse_clk_in), - .ps2_mouse_data_out (ps2_mouse_data_in), + + .ps2_mouse_clk_out (ps2_mouse_clk_out), + .ps2_mouse_data_out (ps2_mouse_data_out), + .ps2_mouse_clk_in (ps2_mouse_clk_in), + .ps2_mouse_data_in (ps2_mouse_data_in), //.ps2_key(ps2_key), .joystick_0(joy0), @@ -451,9 +453,12 @@ always @(posedge clk_28_636) begin ce_pixel_cga <= clk_14_318; //if outside always block appears an overscan column in CGA mode end +always @(posedge clk_uart) // 14.74 MHz (Fast UART) + clk_uart2 <= {clk_uart2[1], clk_uart2[0], clk_uart}; // 1.84 MHz (Slow UART) + always @(posedge clk_14_318) clk_7_16 <= ~clk_7_16; // 7.16Mhz - + clk_div3 clk_normal // 4.77MHz ( .clk(clk_14_318), @@ -893,15 +898,15 @@ end .enable_cga (1'b1), .clk_vga_mda (clk_56_875), .enable_mda (1'b1), - .mda_rgb (2'b10), // always B&W - monochrome monitor tint handled down below + .mda_rgb (2'b10), // always B&W - monochrome monitor tint handled down below //.de_o (VGA_DE), .VGA_R (r), .VGA_G (g), .VGA_B (b), .VGA_HSYNC (HSync), .VGA_VSYNC (VSync), - .VGA_HBlank (HBlank), - .VGA_VBlank (VBlank), + .VGA_HBlank (HBlank), + .VGA_VBlank (VBlank), // .address (address), .address_ext (bios_access_address), .ext_access_request (bios_access_request), @@ -955,6 +960,7 @@ end .tandy_bios_flag (tandy_bios_flag), .tandy_16_gfx (tandy_16_gfx), .clk_uart ((status[22:21] == 2'b00) ? clk_uart : clk_uart_en), + .clk_uart2 (clk_uart2[2]), .uart_rx (uart_rx), .uart_tx (uart_tx), .uart_cts_n (uart_cts), @@ -962,13 +968,6 @@ end .uart_dsr_n (uart_dsr), .uart_rts_n (uart_rts), .uart_dtr_n (uart_dtr), - .uart2_rx (uart2_rx), - .uart2_tx (uart2_tx), - .uart2_cts_n (uart2_cts), - .uart2_dcd_n (uart2_dcd), - .uart2_dsr_n (uart2_dsr), - .uart2_rts_n (uart2_rts), - .uart2_dtr_n (uart2_dtr), .enable_sdram (1'b1), .initilized_sdram (initilized_sdram), .sdram_clock (SDRAM_CLK), diff --git a/rtl/KFPC-XT/HDL/Chipset.sv b/rtl/KFPC-XT/HDL/Chipset.sv index 4bb3b24..a82d752 100644 --- a/rtl/KFPC-XT/HDL/Chipset.sv +++ b/rtl/KFPC-XT/HDL/Chipset.sv @@ -99,6 +99,7 @@ module CHIPSET ( output logic tandy_16_gfx, // UART input logic clk_uart, + input logic clk_uart2, input logic uart_rx, output logic uart_tx, input logic uart_cts_n, @@ -106,13 +107,6 @@ module CHIPSET ( input logic uart_dsr_n, output logic uart_rts_n, output logic uart_dtr_n, - input logic uart2_rx, - output logic uart2_tx, - input logic uart2_cts_n, - input logic uart2_dcd_n, - input logic uart2_dsr_n, - output logic uart2_rts_n, - output logic uart2_dtr_n, // SDRAM input logic enable_sdram, output logic initilized_sdram, @@ -253,6 +247,7 @@ module CHIPSET ( .clk_sys (clk_sys), .cpu_clock (cpu_clock), .clk_uart (clk_uart), + .clk_uart2 (clk_uart2), .peripheral_clock (peripheral_clock), .turbo_mode (turbo_mode), .reset (reset), @@ -298,10 +293,10 @@ module CHIPSET ( .port_c_io (port_c_io), .ps2_clock (ps2_clock), .ps2_data (ps2_data), - .ps2_mouseclk_in (ps2_mouse_clk_out), - .ps2_mousedat_in (ps2_mouse_data_out), - .ps2_mouseclk_out (ps2_mouse_clk_in), - .ps2_mousedat_out (ps2_mouse_data_in), + .ps2_mouseclk_in (ps2_mouseclk_in), + .ps2_mousedat_in (ps2_mousedat_in), + .ps2_mouseclk_out (ps2_mouseclk_out), + .ps2_mousedat_out (ps2_mousedat_out), .joy_opts (joy_opts), .joy0 (joy0), .joy1 (joy1), @@ -323,13 +318,6 @@ module CHIPSET ( .uart_dsr_n (uart_dsr_n), .uart_rts_n (uart_rts_n), .uart_dtr_n (uart_dtr_n), - .uart2_rx (uart2_rx), - .uart2_tx (uart2_tx), - .uart2_cts_n (uart2_cts_n), - .uart2_dcd_n (uart2_dcd_n), - .uart2_dsr_n (uart2_dsr_n), - .uart2_rts_n (uart2_rts_n), - .uart2_dtr_n (uart2_dtr_n), .ems_enabled (ems_enabled), .ems_address (ems_address), .map_ems (map_ems), diff --git a/rtl/KFPC-XT/HDL/Peripherals.sv b/rtl/KFPC-XT/HDL/Peripherals.sv index fa2b1de..0ee0110 100644 --- a/rtl/KFPC-XT/HDL/Peripherals.sv +++ b/rtl/KFPC-XT/HDL/Peripherals.sv @@ -81,6 +81,7 @@ module PERIPHERALS #( output logic tandy_16_gfx, // UART input logic clk_uart, + input logic clk_uart2, input logic uart_rx, output logic uart_tx, input logic uart_cts_n, @@ -88,14 +89,6 @@ module PERIPHERALS #( input logic uart_dsr_n, output logic uart_rts_n, output logic uart_dtr_n, - // UART 2 - input logic uart2_rx, - output logic uart2_tx, - input logic uart2_cts_n, - input logic uart2_dcd_n, - input logic uart2_dsr_n, - output logic uart2_rts_n, - output logic uart2_dtr_n, // EMS input logic ems_enabled, input logic [1:0] ems_address, @@ -236,6 +229,7 @@ module PERIPHERALS #( logic keybord_interrupt; logic uart_interrupt; logic fdd_interrupt; + logic uart2_interrupt; logic [7:0] interrupt_data_bus_out; KF8259 u_KF8259 ( @@ -362,6 +356,8 @@ module PERIPHERALS #( // logic ps2_send_clock; logic keybord_irq; + logic uart_irq; + logic uart2_irq; logic [7:0] keycode; logic [7:0] tandy_keycode; logic prev_ps2_reset; @@ -464,14 +460,24 @@ module PERIPHERALS #( ); logic keybord_interrupt_ff; + logic uart_interrupt_ff; + logic uart2_interrupt_ff; always_ff @(posedge clock, posedge reset) begin if (reset) begin keybord_interrupt_ff <= 1'b0; keybord_interrupt <= 1'b0; + uart_interrupt_ff <= 1'b0; + uart_interrupt <= 1'b0; + uart2_interrupt_ff <= 1'b0; + uart2_interrupt <= 1'b0; end else begin keybord_interrupt_ff <= keybord_irq; keybord_interrupt <= keybord_interrupt_ff; + uart_interrupt_ff <= uart_irq; + uart_interrupt <= uart_interrupt_ff; + uart2_interrupt_ff <= uart2_irq; + uart2_interrupt <= uart2_interrupt_ff; end end @@ -547,16 +553,16 @@ module PERIPHERALS #( .dtr_n (uart_dtr_n), .ri_n (1), - .irq (uart_interrupt) + .irq (uart_irq) ); - wire uart22_rx; - wire uart22_tx; + wire uart2_tx; + wire rts_n; uart uart2 ( .clk (clock), - .br_clk (clk_uart), + .br_clk (clk_uart), // clk_uart2 .reset (reset), .address (address[2:0]), @@ -565,15 +571,13 @@ module PERIPHERALS #( .write (io_write_n & ~prev_io_write_n), .readdata (uart2_readdata_1), .cs (uart2_cs & iorq_uart), - - .rx (uart22_tx), - .tx (uart22_rx), - .cts_n (1), - .dcd_n (1), - .dsr_n (1), + .rx (uart2_tx), + .cts_n (0), + .dcd_n (0), + .dsr_n (0), .ri_n (1), - - .irq (uart2_interrupt) + .rts_n (rts_n), + .irq (uart2_irq) ); MSMouseWrapper MSMouseWrapper_inst ( @@ -582,8 +586,8 @@ module PERIPHERALS #( .ps2clk_in(ps2_mouseclk_in), .ps2dta_out(ps2_mousedat_out), .ps2clk_out(ps2_mouseclk_out), - .rts(uart22_rx), - .rd(uart22_tx) + .rts(~rts_n), + .rd(uart2_tx) ); // Timing of the readings may need to be reviewed. diff --git a/rtl/common/MSMouseWrapper.v b/rtl/common/MSMouseWrapper.v index 3ca45f7..a09a159 100644 --- a/rtl/common/MSMouseWrapper.v +++ b/rtl/common/MSMouseWrapper.v @@ -25,8 +25,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. PS2MOUSE -> MSMOUSE Conversion -Preliminary -https://github.com/TheSonders/MouseConversion/blob/main/MSMouseWrapper.v +STREAM VERSION References: https://roborooter.com/post/serial-mice/ @@ -62,6 +61,7 @@ localparam MILLIS=(CLKFREQ/1000); `define PS2CLKRISE (ps2clkbuf==4'b0011) `define PS2CLKFALL (ps2clkbuf==4'b1100) `define RTSRISE (rtsbuf==4'b0011) +`define RTSFALL (rtsbuf==4'b0000) `define TXIDLE (PS2Tr_STM==1) `define PS2R_Start 0 `define PS2R_Parity 9 @@ -130,39 +130,32 @@ end /////////////////////////////////////////// //////////////PS2 Processing/////////////// /////////////////////////////////////////// - `define PS2Pr_ResetDelay 0 `define PS2Pr_SendReset 1 `define PS2Pr_WaitResetACK 2 `define PS2Pr_WaitBAT 3 `define PS2Pr_WaitID 4 `define PS2Pr_WaitACK 5 -`define PS2Pr_Query 6 -`define PS2Pr_Wait0 7 -`define PS2Pr_Wait1 8 -`define PS2Pr_Wait2 9 -`define PS2Pr_Wait3 10 +`define PS2Pr_SendM 6 +`define PS2Pr_Loop 7 `define PS2Pr_BAT 8'hAA `define PS2Pr_ID 8'h00 `define PS2Pr_RESET 8'hFF `define PS2Pr_REMOTE 8'hF0 +`define PS2Pr_STREAM 8'hF4 `define PS2Pr_ACK 8'hFA `define PS2Pr_READ 8'hEB -//Sustituye 30'h3FFFFE9A por 30'h3FFFFF9A -`define PS2Pr_M 30'h3FFFFE9A +`define PS2Pr_M 30'h39AFFFFF + `define PS2BitSYNC 3 -`define LeftBt PS2Byte1[0] -`define RightBt PS2Byte1[1] -`define MSMByte1 {2'b11,`LeftBt,`RightBt,PS2Byte1[5],PS2R_Byte[7],PS2Byte1[4],PS2Byte2[7]} -`define MSMByte2 {2'b10,PS2Byte2[6:1]} -`define MSMByte3 {2'b10,PS2R_Byte[6:1]} +`define MSMByte1 {2'b11,LBut,RBut,AccY[7:6],AccX[7:6]} +`define MSMByte2 {2'b10,AccX[5:0]} +`define MSMByte3 {2'b10,AccY[5:0]} `define Serial_Reset 0 -`define Serial_Idle 1 -`define Serial_Stop 10 `define TMR_END (Timer==0) @@ -176,6 +169,27 @@ end `define STARTBIT 0 `define STOPBIT 1 +wire [7:0]YC= ~{MSBY,PS2R_Byte[7:1]}+1; +wire [7:0]XC= {MSBX,PS2R_Byte[7:1]}; +wire LeftBt=PS2R_Byte[0]; +wire RightBt=PS2R_Byte[1]; +wire MSBX=PS2R_Byte[4]; +wire MSBY=PS2R_Byte[5]; +wire bitSYNC=PS2R_Byte[3]; + +reg LBut=0; +reg RBut=0; +reg Prev_LBut=0; +reg Prev_RBut=0; +reg msbX=0; +reg msbY=0; +reg [1:0]ByteSync=0; +reg [7:0]AccX=0; +reg [7:0]AccY=0; + +reg FUpdate=0; +reg PS2Detected=0; + reg [$clog2(MILLIS)-1:0]Timer=0; reg SerialSendRequest=0; reg [4:0]Serial_STM=0; @@ -183,8 +197,6 @@ reg [4:0]Serial_STM=0; reg [3:0]PS2Pr_STM=0; reg PS2SendRequest=0; reg [7:0]PS2SendData=0; -reg [7:0]PS2Byte1=0; -reg [7:0]PS2Byte2=0; reg [29:0]SerialSendData=0; reg [3:0]PS2Tr_STM=0; @@ -193,8 +205,8 @@ reg PS2Tr_PAR=0; always @(posedge clk)begin if (PS2SendRequest==1)PS2SendRequest<=0; if (SerialSendRequest==1)SerialSendRequest<=0; - if (`RTSRISE)begin - PS2Pr_STM<=0; + if (`RTSFALL && PS2Detected==1)begin + PS2Pr_STM<=`PS2Pr_SendM; Timer<=0; end else begin @@ -234,7 +246,7 @@ always @(posedge clk)begin if (PS2R_NewByte==1)begin if (PS2R_Byte==`PS2Pr_ID)begin PS2Pr_STM<=PS2Pr_STM+1; - SendPS2(`PS2Pr_REMOTE); + SendPS2(`PS2Pr_STREAM); end else begin PS2Pr_STM<=0; @@ -245,71 +257,74 @@ always @(posedge clk)begin if (PS2R_NewByte==1)begin if (PS2R_Byte==`PS2Pr_ACK)begin PS2Pr_STM<=PS2Pr_STM+1; - SendSerial(`PS2Pr_M); + PS2Detected<=1; + ByteSync<=0; end else begin PS2Pr_STM<=0; end end end - `PS2Pr_Query:begin - if (SerialSendRequest==0 && Serial_STM==1)begin - SendPS2(`PS2Pr_READ); + `PS2Pr_SendM:begin + if(`RTSRISE)begin PS2Pr_STM<=PS2Pr_STM+1; + SendSerial(`PS2Pr_M); + FUpdate<=1; end end - `PS2Pr_Wait0:begin + `PS2Pr_Loop:begin if (PS2R_NewByte==1)begin - if (PS2R_Byte==`PS2Pr_ACK)begin - PS2Pr_STM<=PS2Pr_STM+1; + case (ByteSync) + 0:begin + if (bitSYNC==1)begin + ByteSync<=ByteSync+1; + LBut<=LeftBt; + RBut<=RightBt; + msbX<=MSBX; + msbY<=MSBY; + end + end + 1:begin + ByteSync<=ByteSync+1; + AccX<=AccX+XC; + end + 2:begin + ByteSync<=0; + AccY<=AccY+YC; + end + endcase + end + else if (SerialSendRequest==0 && Serial_STM==0)begin + if (AccX!=0 || AccY!=0 || LBut!=Prev_LBut || RBut!=Prev_RBut || FUpdate==1) begin + SendSerial({1'b1,`MSMByte3,2'b01,`MSMByte2,2'b01,`MSMByte1,1'b0}); + FUpdate<=0; + Prev_LBut<=LBut; + Prev_RBut<=RBut; + AccX<=0; + AccY<=0; end - else begin - PS2Pr_STM<=0; - end - end - end - `PS2Pr_Wait1:begin - if (PS2R_NewByte==1)begin - if (PS2R_Byte[`PS2BitSYNC]==1)begin - PS2Byte1<=PS2R_Byte; - PS2Pr_STM<=PS2Pr_STM+1; - end - end - end - `PS2Pr_Wait2:begin - if (PS2R_NewByte==1)begin - PS2Byte2<=PS2R_Byte; - PS2Pr_STM<=PS2Pr_STM+1; - end - end - `PS2Pr_Wait3:begin - if (PS2R_NewByte==1)begin - PS2Pr_STM<=`PS2Pr_Query; - SendSerial({1'b1,`MSMByte3,2'b01,`MSMByte2,2'b01,`MSMByte1,1'b0}); end end endcase end - - /////////////////////////////////////////// /////////////Serial Transmision//////////// /////////////////////////////////////////// - if (`RTSRISE)begin + if (`RTSFALL)begin Serial_STM<=0; + rd<=1; end else begin case (Serial_STM) `Serial_Reset:begin - rd<=1; - Serial_STM<=Serial_STM+1; - end - `Serial_Idle:begin if (SerialSendRequest==1)begin Serial_STM<=Serial_STM+1; {SerialSendData,rd}<={1'b1,SerialSendData}; SetTimer(SERIALPERIOD); end + else begin + rd<=1; + end end default:begin if (`TMR_END)begin @@ -320,18 +335,18 @@ always @(posedge clk)begin end endcase end - - /////////////////////////////////////////// //////////////PS2 Transmision////////////// /////////////////////////////////////////// - if (`RTSRISE)begin + if (`RTSFALL && PS2Detected==1)begin PS2Tr_STM<=0; + ps2dta_out<=1; //Requerido para algunas CPLD + ps2clk_out<=1; end else begin case (PS2Tr_STM) `PS2Tr_Reset:begin - ps2dta_out<=1; //Requerido para algunas CPLD + ps2dta_out<=1; ps2clk_out<=1; PS2Tr_STM<=PS2Tr_STM+1; end diff --git a/rtl/pll.qip b/rtl/pll.qip index cd3bd77..936499c 100644 --- a/rtl/pll.qip +++ b/rtl/pll.qip @@ -45,9 +45,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjA=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kw::MTAwLjA=::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzA=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iw::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iw::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjA=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMA==::MTY=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMA==::OA==::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5MA==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMA==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0MA==::MA==::UGhhc2UgU2hpZnQ=" @@ -57,9 +57,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjE=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kx::NTYuODc1::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzE=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Ix::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Ix::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjE=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMQ==::Mjg=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMQ==::MTQ=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5MQ==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMQ==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0MQ==::MA==::UGhhc2UgU2hpZnQ=" @@ -69,9 +69,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjI=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3ky::MjguNjM2::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzI=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iy::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iy::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjI=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMg==::NTY=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMg==::Mjg=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Mg==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMg==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0Mg==::MA==::UGhhc2UgU2hpZnQ=" @@ -79,12 +79,12 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9waGFzZV9zaGlmdDI=::MA==::QWN0dWFsIFBoYXNlIFNoaWZ0" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2R1dHlfY3ljbGUy::NTA=::RHV0eSBDeWNsZQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjM=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kz::MTQuNzQ1Ng==::RGVzaXJlZCBGcmVxdWVuY3k=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kz::MS44NDQyNjI=::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzM=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iz::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iz::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjM=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMw==::MTA4::QWN0dWFsIERpdmlkZSBGYWN0b3I=" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Mw==::MTQuODE0ODE0IE1Ieg==::QWN0dWFsIEZyZXF1ZW5jeQ==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMw==::NDM0::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Mw==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMw==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0Mw==::MA==::UGhhc2UgU2hpZnQ=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0X2RlZzM=::MC4w::UGhhc2UgU2hpZnQ=" @@ -93,9 +93,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjQ=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3k0::My41OA==::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzQ=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I0::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I0::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjQ=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNA==::NDQ3::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNA==::MjIz::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5NA==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzNA==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0NA==::MA==::UGhhc2UgU2hpZnQ=" @@ -105,9 +105,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjU=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3k1::NTAuMA==::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzU=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I1::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I1::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjU=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNQ==::MzI=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNQ==::MTY=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5NQ==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzNQ==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0NQ==::MA==::UGhhc2UgU2hpZnQ=" @@ -117,9 +117,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjY=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3k2::MTEzLjc1::RGVzaXJlZCBGcmVxdWVuY3k=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzY=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I2::MzI=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3I2::MTY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjY=::MQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNg==::MTQ=::QWN0dWFsIERpdmlkZSBGYWN0b3I=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yNg==::Nw==::QWN0dWFsIERpdmlkZSBGYWN0b3I=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Ng==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzNg==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0Ng==::MA==::UGhhc2UgU2hpZnQ=" @@ -267,10 +267,10 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTI=::MjguNTcxNDI4IE1Ieg==::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTI=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQy::MCBwcw==::cGhhc2Vfc2hpZnQy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "ZHV0eV9jeWNsZTI=::NTA=::ZHV0eV9jeWNsZTI=" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTM=::MTQuODE0ODE0IE1Ieg==::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTM=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTM=::MS44NDMzMTcgTUh6::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQz::MCBwcw==::cGhhc2Vfc2hpZnQz" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "ZHV0eV9jeWNsZTM=::NTA=::ZHV0eV9jeWNsZTM=" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTQ=::My41Nzk0MTggTUh6::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTQ=" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTQ=::My41ODc0NDMgTUh6::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTQ=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQ0::MCBwcw==::cGhhc2Vfc2hpZnQ0" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "ZHV0eV9jeWNsZTQ=::NTA=::ZHV0eV9jeWNsZTQ=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTU=::NTAuMDAwMDAwIE1Ieg==::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTU=" @@ -319,63 +319,63 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2VuX3Bob3V0X3BvcnRz::ZmFsc2U=::RW5hYmxlIGFjY2VzcyB0byBQTEwgRFBBIG91dHB1dCBwb3J0" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3R5cGU=::Q3ljbG9uZSBW::UExMIFRZUEU=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3N1YnR5cGU=::UmVjb25maWd1cmFibGU=::UExMIFNVQlRZUEU=" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfaGlfZGl2::MTY=::bV9jbnRfaGlfZGl2" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfbG9fZGl2::MTY=::bV9jbnRfbG9fZGl2" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfaGlfZGl2::OA==::bV9jbnRfaGlfZGl2" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfbG9fZGl2::OA==::bV9jbnRfbG9fZGl2" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bl9jbnRfaGlfZGl2::MjU2::bl9jbnRfaGlfZGl2" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bl9jbnRfbG9fZGl2::MjU2::bl9jbnRfbG9fZGl2" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfYnlwYXNzX2Vu::ZmFsc2U=::bV9jbnRfYnlwYXNzX2Vu" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bl9jbnRfYnlwYXNzX2Vu::dHJ1ZQ==::bl9jbnRfYnlwYXNzX2Vu" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bV9jbnRfb2RkX2Rpdl9kdXR5X2Vu::ZmFsc2U=::bV9jbnRfb2RkX2Rpdl9kdXR5X2Vu" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bl9jbnRfb2RkX2Rpdl9kdXR5X2Vu::ZmFsc2U=::bl9jbnRfb2RkX2Rpdl9kdXR5X2Vu" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2MA==::OA==::Y19jbnRfaGlfZGl2MA==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2MA==::OA==::Y19jbnRfbG9fZGl2MA==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2MA==::NA==::Y19jbnRfaGlfZGl2MA==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2MA==::NA==::Y19jbnRfbG9fZGl2MA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDA=::MQ==::Y19jbnRfcHJzdDA=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Qw::MA==::Y19jbnRfcGhfbXV4X3Byc3Qw" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjMA==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjMA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuMA==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuMA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMA==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMA==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2MQ==::MTQ=::Y19jbnRfaGlfZGl2MQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2MQ==::MTQ=::Y19jbnRfbG9fZGl2MQ==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2MQ==::Nw==::Y19jbnRfaGlfZGl2MQ==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2MQ==::Nw==::Y19jbnRfbG9fZGl2MQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDE=::MQ==::Y19jbnRfcHJzdDE=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Qx::MA==::Y19jbnRfcGhfbXV4X3Byc3Qx" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjMQ==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjMQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuMQ==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuMQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMQ==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Mg==::Mjg=::Y19jbnRfaGlfZGl2Mg==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Mg==::Mjg=::Y19jbnRfbG9fZGl2Mg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Mg==::MTQ=::Y19jbnRfaGlfZGl2Mg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Mg==::MTQ=::Y19jbnRfbG9fZGl2Mg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDI=::MQ==::Y19jbnRfcHJzdDI=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Qy::MA==::Y19jbnRfcGhfbXV4X3Byc3Qy" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjMg==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjMg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuMg==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuMg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMg==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMg==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Mw==::NTQ=::Y19jbnRfaGlfZGl2Mw==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Mw==::NTQ=::Y19jbnRfbG9fZGl2Mw==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Mw==::MjE3::Y19jbnRfaGlfZGl2Mw==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Mw==::MjE3::Y19jbnRfbG9fZGl2Mw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDM=::MQ==::Y19jbnRfcHJzdDM=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Qz::MA==::Y19jbnRfcGhfbXV4X3Byc3Qz" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjMw==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjMw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuMw==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuMw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMw==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuMw==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2NA==::MjI0::Y19jbnRfaGlfZGl2NA==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2NA==::MjIz::Y19jbnRfbG9fZGl2NA==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2NA==::MTEy::Y19jbnRfaGlfZGl2NA==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2NA==::MTEx::Y19jbnRfbG9fZGl2NA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDQ=::MQ==::Y19jbnRfcHJzdDQ=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Q0::MA==::Y19jbnRfcGhfbXV4X3Byc3Q0" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjNA==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjNA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuNA==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuNA==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNA==::dHJ1ZQ==::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNA==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2NQ==::MTY=::Y19jbnRfaGlfZGl2NQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2NQ==::MTY=::Y19jbnRfbG9fZGl2NQ==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2NQ==::OA==::Y19jbnRfaGlfZGl2NQ==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2NQ==::OA==::Y19jbnRfbG9fZGl2NQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDU=::MQ==::Y19jbnRfcHJzdDU=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Q1::MA==::Y19jbnRfcGhfbXV4X3Byc3Q1" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjNQ==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjNQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuNQ==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuNQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNQ==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNQ==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Ng==::Nw==::Y19jbnRfaGlfZGl2Ng==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Ng==::Nw==::Y19jbnRfbG9fZGl2Ng==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Ng==::NA==::Y19jbnRfaGlfZGl2Ng==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Ng==::Mw==::Y19jbnRfbG9fZGl2Ng==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDY=::MQ==::Y19jbnRfcHJzdDY=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcGhfbXV4X3Byc3Q2::MA==::Y19jbnRfcGhfbXV4X3Byc3Q2" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaW5fc3JjNg==::cGhfbXV4X2Nsaw==::Y19jbnRfaW5fc3JjNg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfYnlwYXNzX2VuNg==::ZmFsc2U=::Y19jbnRfYnlwYXNzX2VuNg==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNg==::ZmFsc2U=::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNg==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNg==::dHJ1ZQ==::Y19jbnRfb2RkX2Rpdl9kdXR5X2VuNg==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfaGlfZGl2Nw==::MQ==::Y19jbnRfaGlfZGl2Nw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfbG9fZGl2Nw==::MQ==::Y19jbnRfbG9fZGl2Nw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Y19jbnRfcHJzdDc=::MQ==::Y19jbnRfcHJzdDc=" @@ -456,7 +456,7 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3Zjb19kaXY=::MQ==::cGxsX3Zjb19kaXY=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX2NwX2N1cnJlbnQ=::MjA=::cGxsX2NwX2N1cnJlbnQ=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX2J3Y3RybA==::NDAwMA==::cGxsX2J3Y3RybA==" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX291dHB1dF9jbGtfZnJlcXVlbmN5::MTYwMC4wIE1Ieg==::cGxsX291dHB1dF9jbGtfZnJlcXVlbmN5" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX291dHB1dF9jbGtfZnJlcXVlbmN5::ODAwLjAgTUh6::cGxsX291dHB1dF9jbGtfZnJlcXVlbmN5" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX2ZyYWN0aW9uYWxfZGl2aXNpb24=::MQ==::cGxsX2ZyYWN0aW9uYWxfZGl2aXNpb24=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "bWltaWNfZmJjbGtfdHlwZQ==::bm9uZQ==::bWltaWNfZmJjbGtfdHlwZQ==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX2ZiY2xrX211eF8x::Z2xi::cGxsX2ZiY2xrX211eF8x" @@ -464,7 +464,7 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX21fY250X2luX3NyYw==::cGhfbXV4X2Nsaw==::cGxsX21fY250X2luX3NyYw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3NsZl9yc3Q=::dHJ1ZQ==::cGxsX3NsZl9yc3Q=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl9saXN0::TS1Db3VudGVyIEhpIERpdmlkZSxNLUNvdW50ZXIgTG93IERpdmlkZSxOLUNvdW50ZXIgSGkgRGl2aWRlLE4tQ291bnRlciBMb3cgRGl2aWRlLE0tQ291bnRlciBCeXBhc3MgRW5hYmxlLE4tQ291bnRlciBCeXBhc3MgRW5hYmxlLE0tQ291bnRlciBPZGQgRGl2aWRlIEVuYWJsZSxOLUNvdW50ZXIgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTAgSGkgRGl2aWRlLEMtQ291bnRlci0wIExvdyBEaXZpZGUsQy1Db3VudGVyLTAgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0wIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTAgSW5wdXQgU291cmNlLEMtQ291bnRlci0wIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTAgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTEgSGkgRGl2aWRlLEMtQ291bnRlci0xIExvdyBEaXZpZGUsQy1Db3VudGVyLTEgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0xIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTEgSW5wdXQgU291cmNlLEMtQ291bnRlci0xIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTEgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTIgSGkgRGl2aWRlLEMtQ291bnRlci0yIExvdyBEaXZpZGUsQy1Db3VudGVyLTIgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0yIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTIgSW5wdXQgU291cmNlLEMtQ291bnRlci0yIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTIgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTMgSGkgRGl2aWRlLEMtQ291bnRlci0zIExvdyBEaXZpZGUsQy1Db3VudGVyLTMgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0zIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTMgSW5wdXQgU291cmNlLEMtQ291bnRlci0zIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTMgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTQgSGkgRGl2aWRlLEMtQ291bnRlci00IExvdyBEaXZpZGUsQy1Db3VudGVyLTQgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci00IFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTQgSW5wdXQgU291cmNlLEMtQ291bnRlci00IEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTQgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTUgSGkgRGl2aWRlLEMtQ291bnRlci01IExvdyBEaXZpZGUsQy1Db3VudGVyLTUgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci01IFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTUgSW5wdXQgU291cmNlLEMtQ291bnRlci01IEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTUgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTYgSGkgRGl2aWRlLEMtQ291bnRlci02IExvdyBEaXZpZGUsQy1Db3VudGVyLTYgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci02IFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTYgSW5wdXQgU291cmNlLEMtQ291bnRlci02IEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTYgT2RkIERpdmlkZSBFbmFibGUsVkNPIFBvc3QgRGl2aWRlIENvdW50ZXIgRW5hYmxlLENoYXJnZSBQdW1wIGN1cnJlbnQgKHVBKSxMb29wIEZpbHRlciBCYW5kd2lkdGggUmVzaXN0b3IgKE9obXMpICxQTEwgT3V0cHV0IFZDTyBGcmVxdWVuY3ksSy1GcmFjdGlvbmFsIERpdmlzaW9uIFZhbHVlIChEU00pLEZlZWRiYWNrIENsb2NrIFR5cGUsRmVlZGJhY2sgQ2xvY2sgTVVYIDEsRmVlZGJhY2sgQ2xvY2sgTVVYIDIsTSBDb3VudGVyIFNvdXJjZSBNVVgsUExMIEF1dG8gUmVzZXQ=::UGFyYW1ldGVyIE5hbWVz" -set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl92YWx1ZXM=::MTYsMTYsMjU2LDI1NixmYWxzZSx0cnVlLGZhbHNlLGZhbHNlLDgsOCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSwxNCwxNCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSwyOCwyOCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSw1NCw1NCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSwyMjQsMjIzLDEsMCxwaF9tdXhfY2xrLGZhbHNlLHRydWUsMTYsMTYsMSwwLHBoX211eF9jbGssZmFsc2UsZmFsc2UsNyw3LDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDEsMjAsNDAwMCwxNjAwLjAgTUh6LDEsbm9uZSxnbGIsbV9jbnQscGhfbXV4X2Nsayx0cnVl::UGFyYW1ldGVyIFZhbHVlcw==" +set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl92YWx1ZXM=::OCw4LDI1NiwyNTYsZmFsc2UsdHJ1ZSxmYWxzZSxmYWxzZSw0LDQsMSwwLHBoX211eF9jbGssZmFsc2UsZmFsc2UsNyw3LDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDE0LDE0LDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDIxNywyMTcsMSwwLHBoX211eF9jbGssZmFsc2UsZmFsc2UsMTEyLDExMSwxLDAscGhfbXV4X2NsayxmYWxzZSx0cnVlLDgsOCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSw0LDMsMSwwLHBoX211eF9jbGssZmFsc2UsdHJ1ZSwxLDIwLDQwMDAsODAwLjAgTUh6LDEsbm9uZSxnbGIsbV9jbnQscGhfbXV4X2Nsayx0cnVl::UGFyYW1ldGVyIFZhbHVlcw==" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX21pZl9nZW5lcmF0ZQ==::ZmFsc2U=::R2VuZXJhdGUgTUlGIGZpbGU=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2VuYWJsZV9taWZfZHBz::ZmFsc2U=::RW5hYmxlIER5bmFtaWMgUGhhc2UgU2hpZnQgZm9yIE1JRiBzdHJlYW1pbmc=" set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Rwc19jbnRy::QzA=::RFBTIENvdW50ZXIgU2VsZWN0aW9u" diff --git a/rtl/pll.v b/rtl/pll.v index a060932..38d6fed 100644 --- a/rtl/pll.v +++ b/rtl/pll.v @@ -109,9 +109,9 @@ endmodule // Retrieval info: // Retrieval info: // Retrieval info: -// Retrieval info: +// Retrieval info: // Retrieval info: -// Retrieval info: +// Retrieval info: // Retrieval info: // Retrieval info: // Retrieval info: diff --git a/rtl/pll/pll_0002.v b/rtl/pll/pll_0002.v index 5001dc7..237a0d7 100644 --- a/rtl/pll/pll_0002.v +++ b/rtl/pll/pll_0002.v @@ -54,10 +54,10 @@ module pll_0002( .output_clock_frequency2("28.571428 MHz"), .phase_shift2("0 ps"), .duty_cycle2(50), - .output_clock_frequency3("14.814814 MHz"), + .output_clock_frequency3("1.843317 MHz"), .phase_shift3("0 ps"), .duty_cycle3(50), - .output_clock_frequency4("3.579418 MHz"), + .output_clock_frequency4("3.587443 MHz"), .phase_shift4("0 ps"), .duty_cycle4(50), .output_clock_frequency5("50.000000 MHz"), @@ -101,63 +101,63 @@ module pll_0002( .duty_cycle17(50), .pll_type("Cyclone V"), .pll_subtype("Reconfigurable"), - .m_cnt_hi_div(16), - .m_cnt_lo_div(16), + .m_cnt_hi_div(8), + .m_cnt_lo_div(8), .n_cnt_hi_div(256), .n_cnt_lo_div(256), .m_cnt_bypass_en("false"), .n_cnt_bypass_en("true"), .m_cnt_odd_div_duty_en("false"), .n_cnt_odd_div_duty_en("false"), - .c_cnt_hi_div0(8), - .c_cnt_lo_div0(8), + .c_cnt_hi_div0(4), + .c_cnt_lo_div0(4), .c_cnt_prst0(1), .c_cnt_ph_mux_prst0(0), .c_cnt_in_src0("ph_mux_clk"), .c_cnt_bypass_en0("false"), .c_cnt_odd_div_duty_en0("false"), - .c_cnt_hi_div1(14), - .c_cnt_lo_div1(14), + .c_cnt_hi_div1(7), + .c_cnt_lo_div1(7), .c_cnt_prst1(1), .c_cnt_ph_mux_prst1(0), .c_cnt_in_src1("ph_mux_clk"), .c_cnt_bypass_en1("false"), .c_cnt_odd_div_duty_en1("false"), - .c_cnt_hi_div2(28), - .c_cnt_lo_div2(28), + .c_cnt_hi_div2(14), + .c_cnt_lo_div2(14), .c_cnt_prst2(1), .c_cnt_ph_mux_prst2(0), .c_cnt_in_src2("ph_mux_clk"), .c_cnt_bypass_en2("false"), .c_cnt_odd_div_duty_en2("false"), - .c_cnt_hi_div3(54), - .c_cnt_lo_div3(54), + .c_cnt_hi_div3(217), + .c_cnt_lo_div3(217), .c_cnt_prst3(1), .c_cnt_ph_mux_prst3(0), .c_cnt_in_src3("ph_mux_clk"), .c_cnt_bypass_en3("false"), .c_cnt_odd_div_duty_en3("false"), - .c_cnt_hi_div4(224), - .c_cnt_lo_div4(223), + .c_cnt_hi_div4(112), + .c_cnt_lo_div4(111), .c_cnt_prst4(1), .c_cnt_ph_mux_prst4(0), .c_cnt_in_src4("ph_mux_clk"), .c_cnt_bypass_en4("false"), .c_cnt_odd_div_duty_en4("true"), - .c_cnt_hi_div5(16), - .c_cnt_lo_div5(16), + .c_cnt_hi_div5(8), + .c_cnt_lo_div5(8), .c_cnt_prst5(1), .c_cnt_ph_mux_prst5(0), .c_cnt_in_src5("ph_mux_clk"), .c_cnt_bypass_en5("false"), .c_cnt_odd_div_duty_en5("false"), - .c_cnt_hi_div6(7), - .c_cnt_lo_div6(7), + .c_cnt_hi_div6(4), + .c_cnt_lo_div6(3), .c_cnt_prst6(1), .c_cnt_ph_mux_prst6(0), .c_cnt_in_src6("ph_mux_clk"), .c_cnt_bypass_en6("false"), - .c_cnt_odd_div_duty_en6("false"), + .c_cnt_odd_div_duty_en6("true"), .c_cnt_hi_div7(1), .c_cnt_lo_div7(1), .c_cnt_prst7(1), @@ -238,7 +238,7 @@ module pll_0002( .pll_vco_div(1), .pll_cp_current(20), .pll_bwctrl(4000), - .pll_output_clk_frequency("1600.0 MHz"), + .pll_output_clk_frequency("800.0 MHz"), .pll_fractional_division("1"), .mimic_fbclk_type("none"), .pll_fbclk_mux_1("glb"),