一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-19 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、介紹
隨著電子行業(yè)技術(shù)的發(fā)展,特別是在傳輸接口的發(fā)展上,IEEE1284被 USB 接口取代,PATA被 SATA 取代,PCI被 PCI-Express 所取代,無(wú)一不證明了傳統(tǒng)并行接口的速度已經(jīng)達(dá)到一個(gè)瓶頸了,取而代之的是速度更快的串行接口,于是原本用于光纖通信的SerDes 技術(shù)成為了為高速串行接口的主流。串行接口主要應(yīng)用了差分信號(hào)傳輸技術(shù),具有功耗低、抗干擾強(qiáng),速度快的特點(diǎn),理論上串行接口的最高傳輸速率可達(dá)到10Gbps 以上。

2、理論
Xilinx的原語(yǔ)OSERDESE2是一種專用的并-串轉(zhuǎn)換器,每個(gè)OSERDESE2模塊都包括一個(gè)專用串行化程序用于數(shù)據(jù)和3狀態(tài)控制。數(shù)據(jù)和3狀態(tài)序列化程序都可以工作在SDR和DDR模式。數(shù)據(jù)串行化的位寬可以達(dá)到8:1(如果使用原語(yǔ)模塊級(jí)聯(lián),則可以到10:1和14:1)。3狀態(tài)序列化最高可達(dá)14:1,有一個(gè)專用的DDR3模式可用于支持高速內(nèi)存應(yīng)用程序。

OSERDESE2的框圖如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

OSERDESE2的端口說明如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

需要例化的一些可用屬性如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

TRISTATE_WIDTH的選取見下表:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

SDR、DDR輸出模式下位寬的選取有如下限制:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

輸出數(shù)據(jù)會(huì)有一些時(shí)鐘周期的延遲,具體見下表:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

3、8位數(shù)據(jù)的并串轉(zhuǎn)換
接下里例化一個(gè)原語(yǔ)來熟悉下用法,8位數(shù)據(jù)的并串轉(zhuǎn)換,采用DDR輸出。

官方手冊(cè)的8位DDR轉(zhuǎn)化時(shí)序圖如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

例化原語(yǔ)OSERDESE2(打開VIvado--Tools--Language Templates,搜索“OSERDESE2”,可以找到Xilinx提供的模板),與DDR、3態(tài)控制相關(guān)的端口,輸入全設(shè)置為0,輸出不關(guān)心,編寫Verilog如下:

//------------------------------------------------------------------------
//--OSERDESE2測(cè)試模塊
//------------------------------------------------------------------------

//--------------------------------------------------------
module serializer(
input clk_ser , //串行輸出時(shí)鐘,50M*4=200M
input clk_per , //并行輸入時(shí)鐘,50M
input rst_n , //復(fù)位信號(hào),低電平有效
input [7:0] par_data , //并行輸入數(shù)據(jù)

output ser_data //串行輸出數(shù)據(jù)
);

