top of page

Search Results

536 items found for ""

Blog Posts (524)

  • Dell Inspiron 16 7620 2-in-1 Docs

    This post links to Dell Inspiron 16 7620 2-in-1 docs in their location as of 2024-04-19 and a saved version. It was explicitly item number 210-BDFG. It also contains the price paid and a table of specifications. Docs Price Price on 2024-08-22: $1,690.97 Specifications Benchmark https://www.videocardbenchmark.net/video_lookup.php?gpu=GeForce+MX550&id=4493 GeForce MX550 Specs Technologies NVIDIA® Optimus® technology NVIDIA GPU Boost™ NVIDIA® Game Ready Drivers NVIDIA® CUDA® technology PCI Express 4.0 Microsoft DirectX® 12 Vulkan 1.2 support OpenGL 4.6 support OpenCL™ 3.0 support

  • Create a Versal boot image and launch PLM on hardware

    Once you’ve created a PLM elf, the next step is to create a boot image from it, and then boot it on hardware (using JTAG in this example). In this post, we’ll use the Trenz TE0950 board as the target hardware, though the same instructions will work for a VCK190 or other Versal board as long as you have the prerequisite images (PDI and PSM firmware). Trenz distributes a pre-built hello world boot image for the TE0950. This image contains a baremetal program that continually prints hello onto serial. It includes a pre-built PDI, PLM, PSM firmware, and a baremetal hello program for A72 #0. We will create a new boot image with those pre-built components and our own PLM. If you’re doing this on another board, you’ll only need the PDI, PSM firmware, and the PLM you built. The baremetal program for the A72 is not required. For the TE0950, download their reference design package from https://shop.trenz-electronic.de/Download/?path=Trenz_Electronic/Development_Boards/TE0950/Reference_Design/2023.2/test_board. Use the “TE0950-test_board-vivado_2023.2-build_4_20240118225059.zip” file (238 MB). Unzip it to get a "test_board" folder. Create a new folder for the boot image creation: mkdir bootimage cd bootimage Create the boot image definition file: vim boot.bif Contents: the_ROM_image: { image { { type=bootimage, file=pdi.pdi } { type=bootloader, file=plm.elf } { core=psm, file=psmfw.elf } } image { id = 0x1c000000, name=apu_subsystem { core = a72-0, file=hello_a72.elf } } } If you don’t have a baremetal A72 program, leave the second "image {}" block out of the boot.bif. Copy over the files required to build the boot image Copy the TE0950 pre-built files from its "test_board" folder to this folder (note – for early TE0950 revisions with ES silicon, you may need to use the 23_1lse_8gb_es1 folder instead): cp ../test_board/prebuilt/hardware/23_1lse_8gb/test_board_23_1lse_8gb.pdi pdi.pdi cp ../test_board/prebuilt/software/23_1lse_8gb/psmfw.elf . cp ../test_board/prebuilt/software/23_1lse_8gb/hello_te0950.elf hello_a72.elf Also copy your own plm.elf into this folder. $ ls => pdi.pdi plm.elf psmfw.elf hello_a72.elf Build the boot image: source /tools/Xilinx/Vitis/2023.2/settings64.sh bootgen -arch versal -image boot.bif -w -o BOOT.BIN=> [INFO]   : Bootimage generated successfully The file BOOT.BIN now exists Ensure your board is in JTAG boot mode – here’s what the dip switch configuration should look like on a TE0950: S2 BOOT has all pins to the left, S1 JTAG has all pins except #2 to the left. Finally, program it to the device. xsct % % targets 1 (select 1  Versal xcve2302) % rst -system (needed if not a cold boot) % device program BOOT.BIN In the serial port, the device boots through your PLM (including printing the “This is my custom PLM” message added in the last post), and the baremetal A72 program (if provided) starts executing. References: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/2037088327/Versal+Platform+Loader+and+Manager Logo image from https://library.amd.com/media/

  • Running a local Xilinx license server to use a floating license

    If you have a node-locked license, you can add it to ~/.Xilinx/Xilinx.lic to make it active. However, floating licenses require running a license server. First, acquire the Xilinx.lic file that contains your floating license. Near the top of the file, there will be a line that specifies the license server: SERVER 2100 USE_SERVER This hostname & MAC should match that of your computer. Launch the local license server: /tools/Xilinx/Vitis/2023.2/bin/unwrapped/lnx64.o/lmgrd -c ~/.Xilinx/Xilinx.lic A debug log will be printed in the terminal. Alternatively, use the “-l /path/to/debug.log” argument to log to a file. It may take 10-15 seconds for the server to start up fully. If you get a “lmgrd: No such file or directory” error, resolve it with: sudo apt install lsb Reference: https://support.xilinx.com/s/article/59876?language=en_US

View All

Other Pages (7)

  • Privacy Policy | Centennial Software

    Website Privacy Policy Last modified: June 6, 2023 Introduction ​ Centennial Software Solutions LLC ("Company " or "We ") respects your privacy and is committed to protecting it through our compliance with this policy. This policy describes the types of information we may collect from you or that you may provide when you visit the website https://www.centennialsoftwaresolutions.com/ (our "Website ") and our practices for collecting, using, maintaining, protecting, and disclosing that information. This policy applies to the information we collect: On this Website. In email, text, and other electronic messages between you and this Website. When you interact with our advertising and applications on third-party websites and services, if those applications or advertising include links to this policy. It does not apply to information collected by: Us offline or through any other means, including on any other website operated by Company or any third party (including our affiliates and subsidiaries); or Any third party (including our affiliates and subsidiaries), including through any application or content (including advertising) that may link to or be accessible from or on the Website. Please read this policy carefully to understand our policies and practices regarding your information and how we will treat it. If you do not agree with our policies and practices, your choice is not to use our Website. By accessing or using this Website, you agree to this privacy policy. This policy may change from time to time (see Changes to Our Privacy Policy ). Your continued use of this Website after we make changes is deemed to be acceptance of those changes, so please check the policy periodically for updates. Children Under the Age of 16 Our Website is not intended for children under 16 years of age. No one under the age of 16 may provide any information to or on the Website. We do not knowingly collect personal information from children under 16. If you are under 16, do not use or provide any information on this Website or on or through any of its features. If we learn we have collected or received personal information from a child under 16 without verification of parental consent, we will delete that information. If you believe we might have any information from or about a child under 16, please contact us at privacy.policy@centennialsoft.com . ​ Information We Collect About You and How We Collect It We collect several types of information from and about users of our Website, including information: By which you may be personally identified, such as name, postal address, e-mail address, telephone number, or any other identifier by which you may be contacted online or offline ("personal information "); That is about you but individually does not identify you; and/or About your internet connection, the equipment you use to access our Website, and usage details. ​ We collect this information: Directly from you when you provide it to us. Automatically as you navigate through the site. Information collected automatically may include usage details, IP addresses, and information collected through cookies, web beacons, and other tracking technologies. Information You Provide to Us The information we collect on or through our Website may include: Information that you provide by filling in forms on our Website. This includes information provided at the time of requesting further services. We may also ask you for information when you report a problem with our Website. Records and copies of your correspondence (including email addresses), if you contact us. Your search queries on the Website. Information We Collect Through Automatic Data Collection Technologies As you navigate through and interact with our Website, we may use automatic data collection technologies to collect certain information about your equipment, browsing actions, and patterns, including: Details of your visits to our Website, including traffic data, location data, logs, and other communication data and the resources that you access and use on the Website. Information about your computer and internet connection, including your IP address, operating system, and browser type. The information we collect automatically is only statistical data and does not include personal information. It helps us to improve our Website and to deliver a better and more personalized service, including by enabling us to: Estimate our audience size and usage patterns. Store information about your preferences, allowing us to customize our Website according to your individual interests. Speed up your searches. Recognize you when you return to our Website. The technologies we use for this automatic data collection may include: Cookies (or browser cookies ). A cookie is a small file placed on the hard drive of your computer. You may refuse to accept browser cookies by activating the appropriate setting on your browser. However, if you select this setting you may be unable to access certain parts of our Website. Unless you have adjusted your browser setting so that it will refuse cookies, our system will issue cookies when you direct your browser to our Website. Flash Cookies . Certain features of our Website may use local stored objects (or Flash cookies) to collect and store information about your preferences and navigation to, from, and on our Website. Flash cookies are not managed by the same browser settings as are used for browser cookies. For information about managing your privacy and security settings for Flash cookies, see Choices About How We Use and Disclose Your Information . Web Beacons . Pages of our Website and our emails may contain small electronic files known as web beacons (also referred to as clear gifs, pixel tags, and single-pixel gifs) that permit the Company, for example, to count users who have visited those pages or opened an email and for other related website statistics (for example, recording the popularity of certain website content and verifying system and server integrity). ​ We do not collect personal information automatically, but we may tie this information to personal information about you that we collect from other sources or you provide to us. How We Use Your Information We use information that we collect about you or that you provide to us, including any personal information: To present our Website and its contents to you. To provide you with information, products, or services that you request from us. To fulfill any other purpose for which you provide it. To carry out our obligations and enforce our rights arising from any contracts entered into between you and us, including for billing and collection. To notify you about changes to our Website or any products or services we offer or provide through it. In any other way we may describe when you provide the information. For any other purpose with your consent. We may also use your information to contact you about goods and services that may be of interest to you. If you do not want us to use your information in this way, please check the relevant box located on the form on which we collect your data (the registration form). For more information, see Choices About How We Use and Disclose Your Information . Disclosure of Your Information We may disclose aggregated information about our users without restriction. We may disclose personal information that we collect or you provide as described in this privacy policy: To our subsidiaries and affiliates. To contractors, service providers, and other third parties we use to support our business. To a buyer or other successor in the event of a merger, divestiture, restructuring, reorganization, dissolution, or other sale or transfer of some or all of Centennial Software Solutions LLC's assets, whether as a going concern or as part of bankruptcy, liquidation, or similar proceeding, in which personal information held by Centennial Software Solutions LLC about our Website users is among the assets transferred. To fulfill the purpose for which you provide it. For any other purpose disclosed by us when you provide the information. With your consent. We may also disclose your personal information: To comply with any court order, law, or legal process, including to respond to any government or regulatory request. To enforce or apply our Terms of Use and other agreements, including for billing and collection purposes. If we believe disclosure is necessary or appropriate to protect the rights, property, or safety of Centennial Software Solutions LLC, our customers, or others. This includes exchanging information with other companies and organizations for the purposes of fraud protection and credit risk reduction. ​ Choices About How We Use and Disclose Your Information We strive to provide you with choices regarding the personal information you provide to us. We have created mechanisms to provide you with the following control over your information: Tracking Technologies and Advertising . You can set your browser to refuse all or some browser cookies or to alert you when cookies are being sent. To learn how to manage your Flash cookie settings, visit Adobe's website's Flash player settings page . If you disable or refuse cookies, please note that some parts of this site may be inaccessible or not function properly. Promotional Offers from the Compan y. If we have sent you a promotional email, you may send us a return email asking to be omitted from future email distributions or use the ‘Unsubscribe’ link included in our promotional emails. This opt-out does not apply to information provided to the Company as a result of a product purchase, warranty registration, product service experience, or other transactions. ​ We do not control third-party collection or use of your information to serve interest-based advertising. However, these third parties may provide you with ways to choose not to have your information collected or used in this way. You can opt out of receiving targeted ads from members of the Network Advertising Initiative ("NAI") on the NAI's website . Changes to Our Privacy Policy It is our policy to post any changes we make to our privacy policy on this page. If we make material changes to how we treat our users' personal information, we will notify you through a notice on the Website home page. The date the privacy policy was last revised is identified at the top of the page. You are responsible for ensuring we have an up-to-date active and deliverable email address for you, and for periodically visiting our Website and this privacy policy to check for any changes. Contact Information To ask questions or comment about this privacy policy and our privacy practices, contact us at privacy.policy@centennialsoft.com . Changs to Our Privacy Policy Choices About How We Use and Disclose Your Information

  • Centennial Software Solutions LLC | Efficient U.S.-Based BSP Solutions

    Prime Firmware Engineering to Upgrade Your Solution Contact us today for expert US-based firmware solutions covering Board Support Packages (BSP ), FPGA , SoC , GPU programming, AI , Machine Learning , and IoT development. Elevate your software with tailored training and comprehensive documentation . Master the digital heartbeat of modern technology with our bespoke services .

  • Forum | Centennial Software

    To see this working, head to your live site. Categories All Posts My Posts Forum Welcome! Have a look around and join the discussions. Create New Post General Discussion Share stories, ideas, pictures and more! subcategory-list-item.views subcategory-list-item.posts 3 Follow Questions & Answers Get answers and share knowledge. subcategory-list-item.views subcategory-list-item.posts 0 Follow New Posts Zach Pfeffer Apr 12 Welcome to the Forum General Discussion Share your thoughts. Feel free to add GIFs, videos, hashtags and more to your posts and comments. Get started by commenting below. Like 0 comments 0 Zach Pfeffer Apr 12 Introduce yourself General Discussion We'd love to get to know you better. Take a moment to say hi to the community in the comments. Like 0 comments 0 Zach Pfeffer Apr 12 Forum rules General Discussion We want everyone to get the most out of this community, so we ask that you please read and follow these guidelines: • Respect each other • Keep posts relevant to the forum topic • No spamming Like 0 comments 0 Forum - Frameless

View All
bottom of page