• Home
  • Cryptocurrency
    • Bitcoin
    • Ethereum
    • XRP
    • Litecoin
    • Altcoin
    • Cardano
    • Tether
    • DOGE
    • Solano
    • XLM
    • DOT
    • XDC
    • SHIBA
    • BNB
    • Ape
    • HBAR
    • QNT
  • Blockchain
  • Regulation
  • Market
  • Live
    • Prices
    • ICO
  • Meta
    • NFT
  • Technical Analysis
    • XRP
    • BTC
    • XLM
    • ADA
    • TETHER
    • ETC
    • ETH
    • DOGE
    • LTC
  • Exchange
  • Mining
Thursday, September 11, 2025
  • Login
  • Register
Coin24h.com
  • Home
  • Cryptocurrency
    • Bitcoin
    • Ethereum
    • XRP
    • Litecoin
    • Altcoin
    • Cardano
    • Tether
    • DOGE
    • Solano
    • XLM
    • DOT
    • XDC
    • SHIBA
    • BNB
    • Ape
    • HBAR
    • QNT
  • Blockchain
  • Regulation
  • Market
  • Live
    • Prices
    • ICO
  • Meta
    • NFT
  • Technical Analysis
    • XRP
    • BTC
    • XLM
    • ADA
    • TETHER
    • ETC
    • ETH
    • DOGE
    • LTC
  • Exchange
  • Mining
No Result
View All Result
  • Home
  • Cryptocurrency
    • Bitcoin
    • Ethereum
    • XRP
    • Litecoin
    • Altcoin
    • Cardano
    • Tether
    • DOGE
    • Solano
    • XLM
    • DOT
    • XDC
    • SHIBA
    • BNB
    • Ape
    • HBAR
    • QNT
  • Blockchain
  • Regulation
  • Market
  • Live
    • Prices
    • ICO
  • Meta
    • NFT
  • Technical Analysis
    • XRP
    • BTC
    • XLM
    • ADA
    • TETHER
    • ETC
    • ETH
    • DOGE
    • LTC
  • Exchange
  • Mining
No Result
View All Result
Coin24h.com
No Result
View All Result
Ledger Nano X - The secure hardware wallet
ADVERTISEMENT

MicroZed Chronicles: Porting SpaceWire from Spartan-6 FPGA to Spartan-7 FPGA

10 December 2021
in XDC
Reading Time: 8 mins read
A A
0
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter
cryptotrader
ADVERTISEMENT








MicroZed Chronicles: Porting SpaceWire from Spartan-6 FPGA to Spartan-7 FPGA

Space electronics is one of the main areas my consultancy is very active. SpaceWire is a differential high-speed communications protocol like firewire and one of the primary interfaces used in space electronics. As we know, it’s not just the flight FPGA that needs to implement SpaceWire, but also the test equipment. Several SpaceWire test equipment units use the Spartan-6 to implement the SpaceWire Codec. One example that provides high-speed SpaceWire communication targeted to a Spartan-6 LX45T is the 4 Links 400 Mbps Codec, currently available on open source (BSD license).

This is a RTL project and a new Vivado project can be created which targets the desired device. In this case, I created a project targeting a Spartan-7 XC7S50. However, the UCF which defines both the pin out and the timing requirements, will need migration to the XDC.

The main conversion from UCF used in ISE to XDC used in Vivado is very straightforward. The first element we need to convert is the timing constraints. In the UCF file, the timing constraints are defined by the TNM_NET and TIMESPEC constraints. For this project, they are defined as the following:

# Clock timing contraints

NET “iclock” TNM_NET = iclock;

TIMESPEC TS_iclock = PERIOD “iclock” 8 ns HIGH 50%;

In this definition, signal iclock is the output from an IBUFDS. Downstream, the design has DCM and global buffers but this is root clock.

We would use the XDC command in Vivado to create the following clock command:

create_clock -period 8.000 -name CLK_125MHz_p -waveform {0.000 4.000} [get_ports CLK_125MHz_p]