//---------------------------------------------------------------
OSERDESE2 #(
.DATA_RATE_OQ ("DDR") , // DDR, SDR
.DATA_RATE_TQ ("SDR") , // DDR, BUF, SDR
.DATA_WIDTH (8) , // Parallel data width (2-8,10,14)
.INIT_OQ (1'b0) , // Initial value of OQ output (1'b0,1'b1)
.INIT_TQ (1'b0) , // Initial value of TQ output (1'b0,1'b1)
.SERDES_MODE ("MASTER") , // MASTER, SLAVE
.SRVAL_OQ (1'b0) , // OQ output value when SR is used (1'b0,1'b1)
.SRVAL_TQ (1'b0) , // TQ output value when SR is used (1'b0,1'b1)
.TBYTE_CTL ("FALSE") , // Enable tristate byte operation (FALSE, TRUE)
.TBYTE_SRC ("FALSE") , // Tristate byte source (FALSE, TRUE)
.TRISTATE_WIDTH (1) // 3-state converter width (1,4)
)
OSERDESE2_inst (
.OFB () , // 1-bit output: Feedback path for data
.OQ (ser_data) , // 1-bit output: Data path output
.SHIFTOUT1 () ,
.SHIFTOUT2 () ,
.TBYTEOUT () , // 1-bit output: Byte group tristate
.TFB () , // 1-bit output: 3-state control
.TQ () , // 1-bit output: 3-state control
.CLK (clk_ser) , // 1-bit input: High speed clock
.CLKDIV (clk_per) , // 1-bit input: Divided clock
.D1 (par_data[0]) ,
.D2 (par_data[1]) ,
.D3 (par_data[2]) ,
.D4 (par_data[3]) ,
.D5 (par_data[4]) ,
.D6 (par_data[5]) ,
.D7 (par_data[6]) ,
.D8 (par_data[7]) ,
.OCE (1'b1) , // 1-bit input: Output data clock enable
.RST (~rst_n) , // 1-bit input: Reset
.SHIFTIN1 () ,
.SHIFTIN2 () ,
.T1 (1'b0) ,
.T2 (1'b0) ,
.T3 (1'b0) ,
.T4 (1'b0) ,
.TBYTEIN (1'b0) , // 1-bit input: Byte group tristate
.TCE (1'b0) // 1-bit input: 3-state clock enable
);

endmodule

每隔20ns隨機(jī)生成1個(gè)8位2進(jìn)制數(shù)據(jù)作為并行輸入,觀察串行輸出,Testbench如下:

//------------------------------------------------
//--OSERDESE2原語(yǔ)仿真
//------------------------------------------------

`timescale 1ns / 1ps //時(shí)間單位/精度

//----------------------------------------------------
module tb_serializer();

reg clk_per ;
reg clk_ser ;
reg rst_n ;
reg [7:0] par_data ;
wire ser_data ;

//----------------------------------------------------
initial begin
clk_per clk_ser rst_n par_data #180
rst_n end
//----------------------------------------------------------
always #10 clk_per = ~clk_per;
always #2.5 clk_ser = ~clk_ser;

always #20 par_data

//----------------------------------------------------
serializer serializer_inst(
.clk_per (clk_per) ,
.clk_ser (clk_ser) ,
.rst_n (rst_n) ,
.par_data (par_data) ,
.ser_data (ser_data)
);

endmodule

仿真結(jié)果如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

可以看出:

在第1條藍(lán)線處,是復(fù)位后并行時(shí)鐘的第1個(gè)上升沿,此時(shí)采集到的數(shù)據(jù)為0000_0001
在第2條藍(lán)線處,也就是4個(gè)串行時(shí)鐘的延遲后,串行輸出開始有數(shù)據(jù),分別為1-0-0-0-0-0-0-0,可以看出是第1個(gè)上升沿采集到的數(shù)據(jù)輸出(0000_0001從低位往高位輸出)
在第2條藍(lán)線處,是復(fù)位后并行時(shí)鐘的第2個(gè)上升沿,此時(shí)采集到的數(shù)據(jù)為0000_1101
在第3條藍(lán)線處,也就是4個(gè)串行時(shí)鐘的延遲后,串行輸出開始有數(shù)據(jù),分別為1-0-1-1-0-0-0-0,可以看出是第2個(gè)上升沿采集到的數(shù)據(jù)輸出(0000_1101從低位往高位輸出)

其他與上述相同,符合官方給出的時(shí)序圖

4、10位數(shù)據(jù)的并串轉(zhuǎn)換(級(jí)聯(lián))
OSERDESE2原語(yǔ)還支持例化兩次原語(yǔ)級(jí)聯(lián),以便實(shí)現(xiàn)10位、14位位寬的串行化轉(zhuǎn)換。下圖是10位位寬的級(jí)聯(lián)框圖,其中一個(gè)設(shè)置位MASTER,另一個(gè)設(shè)置為SLAVE,通過SHIFTIN與SHIFTOUT連接。

需要注意:數(shù)據(jù)的輸出從MASTER輸出,數(shù)據(jù)的高位輸入到SLAVE模塊時(shí),需要從D3開始(只能使用D3~D8)

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

接下里例化一個(gè)原語(yǔ)來實(shí)現(xiàn)10位數(shù)據(jù)的并串轉(zhuǎn)換,采用DDR輸出。

例化2個(gè)原語(yǔ)OSERDESE2級(jí)聯(lián)(打開VIvado--Tools--Language Templates,搜索“OSERDESE2”,可以找到Xilinx提供的模板),與DDR、3態(tài)控制相關(guān)的端口,輸入全設(shè)置為0,輸出不關(guān)心,編寫Verilog如下:

//------------------------------------------------------------------------
//--OSERDESE2測(cè)試模塊
//------------------------------------------------------------------------

//--------------------------------------------------------
module serializer(
input clk_ser , //串行輸出時(shí)鐘,50M*5=250M
input clk_per , //并行輸入時(shí)鐘,50M
input rst_n , //復(fù)位信號(hào),低電平有效
input [9:0] par_data , //并行輸入數(shù)據(jù),位寬10

output ser_data //串行輸出數(shù)據(jù)
);
//------------------------------------------------------------------
wire shift1; //級(jí)聯(lián)線1
wire shift2; //級(jí)聯(lián)線2

//------------------------------------------------------------------

//例化主模塊MASTER
OSERDESE2 #(
.DATA_RATE_OQ ("DDR") , // DDR, SDR
.DATA_RATE_TQ ("SDR") , // DDR, BUF, SDR
.DATA_WIDTH (10) , // Parallel data width (2-8,10,14)
.INIT_OQ (1'b0) , // Initial value of OQ output (1'b0,1'b1)
.INIT_TQ (1'b0) , // Initial value of TQ output (1'b0,1'b1)
.SERDES_MODE ("MASTER") , // MASTER, SLAVE
.SRVAL_OQ (1'b0) , // OQ output value when SR is used (1'b0,1'b1)
.SRVAL_TQ (1'b0) , // TQ output value when SR is used (1'b0,1'b1)
.TBYTE_CTL ("FALSE") , // Enable tristate byte operation (FALSE, TRUE)
.TBYTE_SRC ("FALSE") , // Tristate byte source (FALSE, TRUE)
.TRISTATE_WIDTH (1) // 3-state converter width (1,4)
)
OSERDESE2_inst1 (
.OFB () , // 1-bit output: Feedback path for data
.OQ (ser_data) , // 1-bit output: Data path output
.SHIFTOUT1 () ,
.SHIFTOUT2 () ,
.TBYTEOUT () , // 1-bit output: Byte group tristate
.TFB () , // 1-bit output: 3-state control
.TQ () , // 1-bit output: 3-state control
.CLK (clk_ser) , // 1-bit input: High speed clock
.CLKDIV (clk_per) , // 1-bit input: Divided clock
.D1 (par_data[0]) ,
.D2 (par_data[1]) ,
.D3 (par_data[2]) ,
.D4 (par_data[3]) ,
.D5 (par_data[4]) ,
.D6 (par_data[5]) ,
.D7 (par_data[6]) ,
.D8 (par_data[7]) ,
.OCE (1'b1) , // 1-bit input: Output data clock enable
.RST (~rst_n) , // 1-bit input: Reset
.SHIFTIN1 (shift1) ,
.SHIFTIN2 (shift2) ,
.T1 (1'b0) ,
.T2 (1'b0) ,
.T3 (1'b0) ,
.T4 (1'b0) ,
.TBYTEIN (1'b0) , // 1-bit input: Byte group tristate
.TCE (1'b0) // 1-bit input: 3-state clock enable
);

//例化從模塊SLAVE
OSERDESE2 #(
.DATA_RATE_OQ ("DDR") , // DDR, SDR
.DATA_RATE_TQ ("SDR") , // DDR, BUF, SDR
.DATA_WIDTH (10) , // Parallel data width (2-8,10,14)
.INIT_OQ (1'b0) , // Initial value of OQ output (1'b0,1'b1)
.INIT_TQ (1'b0) , // Initial value of TQ output (1'b0,1'b1)
.SERDES_MODE ("SLAVE") , // MASTER, SLAVE
.SRVAL_OQ (1'b0) , // OQ output value when SR is used (1'b0,1'b1)
.SRVAL_TQ (1'b0) , // TQ output value when SR is used (1'b0,1'b1)
.TBYTE_CTL ("FALSE") , // Enable tristate byte operation (FALSE, TRUE)
.TBYTE_SRC ("FALSE") , // Tristate byte source (FALSE, TRUE)
.TRISTATE_WIDTH (1) // 3-state converter width (1,4)
)
OSERDESE2_inst2 (
.OFB () , // 1-bit output: Feedback path for data
.OQ () , // 1-bit output: Data path output
.SHIFTOUT1 (shift1) ,
.SHIFTOUT2 (shift2) ,
.TBYTEOUT () , // 1-bit output: Byte group tristate
.TFB () , // 1-bit output: 3-state control
.TQ () , // 1-bit output: 3-state control
.CLK (clk_ser) , // 1-bit input: High speed clock
.CLKDIV (clk_per) , // 1-bit input: Divided clock
.D1 () ,
.D2 () ,
.D3 (par_data[8]) ,
.D4 (par_data[9]) ,
.D5 () ,
.D6 () ,
.D7 () ,
.D8 () ,
.OCE (1'b1) , // 1-bit input: Output data clock enable
.RST (~rst_n) , // 1-bit input: Reset
.SHIFTIN1 () ,
.SHIFTIN2 () ,
.T1 (1'b0) ,
.T2 (1'b0) ,
.T3 (1'b0) ,
.T4 (1'b0) ,
.TBYTEIN (1'b0) , // 1-bit input: Byte group tristate
.TCE (1'b0) // 1-bit input: 3-state clock enable
);
endmodule

每隔20ns隨機(jī)生成1個(gè)10位2進(jìn)制數(shù)據(jù)作為并行輸入,觀察串行輸出,Testbench如下:

//------------------------------------------------
//--OSERDESE2原語(yǔ)仿真
//------------------------------------------------

`timescale 1ns / 1ps //時(shí)間單位/精度

//----------------------------------------------------
module tb_serializer();

reg clk_per ;
reg clk_ser ;
reg rst_n ;
reg [9:0] par_data ;
wire ser_data ;

//----------------------------------------------------
initial begin
clk_per clk_ser rst_n par_data #180
rst_n end
//----------------------------------------------------------
always #10 clk_per = ~clk_per;
always #2 clk_ser = ~clk_ser;

always #20 par_data

//----------------------------------------------------
serializer serializer_inst(
.clk_per (clk_per) ,
.clk_ser (clk_ser) ,
.rst_n (rst_n) ,
.par_data (par_data) ,
.ser_data (ser_data)
);

endmodule

仿真結(jié)果如下:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

可以看出:

在第1條藍(lán)線處,是復(fù)位后并行時(shí)鐘的第1個(gè)上升沿,此時(shí)采集到的數(shù)據(jù)為11000_00001
在第2條藍(lán)線處,也就是4個(gè)串行時(shí)鐘的延遲后,串行輸出開始有數(shù)據(jù),分別為1-0-0-0-0-0-0-0-1-1,可以看出是第1個(gè)上升沿采集到的數(shù)據(jù)輸出(11000_00001從低位往高位輸出)
在第2條藍(lán)線處,是復(fù)位后并行時(shí)鐘的第2個(gè)上升沿,此時(shí)采集到的數(shù)據(jù)為01000_01101
在第3條藍(lán)線處,也就是4個(gè)串行時(shí)鐘的延遲后,串行輸出開始有數(shù)據(jù),分別為1-0-1-1-0-0-0-0-1-0,可以看出是第2個(gè)上升沿采集到的數(shù)據(jù)輸出(01000_01101從低位往高位輸出)
其他與上述相同。

這里官方手冊(cè)沒有給出10bitDDR輸出的時(shí)序圖,輸出延遲給出的表如下圖:

Xilinx原語(yǔ)OSERDESE2的使用和仿真詳解

可以看到這里10:1的輸出延遲應(yīng)該是5個(gè)時(shí)鐘周期,但是我上面仿真的卻是4個(gè)時(shí)鐘周期,一開始我還以為是哪里錯(cuò)了,搞得我重復(fù)仿真了好幾遍,后面又看了一下手冊(cè),終于在延遲表的下面發(fā)現(xiàn)了這句話(上圖標(biāo)紅):CLK、CLKDIV的時(shí)鐘沿通常不是相位一致的。當(dāng)這兩個(gè)時(shí)鐘的時(shí)鐘沿相位一致時(shí),延遲會(huì)存在一個(gè)周期的差異。

這樣的話,仿真結(jié)果應(yīng)該是沒有問題。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    9029

    瀏覽量

    151596
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2184

    瀏覽量

    125123
  • 仿真
    +關(guān)注

    關(guān)注

    52

    文章

    4266

    瀏覽量

    135693
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳解ADC電路的靜態(tài)仿真和動(dòng)態(tài)仿真

    ADC電路主要存在靜態(tài)仿真和動(dòng)態(tài)仿真兩類仿真,針對(duì)兩種不同的仿真,我們存在不同的輸入信號(hào)和不同的數(shù)據(jù)采樣,因此靜態(tài)仿真和動(dòng)態(tài)
    的頭像 發(fā)表于 06-05 10:19 ?756次閱讀
    <b class='flag-5'>詳解</b>ADC電路的靜態(tài)<b class='flag-5'>仿真</b>和動(dòng)態(tài)<b class='flag-5'>仿真</b>

    基于AD9613與Xilinx MPSoC平臺(tái)的高速AD/DA案例分享

    本文主要介紹基于Xilinx UltraScale+MPSoC XCZU7EV的高速AD采集與高速DA輸出案例
    的頭像 發(fā)表于 06-03 14:22 ?223次閱讀
    基于AD9613與<b class='flag-5'>Xilinx</b> MPSoC平臺(tái)的高速AD/DA案例分享

    詳解Xilinx的10G PCS PMA IP

    如果要在Xilinx的FPGA上使用萬(wàn)兆以太網(wǎng)通信,大致有三種方法構(gòu)建協(xié)議棧。第一種使用GTX等Serdes作為底層的PHY,上層通過HDL實(shí)現(xiàn)構(gòu)建MAC和IP層,這種方式難度會(huì)比較大,底層需要完成PHY層的設(shè)計(jì),最終我想通過這種方式實(shí)現(xiàn)萬(wàn)兆以太網(wǎng)的搭建。
    的頭像 發(fā)表于 04-18 15:16 ?823次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Xilinx</b>的10G PCS PMA IP

    ISERDESE2原語(yǔ)端口及參數(shù)介紹

    前面在講解HDMI接口之前,講解過IDDR、ODDR、OSERDESE2、IBUF等原語(yǔ),之后一直有讀者在問什么時(shí)候更新ISERDESE2這個(gè)原語(yǔ)。前文講解過這些
    的頭像 發(fā)表于 03-17 10:52 ?1238次閱讀
    ISERDESE<b class='flag-5'>2</b><b class='flag-5'>原語(yǔ)</b>端口及參數(shù)介紹

    I2C總線數(shù)據(jù)包結(jié)構(gòu)詳解

    。以下是I2C總線數(shù)據(jù)包結(jié)構(gòu)的詳解: 一、I2C總線數(shù)據(jù)包的基本組成 I2C總線上的數(shù)據(jù)傳輸以數(shù)據(jù)包為單位進(jìn)行,每個(gè)數(shù)據(jù)包包含起始信號(hào)、設(shè)備地址、數(shù)據(jù)傳輸方向位、數(shù)據(jù)字節(jié)以及應(yīng)答信號(hào)(
    的頭像 發(fā)表于 01-17 15:46 ?780次閱讀

    車聯(lián)網(wǎng)HIL仿真測(cè)試解決方案

    經(jīng)緯恒潤(rùn)結(jié)合硬件在環(huán)技術(shù)、通信信息、云平臺(tái)、場(chǎng)景仿真、車載單元仿真技術(shù),開發(fā)了針對(duì)車聯(lián)網(wǎng)V2N測(cè)試&V2X應(yīng)用場(chǎng)景測(cè)試的仿真系統(tǒng),實(shí)
    的頭像 發(fā)表于 12-24 14:24 ?674次閱讀
    車聯(lián)網(wǎng)HIL<b class='flag-5'>仿真</b>測(cè)試解決方案

    調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作怎么解決?

    我正在調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作。有以下幾點(diǎn)問題: 1)通過Xilinx FPGA差分原語(yǔ)輸給ADC一個(gè)10MHz的差分時(shí)
    發(fā)表于 12-10 07:34

    BTB擴(kuò)展接口:LCD、Camera、UART、I2C等|詳解

    今天我們來學(xué)習(xí)的是BTB擴(kuò)展接口的LCD、Camera、UART、I2C詳解,特別分享Air201硬件BTB擴(kuò)展接口相關(guān)內(nèi)容。
    的頭像 發(fā)表于 11-30 09:39 ?1053次閱讀
    BTB擴(kuò)展接口:LCD、Camera、UART、I<b class='flag-5'>2</b>C等|<b class='flag-5'>詳解</b>篇

    ADC3583怎么用Xilinx的ISERDESE2采集信號(hào)?

    我看datasheet上3種模式2-wire/1-wire/1/2-wireSLDVS都是9位或者18位的,我用xilinx的fpga中的ISERDESE2的DDR模式只支持4-,6
    發(fā)表于 11-21 07:12

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+04.SFP之Aurora測(cè)試(zmj)

    :ug482_7Series_GTP_Transceivers.pdf*附件:pg168-gtwizard.pdf 1.1GTP簡(jiǎn)介 在7系列的FPGA中,GTP高速收發(fā)器通常使用Quad來劃分,一個(gè)Quad由四個(gè)GTPE2_CHANNEL原語(yǔ)和一個(gè)
    發(fā)表于 11-14 21:29

    詳解MySQL多實(shí)例部署

    詳解MySQL多實(shí)例部署
    的頭像 發(fā)表于 11-11 11:10 ?624次閱讀

    如何申請(qǐng)xilinx IP核的license

    在使用FPGA的時(shí)候,有些IP核是需要申請(qǐng)后才能使用的,本文介紹如何申請(qǐng)xilinx IP核的license。
    的頭像 發(fā)表于 10-25 16:48 ?1356次閱讀
    如何申請(qǐng)<b class='flag-5'>xilinx</b> IP核的license

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介紹下Xilinx ZYNQ 7000系列SoC的功能特性、資源特性、封裝兼容性以及如何訂購(gòu)器件。
    的頭像 發(fā)表于 10-24 15:04 ?2673次閱讀
    <b class='flag-5'>Xilinx</b> ZYNQ 7000系列SoC的功能特性

    設(shè)計(jì)仿真 | 基于VTD的V2X仿真應(yīng)用

    基于VTD的V2X仿真測(cè)試系統(tǒng),采用VTD軟件的數(shù)據(jù)開放性特點(diǎn),將軟件仿真的數(shù)據(jù)作為V2X中的數(shù)據(jù)源。本方案直接采用VTD的傳感器來充當(dāng)路測(cè)設(shè)備和車載終端。
    的頭像 發(fā)表于 10-14 12:17 ?1262次閱讀
    設(shè)計(jì)<b class='flag-5'>仿真</b> | 基于VTD的V<b class='flag-5'>2</b>X<b class='flag-5'>仿真</b>應(yīng)用

    TINA-TI瞬態(tài)仿真模式如何選擇?

    Tina-TI 做瞬態(tài)仿真時(shí),如下圈出來的Calculate operating point ~Zero initial values 3個(gè)模式詳解下~仿真時(shí)該如何選擇~
    發(fā)表于 08-05 06:10