xgmii interface specification. AVST-XGMII – monitor the packet condition at client Avalon-ST and XGMII interface a. xgmii interface specification

 
AVST-XGMII – monitor the packet condition at client Avalon-ST and XGMII interface axgmii interface specification  XLGMII is for 40G Interface

When TCP/IP network is applied in. It came into use in 1999, and has replaced Fast. The interface between the PCS and the RS is the XGMII as specified in Clause 46. GMII Electrical Interface Specification Merge the MII electrical specifications in terms of input and output buffer strengths, TTL Level signalling and compatibility with 5V and 3. 0 Cards use the UHS-II bus interface, which features two rows of pins rather than the single row found in UHS-I. 3125. PHY Registers. 1 XGMII Controller Interface 3. Download Core Submit Issue. 5. 1G/10GbE GMII PCS Registers 5. interface ERC721TokenReceiver {/// @notice Handle the receipt of an NFT /// @dev The ERC721 smart contract calls this function on the recipient /// after a `transfer`. Actually - I should amend this answer - XGMII isn't the correct protocol, I think I'm thinking of 10GBASE-R. 3 to add 100 Mb/s Physical Layer specifications and. 3. XGMII interface in my view will be short lived. Also, take a look at the timing diagrams in figures 46-5 and 46-6 on page 451 of IEEE. ,Ltd E-mail: ip-sales@design-gateway. Transceiver Status and Reconfiguration Signals 6. What i want to do is i want to feed the PCS with xgmii_tx signals, connect the txn/txp to rxn/rxp respectively and monitor the xgmii_rx signals whether they are the same as xgmii_tx. 3-2008 specification requires each 10GBASE-R link to support a 10 Gbps data rate at the XGMII interface and a 10. The 10GBASE-X PCS provides all services required by the XGMII and in support of the 10GBASE-X PMA, including: xgmii_tx&lbrack;&rbrack; Use legacy Ethernet 10G MAC XGMII interface enabled. 3 Ethernet standard, physical layer (PHY) provides media-independent interface (MII) to the media access control (MAC) layer, which is 10G media-independent interface (XGMII) in 10G Ethernet and 40G media-independent interface (XLGMII) in 40G Ethernet []. Similarly, the XGMII bus corresponds to 10 Gigabit network. Higher layers. 5G/5G/10G Multi-rate Ethernet PHY Intel® Stratix® 10 FPGA IP User Guide Archives A. These published antenna patterns and associated Institute of. The PHY side of the MAC implements the XLGMII or CGMII protocol as defined by the IEEE 802. Code replication/removal of lower rates. To describe all the essential features of the system, you will need 4-5 pages of content. A 1. Text: PHY devices via 10-Gbps media independent interface (XGMII) or 10-Gbps attachment unit interface (XAUI) Management data input/output. LL Ethernet 10G MAC Intel® FPGA IP Design Examples 4. My tests indicate the SOF marker for any received Ethernet frame seems to appear only as byte number 0 or 4 on the output, i. ECU-Hardware. 4. 1 of the IEEE P802. e. XGMII Signals 6. There is actual code in here. The modules are capable of operating with XGMII interface widths of 32 or 64 bits. interface is the XGMII that is defined in Clause 46. Figure 4: 10GBASE-R PHY Structure. We are using the 10G/25G Ethernet Subsystem for 10G with PCS only. 5GPII Word encoder/decoder –mapping between XGMII to Internal 2. 5G/5G/10Gb Ethernet) PHY. XAUI is a standard for extending the XGMII (10 Gigabit Media Independent Interface) between. Sublayers (XGXS) to extend the reach of the XGMII for 10 Gb/s operation. So to test initially I taken Example design of PCS/PMA IP and there I altered 1) ctl_loopback bit 1-> 0 (not setting in loop back) . 1. 2 and XAUI. : info: Info Object: REQUIRED. XGMII – 10 Gb/s Medium independent interface. The signal BD_SEL# is tied to GND by a removable copper link. 3125 Gb/s link. 0 that is designed to support both the device family using the IOD blocks used with GPIO or HSIO buffers. XGMII electricals > > > > > > >In an effort to get us all on the same page, here are links to >the standard XGMII interface proposals, SSTL-2 and HSTL Class 1 >on the JEDEC site under "Free Standards© 2012 Lattice Semiconductor Corp. Provides metadata about the API. To improve the readability of the document, some teams choose to break them down by categories. 3125 Gbit/s) • Data throughput is reduced: • inter-frame gaps are increased through extended operation of MPCP, which accounts for FEC parity insertion • Extra IDLEs are deleted in PCS and used to insert FEC partiyText: PHY devices via 10-Gbps media independent interface (XGMII) or 10-Gbps attachment unit interface (XAUI) Management data input/output. Received Ethernet bytes are available on the 64-bit XGMII interface (RX_MII_D/C). Introduction. 2 Physical Medium Attachment (PMA) sublayerIs it possible to have the USXGMII specification, and any technical description. Core10GMAC is configured for XGMII mode with a core data width of 64 bits. The system data width, that is, the width of the interface to the user logic, is c onfigured as 64 bits. Behavior of the MAC TX in custom preamble mode: Interface Signals 7. 3 Product Guide Send Feedback 9 PG053 December 5, 2018 Chapter 2: Product Specification. The XGMII Controller interface block interfaces with the Data rate adaptation block. 6 Functional block diagramHow is data transferred from the XAUI to the User interface? A8. SD 4. 1 Throughput 11 2. It was first defined by the IEEE 802. The next packet type on the interface will be initial flow control credits i. Out: 72: 8-lane SDR XGMII transmit data and control bus. High-level overview. This is because the MAC is normally responsible for inserting the minimum Inter-frame Gap required on the transmitted XGMII data stream, and so the receiving XAUI would never see this situation; therefore, it is up to the user to provide appropriate simulation stimulus on the XGMII interface side of the XAUI Core that meets the IEEE specification. It utilizes built-in transceivers to implement the XAUI protocol in a single device. GMII- Gigabit Media Independent Interface: A digital interface that provides an 8-bit wide datapath between a 1000. The XGMII interface defines the 32-bit data and 4-bit wide control character clocked between the MAC/RS and the soft PCS at both the positive and negative edge (double data rate – DDR) of the 156. Each direction is independent and contains a 32-bit data path, as well as clock and control signals. This specification defines USGMII. USXGMII Subsystem. This module converts XGMII interface of XGMAC core to high speed serial interface needed by physical interface. Small Form-factor Pluggable (SFP) is a compact, hot-pluggable network interface module format used for both telecommunication and data communications applications. 3-2008 specification. RGMII. Document Revision History for the F-Tile 1G/2. Prodigy 120 points. Implements 802. 802. 4. com Features See Reference Design Manual • 10 Gbps Ethernet • 10G PHY interface: 64-bit XGMII interface at 156. The switch is capable of auto-negotiating with SGMII and 1000BaseX connections and by default set to SGMII. • Once in PCS_Test, there is a problem if the MAC signals LPI over the XGMII interface since this can initiate a transition to QUIET before the Link Partner PHY is ready. 25 Gbps line rate to achieve 10-Gbps data rate. 3 are described in terms of two primary interfaces Medium dependent interface (MDI) Media independent interface (MII) While the MDI is visible to the user, and usually tightly specified, the MII is often used simply as a convenient way to partition the physical layer specifications from thedocument, we will use the term “GMII” to cover all of the specification regarding the MII interface. Release Information 2. 3 Gbps, providing a maximum total aggregated data bandwidth of 8. - XGMII Interface (64-bit single clock edge) - POS-L3 like Interface for core logic side. 3) enabled Pattern Gen code for continues sending of packet . 5G, 5G, or 10GE data rates over a 10. 1. 8. mode, all the interface pins of 4 CPs in a cluster can be combined and used together to implement an 8-bit interface required by GMII. Interface”. Table 1. In this document, the term “GMII” covers all 10/100/1000 Mbit/s interface operations. 1 Online Version Send Feedback UG-20071 ID: 683876 Version: 2021. Avalon® Memory-Mapped Interface Signals 6. 3-2008 specification. The BCM84885 is a highly integrated solution combining digital adaptive equalizers, ADCs, phase-locked loops, line drivers, encoders, decoders, echo cancelers, crosstalk cancelers, and all required support circuitry. 3-2008 specification requires each 10GBASE-R link to support a 10 Gbps data rate at the XGMII interface and a 10. GMII – 1 Gb/s Medium independent interface. Router with two dozen 10 Gigabit Ethernet ports and three types of physical-layer module. The Reduced Gigabit Media Independent Interface (RGMII) module provides an RGMII interface to an existing Ethernet MAC design with a GMII or TBI interface, for example the Gigabit Ethernet MAC (GEM) available from Cadence Design Foundry. There needs to be some way to allow alternate voltages for this interface and still be standards compliant. Please refer to PG210. 1. September 23, 2021 Product Specification Rev1. A DLLP packet starts with an SDP (Start of DLLP Packet -. XAUI is standardized instantiation of XGMII Extender (Clause 47) In practical implementations physical interface between MAC and PHY XSBI is an optional physical instantiation of PMA service interface for 10GBASE-R and 10GBASE-W (Clause 51) 16-bit bidirectional interface with source synchronous clock 10-Gbps Ethernet MAC MegaCore Function user guide ›. LLC or other MAC client. 8V devices whose MDC/MDIO ports can withstand this without blowing a hole in the oxide. Xilinx also has 40G/50G Ethernet Subsystem IP core. 5. • Operate in both half and full duplex and at all port speeds. AUTOSAR Interface. 5. > 3. RGMII uses four-bit wide transmit and receive datapaths, each with its own source synchronous clock. We are using the Yocto Linux SDK. About the F-Tile 1G/2. Connection to the SerDes is through a configu-rable 16-, 20-, 32-, 40-, or 64-bit interface. Uses two transceivers at 6. The XGMII has an optional physical instantiation. 8. 4. Configuration Registers 6. Each lane contains 8 data plus 1 control bits. • The TX state machines needs a check to prevent this from happening. Interoperability tested with Dune Networks device. 4. The 10 Gigabit Ethernet IP core is designed for applications such as integrated networking devices. About LL Ethernet 10G MAC x 1. 3 that describe these levels allow voltages well above 5V, but I don't know of any 1. Two XAUI linkIt would > be a shame for TF ballot to be delayed because of the absence of XGMII > electricals. •400 Gb/s Ethernet • Support a MAC data rate of 400 Gb/s • Support a BER of better than or equal to 10^-13 at the MAC/PLS service interface (or the frame loss ratio equivalent) for 400 Gb/sBeginner. So to test initially I taken Example design of PCS/PMA IP and there I altered 1) ctl_loopback bit 1-> 0 (not setting in loop back) . XGMII Encapsulation 4. the 10 Gigabit Media Independent Interface (XGMII). 2 Features The IP core has the following features: • 64-bit XGMII interface (MAC side) • 64-bit gearbox mode (Transceiver side) • Supported for only 64B66B PCS encoding in the transceiver • Converts the gearbox signals to the XGMII signals on the transmit interfaceThe serial gigabit media-independent interface (SGMII) is the interface with the lowest pin count available for connecting compatible MACs and PHYs. 3. 5/ commas. This guide and its associated documents provide recommendations on the use of the _DSD (Device Specific Data) object as defined in the ACPI Specification . Return to the SSTL specifications of Draft 1. Uses device-specific transceivers for the RXAUI interface. GMII – Gigabit Media Independent Interface: A digital interface that provides an 8-bit wide datapath between a 1000 Mbit/s PHY and a MAC sublayer. The TLK2206 supports both 4/5-bit RTBI as well as 8/10-bit parallel interface using DDR clocking. They call this feature AQRate. 3 Clause 46 ratified specification enabling a variety of PHY and MAC chips from different vendors to talk the exact same protocol. This block contains the signals TXD (64. The 10GBASE-X PCS provides services to the XGMII in a manner analogous to how the 1000BASE-X PCS provides services to the 1000 Mb/s GMII. (2) The XGMII extender sublayer (XGXS) extends the distance of XGMII when used with XUAI and provides the data conversion between XGMII and XAUI. 1. Transceiver Status and Reconfiguration Signals 6. Check Link Fault status signal, value 01 (Local Fault). UK Tax Strategy. Fair and Open Competition. 5GPII. - Deficit Idle Count per Clause 46. Features 2. Network. With the inclusion of the XAUI interface, the 10 GMAC core can now support 10. 5. 2023年11月1日 閲覧。 ^ IEEE 802. 8. The XGMII is a low-speed parallel interface for short range (approximately 2”) interconnects. Lane 0: xgmii_tx_control[0] Lane 1: xgmii_tx_control[1] Lane 2: xgmii_tx_control[2] Lane 3: xgmii_tx. 1. Reference HSTL at 1. The original single row of pins is compatible. The BCM84885 is a highly integrated solution combining digital adaptive equalizers, ADCs, phase-locked loops, line drivers, encoders, decoders, echo cancelers, crosstalk cancelers, and all required support circuitry. According to IEEE802. (MAC) core, which can be configured in XGMII and 10GBASE-R modes. 49. 1. The 10 Gigabit Media Independent Interface (XGMII) is an interface standard that uses 72 data pins for both RX and TX. Figure 1. 0, April 2015 2 LatticeECP3 and ECP5 XAUI IP Core User Guide. RGMII. Open RAN is a generic term that refers to open RAN architectures including open interfaces, virtualization, and use of AI. 3-2012 clause 45;Support to extend the IEEE 802. The host layer access to the Controller IP for Automotive is through industry-standard AXI or AHB interfaces when the DMA is being used or through an external FIFO interface. The name is a concatenation of the Roman numeral X, meaning ten, and the initials of. com N. 2023年11月1日 閲覧。 ^ “QSGMII Specification” (2009年7月20日). Media-Independent Interface(MII、媒体独立インタフェース)は、イーサネットにおいて、MAC (データリンク層デバイス)とPHY (物理層デバイス)とを接続するためのインタフェース。本稿では以下の拡張版を含めて記述する。 The XGMII interface defines the 32-bit data and 4-bit wide control character clocked between the MAC/RS and the PCS at both the positive and negative edge (double data rate – DDR) of the 156. As you can tell, functional requirements is an extensive section of a system requirements specification. The transceivers do not support the XGMII interface to the MAC/RS as defined in the IEEE 802. Implementing the Transceiver PHY Layer in L-Tile/H-Tile 3. If anybody is interested to see this document please go to FC web site at and search for doc 99-251v3. 3u)。. It also supports the 4-bit wide MII interface as defined in the IEEE 802. Core10GMAC supports standard Ethernet interfaces such as the 10 Gbps attachment unit interface (XAUI) and the 10 Gbps reduced attachment unit interface (RXAUI). 3-2008, defines the 32-bit data and 4-bit wide control character. 3-2012. 3 10 Gbps Ethernet standard. 3125 Gbps serial line rate with 64B/66B encoding. This is the ACPI _DSD Implementation Guide. But HSTL has more usage for high speed interface than just XGMII. 3125 Gbps serial single channel PHY providing a direct connection to a XFP using the XFI electrical specification or SFP+ optical module using SFI electrical specification. . XGMII Mapping to Standard SDR XGMII Data 5. The 10GBASE-X PCS provides all services required by the XGMII and in support of the 10GBASE-X PMA, including: Definitely not XGMII (32-bit DDR, was never really seen off-chip) or XAUI (4 lanes of 3. 4/2. 3125 Gbps). 3-2008 clause 48 State Machines. If is test the pcs/pma with 'pcs_loopback = 1' , everything works fine. PMD. > > 1. Please refer to PG210. MDI. 4. 2 XAPP606 (v1. Avalon® Memory-Mapped Interface Signals 6. no other license, express or implied, by estoppel or otherwise, to any other intellectual property rights is granted or intended hereby. AMD provides a parameterizable LogiCORE™ IP solution for the 10 Gigabit per second (Gbps) Ethernet Media Access Controller function used to interface to Physical Layer devices in a 10Gbps Ethernet (10GE) system. This project will specify additions to and appropriate modifications of IEEE Std 802. XAUI interoperability is based on the 10-Gigabit Ethernet standard (IEEE Standard 802. The 10GBASE-X PCS provides services to the XGMII in a manner analogous to how the 1000BASE-X PCS provides services to the 1000 Mb/s GMII. The interface between the PCS and the RS is the XGMII as specified in Clause 46. 10 GIGABIT ETHERNET SGMII supports a single 10M/100M/1G network port over 1,25Gbps SERDES between MAC and PHY, while QSGMII supports four 10M/100M/1G network ports over 5Gbps SERDES between MAC and PHY. At power up, using autonegotiation , the PHY usually adapts to whatever it is connected to unless settings are altered via the MDIO interface. The XgmiiSink receives XGMII traffic, including monitoring internal interfaces. Loading Application. Instead, they support a 64-bit data and 8-bit control single data rate (SDR) interface between the MAC/RS and the PCS. However, there is already a specification defined for a serial interface that can function at the 10 Gigabit Ethernet level. Each direction is independent and contains a 32-bit. Uses device-specific transceivers for the RXAUI interface. A typical backplane application is shown in Figure 2-2. Interface (XGMII) 46. 5Gbps Ethernet core. USGMII supports eight 10M/100M/1G network ports over 10Gbps SERDES between MAC and PHY. © 2012 Lattice Semiconductor Corp. Includes modules for handling Ethernet frames as well as IP, UDP, and ARP and the components for constructing a complete UDP/IP stack. Intel PRO/1000 GT PCI network interface controller. Generate the design example from the Example Design tab of the LL 10GbE Intel® FPGA IP parameter editor. -Avalon ST TX and RX input/output signals to Avalon ST TX/RX 64 bit adapter. 10 gigabit media-independent interface (XGMII) is a standard defined in IEEE 802. LightRequest. SwitchEvent. The IEEE 802. The physical layer is designed to work seamlessly with10GBASE-R with IEEE 1588v2. Reconfiguration Signals 6. MII Interface Signals 5. The Client-side interface is a 64-bit AXI-S and comes with a 64-bit XGMII interfaces on the PHY side. The SERDES interface can be either a MAC interface or a media interface. This specification is targeted towards the requirements of embedded systems. The SERDES circuitry is configured to support source synchronous and asynchronous serial data communication for the SGMII interface at 1. 10GBASE-KR is an Ethernet defined interface intended to enable 10. 3-2008, defines the 32-bit data and 4-bit wide control character. 3. 3. XGMII stands for X (roman 10)- G-M edia- I ndependant- I nterface which is IEEE 802. It would > be a shame for TF ballot to be delayed because of the absence of XGMII > electricals. 3. 25MHz PCS layer XGMII interface implemented as 64-bit (single data rate) SDR interface at 156. 25GMII is similiar to XGMII. The design in CORE Generator contains necessary updates for Virtex-II and later devices. 3ae 10 Gigabit Ethernet 10 Gigabit Media Independent Interface n 32 data bits, 4 control bits, one clock, for transmit n 32 data bits, 4 control bits, one clock, for receive n Dual Data Rate (DDR) signaling, with data and control driven and sampled on both rising edge and falling edge of clockLane 0: xgmii_tx_data[7:0] Lane 1: xgmii_tx_data[15:8] Lane 2: xgmii_tx_data[23:16] Lane 3: xgmii_tx_data[31:24] xgmii_tx_control[] Use legacy Ethernet 10G MAC XGMII interface disabled. XGMII XAUI XGMII XAUI 10 Gb/s Attachment Unit Interface 4 serial lanes @ 2. 4 PHYs defined in IEEE Std 802. 5. The host application requests this xml file from the device and creates a register tree. XGMII interface in my view will be short lived. Konrad Eisele. 1) July 10, 2002 1-800-255-7778 R XGMII Using the DDR Registers, DCM, and SelectI/O-Ultra Features XGMII Signal Definition TXD<31:0> and RXD<31:0> are each grouped into four byte lanes. 3-2008 clause 48 State Machines. XGMII interface in my view will be short lived. 3 protocol and MAC specification to an operating speedof 10 Gb/s. The system data width, that is, the width of the interface to the user logic, is c onfigured as 64 bits. It is now typically used for on-chip connections. XGMII Mapping to Standard SDR XGMII Data. The generic nature of this interface facilitates mapping the CoaXPress signaling into the. 1. This PCS can interface with. It differs from GMII by its low-power and low pin count serial interface (commonly referred to as a SerDes ). License: LGPL. (3) The WAN interface sublayer (WIS) implements the OC-192 framing and scrambling functions. interface. 802. PMA – Physical medium attachment. 0: Disables USXGMII Auto-Negotiation and manually configures the operating speed with the USXGMII_SPEED register. 25 Mbps. > 3. There can be only abstract methods in the Java interface, not the method body. 60 6. 3125 Gbps serial single channel PHY providing a direct connection to a XFP using the XFI electrical specification or SFP+ optical module using SFI electrical specification. 3az standard for Energy Efficient Ethernet. 11/13/2007 IEEE 802. At the Tampa meeting I intend to propose that we just adopt the logic family that the XGMII uses (we might have to put a note in about termination schemes as the MDIO is multi-drop). It would > be a shame for TF ballot to be delayed because of the absence of XGMII > electricals. By grouping them in a QSGMII, only one SERDES interface is needed to be used, so only 1 Tx and 1 Rx (2 in total) differential lines are routed. Fault code is returned from XGMII interface. The specifications and information herein are subject to change without notice. This revision offers architecture diagram of Non-RT RIC, collects requirements on the Non-RT RIC framework, Non-RT RIC logical functions and services of the R1 interface. The PHY we have on the LS1046A RDB supports native XFI but sends PAUSE frames towards the MAC to regulate the lower speeds. 3 media access control (MAC) and reconciliation sublayer (RS). Leverages DDR I/O primitives for the optional XGMII interface. © 2012 Lattice Semiconductor Corp. 6. LAN の主流であるイーサネットで初めて WAN での利用を前提とした技術を含む [1] 。. conversion between XGMII and 2. The XGMII provides full duplex operation at a rate of 10 Gb/s between the MAC and PHY. The IP supports 64-bit wide data path interface only. PHY /Link interface specification , . After the 10 Gbps data is extracted from the four lanes, it must be formatted in a XGMII interface. 5 volts per EIA/JESD8-6 and select from the options > within that specification. 0 5 Network Controller Sideband Interface (NC-SI) 6 Specification 7 Document Type: Specification 8 Document Status: DMTF Standard 9 Document Language: EThe IEEE 802. 3 standard. 5 Gb/s and 5 Gb/s as well as 10 Gb/s. It would > be a shame for TF ballot to be delayed because of the absence of XGMII > electricals. 2V HSTL signal pair to support low-power mode for each MIPI clock or data lane. By offering a standard, hot swappable electrical interface, a single gigabit port can support a wide range of physical media, from copper to long-wave single-mode optical fiber, at. 4 PHYs defined in IEEE Std 802. Unidirectional. arm is only willing to license the relevant amba specification to you on condition that you accept all of the terms in this licence. 11. The gigabit media independent interface (GMII) allows the CPRI Intel® FPGA IP to communicate directly with an external Ethernet MAC block. > > 1. 3125 Gb/s. 15The 100G Ethernet Verification IP is compliant with IEEE 802. As far as I understand, of those 72 pins, only 64 are actually data, the remai. XFP光模块标准定义于2002年左右,其内部的收和发方向都带有CDR电路。. Hot Swap Schroff cPCI backplanes fulfill the requirements for Basic Hot Swap of the Hot Swap Specification PICMG 2. 1. Therefore, it is necessary to complete the conversion of GMII to XGMII interface in firmware. According to the GigE vision specification, the device registers are described in the xml file. 4. For example, connecting either a 1000BASE-T1 PHY or a 100BASE-T1 PHY to the same RGMII or. 5G/5G/10Gb Ethernet) PHY standard devices. 3bz-2016 amending the XGMII specification to support operation at 2. Getting Started x 3. AUTOSAR Interface. In the FPGA world where the MAC and PHY are implemented in the same chip technically this interface layer is not required, as the MAC and. There is no real PHY device involved here, the LS1043A Serdes is directly connected to the switch Serdes. WishBone compliant: Yes. speed XGMII Attachment Unit Interface (XAUI) to transmit or receive data. 1. Georg Pauwen. Table 1. 8. 1 XGMII Interface The XGMII interface connects the Reconciliation Sublayer (RS) with the IP and allows transferring information to/from as defined in Clause 46. Transport. The data is separated into a table per device family. Notably, MII 370 is an interface capable of providing two-way communication between MAC device 350 and PHY device 360. 3 is silent in this respect for 2. XGMII Update Page 12 of 12 hmf 11-July-2000 IEEE 802. The RGMII interface has been designed in accordance with the standards and specifications agreed in theThe CoaXPress-over-Fiber Bridge IP Core allows to connect a CoaXPress IP Core to an XGMII (10 Gbps Media Independent Interface) bus inside an FPGA. 0. Avalon® -MM Interface Signals 6. 3) enabled Pattern Gen code for continues sending of packet .