原创 synplify

   Synplify、Synplify Pro和Synplify Premier是Synplicity(Synopsys公司於2008年收購了Synplicity公司)公司提供的專門針對FPGA和CPLD實現的邏輯綜合工具,Synpli

原创 Stratix 10

Intel Stratix 10 I/O 支持以下功能: • 單端,非基準電壓和基準電壓 I/O 標準 • 低電壓差分信(LVDS)、 RSDS、 mini-LVDS、 HSTL、 HSUL、 SSTL 和 POD I/O 標準 • 串行

原创 ALINX以太網例程調試總結

   RTL級別的MAC,支持千兆和百兆(10M測下來好像有問題),實現了基本ARP/ICMP/UDP功能。不得不說這個很厲害了,對以太網的協議需要非常瞭解。   但我在將代碼移植到其它平臺時,實際測時發現了一些問題。   按照RGMII

原创 ASIC 設計-FPGA 原型驗證

ASIC 驗證技術  

原创 BIT_ALIGN_MACHINE

https://www.xilinx.com/support/documentation/application_notes/xapp860.pdf https://www.xilinx.com/support/documentation

原创 Vivado綜合屬性:ASYNC_REG

轉載: https://cloud.tencent.com/developer/article/1530601 參考: 置在同一個SLICE內,減少線延遲對時序的影響 參考: ug974-vivado-ultrascale-librar

原创 Idelay進行時序調節

IODELAY_GROUP # PART is virtexu xcvu440flga2892 ############################################################ # Clock

原创 UltraScale Architecture Clocking Resources

1、UltraScale architecture-based devices contain one CMT per I/O bank. The MMCMs serve as frequency synthesizers for a w

原创 SGMII調試及丟包問題

使用88E1514和FPGA連接做以太網通信,走的是LVDS接口 ip核使用:GMII轉SGMII的橋,使用了同步SGMII模式,需要提供一路125MHz的同步時鐘,並固定在1G模式。 ---------------------

原创 oddr

xilinx ip核源碼分析      

原创 verilog開源項目

硬件應當和軟件一樣自由開源共享: 1、opencores 2、pudn 3、github https://github.com/cliffordwolf/picorv32 https://github.com/T-head-Semi/wu

原创 iobuf

https://www.cnblogs.com/bayunaner/articles/9486766.html  

原创 vivado手工佈線

參考: 如果不是關鍵時序路徑,而且高扇出網絡直接連接到觸發器,對扇出超過25K的net插入BUFG: set_property CLOCK_BUFFER_TYPE BUFG [get_nets netName] 對於一個信號的跨時鐘域問題

原创 Xilinx Parameterized Macros

UltraScale ArchitectureLibraries GuideUG974 (v2020.1) June 3, 2020 https://www.cnblogs.com/mikewolf2002/p/10972555.htm

原创 verilog時序優化

引入pipeline 流水線操作是優化時序的一種方法。 競爭冒險: 1、任何寄存器的反轉都是有時間的,純組合邏輯必然導致毛刺的產生,組合邏輯的結果中間寄存器作爲同步可優化邏輯。   參考: FPGA設計高級技巧Xilinx篇