When I migrated the design to Vivado, I accounted for the slight difference in how Vivado analyzes clocks compared to ISE. Vivado assigns time zero to the point at which the clock is defined and ignores all delays upstream of the declaration point. As such, clocks should be defined at the primary input pins. If a clock is created in a design logic (e.g., counter, DCM etc.), that should be defined using the create generated clock constraint.

If you are concerned about which clock constraint to use, you do not need to write the constraint by hand in Vivado. You can use the timing wizard under the tools menu in Vivado once the synthesis has been completed. The timing wizard will walk you through the creation of a target constraint file (XDC) and the definition of constraints saved to the target constraints file.

With the timing issues addressed, the final stage of the design migration is to port the IO constraints from the UCF to the XDC file. The current definition in the UCF is as follows:

NET Din2_p LOC = “M16” | IOSTANDARD = LVDS_33 | DIFF_TERM = “TRUE”;

NET Din2_n LOC = “M18” | IOSTANDARD = LVDS_33 | DIFF_TERM = “TRUE”;

NET Sin2_p LOC = “L17” | IOSTANDARD = LVDS_33 | DIFF_TERM = “TRUE”;

NET Sin2_n LOC = “L18” | IOSTANDARD = LVDS_33 | DIFF_TERM = “TRUE”;

Again, we need to convert these to a XDC format suitable for use with Vivado. If desired, we can write a XDC file by hand in the existing XDC file created for the project.

set_property IOSTANDARD LVDS_25 [get_ports Din1_p]

set_property IOSTANDARD LVDS_25 [get_ports Din1_n]

set_property IOSTANDARD LVDS_25 [get_ports Din2_p]

set_property IOSTANDARD LVDS_25 [get_ports Din2_n]

set_property PACKAGE_PIN A3 [get_ports Din1_p]

set_property PACKAGE_PIN A5 [get_ports Din2_p]

Alternatively, if you are unsure of the exact format, you can use the I/O Ports tab in the synthesis view to define the pin allocation, IO standard, and any other IO features required. Like the timing information, this will be saved to the target XDC file which can be inspected to understand the XDC syntax.

We can now build and implement the project and generate the bit stream that is ready for porting to the new target Spartan-7 series device. Of course, this is a relatively straightforward port of a straightforward RTL design.

However, it gets us going in the right direction and provides us with a nice example of the steps involved, illustrating that conversion is nothing to be afraid of. We will come back to look at porting more complex features in a Spartan-6 design in another blog soon.


Xilinx AI and Software Blog

Disclaimer

Xilinx Inc. published this content on 10 December 2021 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 10 December 2021 18:21:04 UTC.

Related articles

Citi Opens Upside 30-day Catalyst Watch on WUXI XDC (02268.HK) AASTOCKS Financial News

Citi Opens Upside 30-day Catalyst Watch on WUXI XDC (02268.HK) AASTOCKS Financial News

26 July 2024
Top 3 Altcoin Picks by Investors for Massive Returns: PAW, XDC, and Aptos

Top 3 Altcoin Picks by Investors for Massive Returns: PAW, XDC, and Aptos

23 July 2024

Publicnow 2021

[crypto-donation-box]

All news about XILINX, INC.

Analyst Recommendations on XILINX, INC.

Sales 2022 3 708 M
–
–
Net income 2022 912 M
–
–
Net cash 2022 2 387 M
–
–
P/E ratio 2022 59,2x
Yield 2022 0,33%
Capitalization 53 299 M
53 299 M
–
EV / Sales 2022 13,7x
EV / Sales 2023 12,3x
Nbr of Employees 4 890
Free-Float 99,8%



Duration :


Period :




Xilinx, Inc. Technical Analysis Chart | MarketScreener

Technical analysis trends XILINX, INC.

Short Term Mid-Term Long Term
Trends Bullish Bullish Bullish



Cryptohopper
ADVERTISEMENT

Income Statement Evolution

Sell

Buy

Mean consensus HOLD
Number of Analysts 19
Last Close Price
215,02 $
Average target price
186,87 $
Spread / Average Target -13,1%


Credit: Source link

Tags: ChroniclesFPGAMicroZedPortingSpaceWireSpartan6Spartan7
Share76Tweet47
Ledger Nano X - The secure hardware wallet
Previous Post

Opera’s Browser Wallet to Support Solana in Early 2022

Next Post

Why Is Bitcoin Dropping if It’s an ‘Inflation Hedge’?

Related Posts

Citi Opens Upside 30-day Catalyst Watch on WUXI XDC (02268.HK) AASTOCKS Financial News

Citi Opens Upside 30-day Catalyst Watch on WUXI XDC (02268.HK) AASTOCKS Financial News

26 July 2024
0

You expressly agree that the use of this app/website is at your sole risk. AASTOCKS.com Limited, HKEx Information Services Limited,...

Top 3 Altcoin Picks by Investors for Massive Returns: PAW, XDC, and Aptos

Top 3 Altcoin Picks by Investors for Massive Returns: PAW, XDC, and Aptos

23 July 2024
0

Pawfury's presale raised over $4.5 million, showcasing its appeal as a meme coin focused on environmental impact.XDC Network (XDC) is...

XDC Network (XDC) Self Reported Market Cap Achieves 9.15 Million

XDC Network (XDC) Self Reported Market Cap Achieves $449.15 Million

21 July 2024
0

XDC Network (XDC) traded 6.4% lower against the dollar during the one day period ending at 7:00 AM Eastern on...

XDC Network (XDC) Self Reported Market Capitalization Reaches 9.23 Million

XDC Network (XDC) Self Reported Market Capitalization Reaches $449.23 Million

16 July 2024
0

XDC Network (XDC) traded 3% lower against the US dollar during the 1 day period ending at 7:00 AM ET...

XDC Network 24 Hour Volume Tops .19 Million (XDC)

XDC Network 24 Hour Volume Tops $6.19 Million (XDC)

15 July 2024
0

XDC Network (XDC) traded down 1% against the U.S. dollar during the twenty-four hour period ending at 10:00 AM E.T....

Load More
Next Post

Why Is Bitcoin Dropping if It’s an ‘Inflation Hedge’?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Plugin Install : Widget Tab Post needs JNews - View Counter to be installed
  • Trending
  • Comments
  • Latest
Ethereum Investors Double Down As Staking Activity Spikes Sharply – Here’s How Much

Ethereum Investors Double Down As Staking Activity Spikes Sharply – Here’s How Much

11 September 2025
Big Solana News: Latest Developments Could Ignite Major Price Surge – TechFinancials

Big Solana News: Latest Developments Could Ignite Major Price Surge – TechFinancials

11 September 2025
Why New Crypto Investors Favour Backing Layer Brett Over Solana In September

Why New Crypto Investors Favour Backing Layer Brett Over Solana In September

11 September 2025
ADA Price Holds Key Support Despite 0M Whale Sell-Off

ADA Price Holds Key Support Despite $140M Whale Sell-Off

11 September 2025

About Us

We publish a comprehensive news feed covering all news relevant to the crypto user, covering main industry news, politics and regulation as well as consumer-level “news you can use” (practical stuff), including handy DIY tips, links to useful tools, unbiased reviews and opinions revolving around cryptocurrency. Simple logic and real-world examples are preferred before technical jargon and personal rants.

Categories

  • Altcoin
  • ApeCoin
  • Bitcoin
  • Blockchain
  • BNB
  • Cardano
  • Cryptocurrency
  • DOGE
  • DOT
  • Ethereum
  • HBAR
  • Litecoin
  • Market
  • Meta News
  • Mining
  • NFT
  • QNT
  • Regulation
  • SHIBA
  • Solano
  • Tether
  • Uncategorized
  • XDC
  • XLM
  • XRP

What’s New Here!

  • Ethereum Investors Double Down As Staking Activity Spikes Sharply – Here’s How Much
  • Big Solana News: Latest Developments Could Ignite Major Price Surge – TechFinancials
  • Why New Crypto Investors Favour Backing Layer Brett Over Solana In September
  • ADA Price Holds Key Support Despite $140M Whale Sell-Off
  • Here’s why Bitwise is tipping Solana for an end-of-year rally. And what could stall it – Yahoo Finance

Subscribe Now

Our Partner

Round Main Logo
  • About Us
  • Privacy Policy
  • Contact Us

© 2022-2025 coin24h.com

No Result
View All Result
  • Home
  • Cryptocurrency
    • Bitcoin
    • Ethereum
    • XRP
    • Litecoin
    • Altcoin
    • Cardano
    • Tether
    • DOGE
    • Solano
    • XLM
    • DOT
    • XDC
    • SHIBA
    • BNB
    • Ape
    • HBAR
    • QNT
  • Blockchain
  • Regulation
  • Market
  • Live
    • Prices
    • ICO
  • Meta
    • NFT
  • Technical Analysis
    • XRP
    • BTC
    • XLM
    • ADA
    • TETHER
    • ETC
    • ETH
    • DOGE
    • LTC
  • Exchange
  • Mining

© 2020 coin24h.com

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • bitcoinBitcoin (BTC) $ 114,503.00
  • ethereumEthereum (ETH) $ 4,430.84
  • xrpXRP (XRP) $ 3.00
  • tetherTether (USDT) $ 1.00
  • bnbBNB (BNB) $ 896.41
  • solanaSolana (SOL) $ 227.21
  • usd-coinUSDC (USDC) $ 0.999817
  • staked-etherLido Staked Ether (STETH) $ 4,427.38
  • dogecoinDogecoin (DOGE) $ 0.249651
  • tronTRON (TRX) $ 0.346081
  • cardanoCardano (ADA) $ 0.880788
  • wrapped-stethWrapped stETH (WSTETH) $ 5,376.18
  • chainlinkChainlink (LINK) $ 23.66
  • wrapped-beacon-ethWrapped Beacon ETH (WBETH) $ 4,777.81
  • hyperliquidHyperliquid (HYPE) $ 54.91
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 114,745.00
  • ethena-usdeEthena USDe (USDE) $ 1.00
  • suiSui (SUI) $ 3.61
  • stellarStellar (XLM) $ 0.387185
  • avalanche-2Avalanche (AVAX) $ 29.00
  • figure-helocFigure Heloc (FIGR_HELOC) $ 0.999227
  • wrapped-eethWrapped eETH (WEETH) $ 4,768.76
  • bitcoin-cashBitcoin Cash (BCH) $ 589.35
  • wethWETH (WETH) $ 4,437.40
  • hedera-hashgraphHedera (HBAR) $ 0.235419
  • leo-tokenLEO Token (LEO) $ 9.58
  • crypto-com-chainCronos (CRO) $ 0.260085
  • litecoinLitecoin (LTC) $ 114.52
  • the-open-networkToncoin (TON) $ 3.19
  • usdsUSDS (USDS) $ 0.999694
  • shiba-inuShiba Inu (SHIB) $ 0.000013
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999971
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 114,611.00
  • polkadotPolkadot (DOT) $ 4.17
  • whitebitWhiteBIT Coin (WBT) $ 43.52
  • uniswapUniswap (UNI) $ 9.78
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.20
  • world-liberty-financialWorld Liberty Financial (WLFI) $ 0.199168
  • ethenaEthena (ENA) $ 0.765208
  • mantleMantle (MNT) $ 1.60
  • moneroMonero (XMR) $ 270.43
  • aaveAave (AAVE) $ 303.89
  • bitget-tokenBitget Token (BGB) $ 4.89
  • daiDai (DAI) $ 0.999992
  • pepePepe (PEPE) $ 0.000010
  • okbOKB (OKB) $ 195.32
  • bittensorBittensor (TAO) $ 357.29
  • nearNEAR Protocol (NEAR) $ 2.70
  • jito-staked-solJito Staked SOL (JITOSOL) $ 279.53
  • worldcoin-wldWorldcoin (WLD) $ 1.62