element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • 'Choose another store...'
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs FPGAs and Xilinx
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ajkatz83
  • Date Created: 17 Feb 2018 10:51 PM Date Created
  • Views 369 views
  • Likes 5 likes
  • Comments 2 comments
  • logic
  • mos
  • commodore
  • pla
  • xilinx
  • commodore_64
  • socs
  • fpga dev
  • pld
Related
Recommended

FPGAs and Xilinx

ajkatz83
ajkatz83
17 Feb 2018

 

Taking that FPGA intro that was under the learning essentials has really got me curious now. During my introduction to this 8-bit re-innovation and revolution make new ways to work with 8-bit machines, so far with the Commodore SX-64 I have here, I have two replacement chips that are of a modern vintage inside.

 

One was a replacement for the PLA, which was known to get hot and burn out, ever so common. Now I find a simply Xilinx chip has been programmed and handling the device timing.

 

The Second, just recently, was the SID (Sound Interface Device) or MOS6581, which heats up very nicely too, and was scorching when I pulled just this evening because my diagnostic cartridge said it was bad and plus the nails in the coffin for it was simply no audio out. Again, a PLD type device was made up for the MOS6581 called a SwinSID I believe which gets close to the audio out of the original though there is no paddle control if this route is implemented. I didn't care to much seeing I never had paddle games anyways.

 

Third, this has been rather inspiring for my studies at Cleveland Institute of Electronics seeing I am on digital electronics course presently, and all this supplemental information I have gotten here has been beneficial from element14, though now stepping head 36 years later, what sort of FPGA dev board would be fun to experiment with? The SoC got my attention a bit seeing it looks like embedded applications would be easier an Arduino might not always be needed. SO simply, what do you think would be good to play with for an electronics student?

 

  • Sign in to reply

Top Comments

  • gecoz
    gecoz over 5 years ago +5
    Hi Aron, you can find many useful posts about FPGAs here on Element14 you can start from to get an idea on what could be more suitable for you. Try having a look at Not-as-expensive FPGA Boards for example…
  • genebren
    genebren over 5 years ago +1
    I have been involved in several instances where a chip that a company had engineered into a product went obsolete. Given this problem there are a couple of solutions: 1) re-design the product, removing…
  • genebren
    genebren over 5 years ago

    I have been involved in several instances where a chip that a company had engineered into a product went obsolete. Given this problem there are a couple of solutions:

    1) re-design the product, removing the obsolete part.

    2) engineer a replacement part, using a programmable logic device.

    3) attempt to find available parts from surplus inventories and/or other gray market places.

     

    Depending on the complexity of the component being replaced will help guide you to what type programmable part to use.  Simple logical devices can be 'cloned' using a CPLD, while more complex devices might require a FPGA.  For the cloning process to be successful you need to completely understand to the logic of the device.  This can be the most difficult part of the task.  In one instance we were attempting to replace an IEEE 488 controller chip.  While the device was described in quite a bit of detail in the specification and use manuals, there were huge areas of the behavior that were not specified.  Here we had to use a logic analyzer to capture 'normal' operational timing and responses to routine sequences of operations.  Using specified and observed behavior we were eventually able to 'clone' the part (through several iterations, finding and fixing errors, until we were successful) and continue to product the product.

     

    Good luck with your learning experience.

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gecoz
    gecoz over 5 years ago

    Hi Aron,

    you can find many useful posts about FPGAs here on Element14 you can start from to get an idea on what could be more suitable for you.

    Try having a look at Not-as-expensive FPGA Boards for example, which contains many useful suggestions for boards you can start experimenting with.

    Also, you can check the FPGA Group for many more interesting articles on the subject.

    I hope this helps.

    Fabio.

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube