Overview of Programmable Logic Devices

These are devices that are used in electronic circuits to make reconfiguration of the same possible. The logical gates that are normally used perform a fixed function however, the Programmable Logic Devices (PLD) does not perform any predefined task when they are manufactured and need to be programmed before they can be used.
Before the introduction of PLDs, ROM (Read Only Memories) was used. EPROM that was available could be programmed by using any standard hardware for that device and hence, did not require any other peripheral hardware. Another advantage of ROMs is that a particular binary code stored in it could be obtained on any of the n output lines that were available in it. Thus, they can be programmed in any way one wishes to. However, ROMs have some disadvantages when they are used as PLDs. They do not produce the outputs as quickly as other devices; they are not very dependable as far as asynchronous inputs are concerned, they require more amount of power etc.
Testing_of_a_Programmable_Logic_Device.jpg
The first PLD was the programmable logic array that was developed from ROAM (Read Only Associative Memory) by modification of one of its metal layers and had 17 inputs and 18 outputs.
Later another device was developed based on the PROM (Programmable Read Only Memory) technology. This device made use of the UV erasure technology that had been introduced recently. One of the features of this device was that it made implementation of multi-level logical equations possible.
Next to come was the Programmable Associative Logic Array that was capable of masking of certain inputs as and when required.
The programmable array logic is another type of PLD. These devices had a fixed array of OR gates and a programmable AND gate array. Thus, by making use of it, implementation of every possible function is not possible. On the other hand, the architecture of these devices is simple.
300px-Altera_MAX_7128_2500_gate_CPLD.jpg
These devices were further worked upon and improved and thus, the Generic Array Logic (GAL) was formed. These devices were similar in functionality to the PALs but, could be erased and programmed again. They prove to be useful in debugging a particular program as they can be reprogrammed to suit ones needs if some errors are found in the logic that has already been programmed.
To implement logical equations on a large scale, complex PLDs are used. They are capable of taking a large number of inputs and can produce a large number of outputs as well. They can be programmed using the programmer used for PAL devices but, the process becomes tedious and hence, is usually avoided. Hence, it is usually programmed by soldering it to a circuit board and then, feeding the data into it by making use of a computer.
These devices prove to be very useful in the implementation of various circuits in digital signal processing as well. They can be used to apply various filters to the signal that has been converted into the digital form.

Comments

  1. Attractive component of content. I simply stumbled

    upon your web site and in accession capital to
    say that I get in

    fact enjoyed account your weblog posts. Any way I’ll be subscribing
    on

    your feeds and even I fulfillment you get entry to constantly rapidly.
    Here is my homepage :: andalucia spain weather may

    ReplyDelete
  2. Hi there are using Wordpress for your blog platform?

    I'm new to the

    blog world but I'm trying to get started and create my own.
    Do you require any coding

    expertise to make your own blog? Any help would be really appreciated!
    Also visit my blog http://www.garbolino.fr/forum_garbolino/profile.php?id=523240

    ReplyDelete
  3. Howdy very cool blog!! Man .. Beautiful .
    . Wonderful .. I'll bookmark your blog and take the feeds

    additionally…I am happy to find so many

    useful info right here in the post, we need develop extra strategies in this regard, thank you for

    sharing. . . . . .
    Also see my site: macktrucks.nl

    ReplyDelete
  4. I visited many blogs but the audio feature for audio songs current at this web page is in fact wonderful.
    Here is my blog : fleet tracker

    ReplyDelete
  5. I appreciate, result

    in I discovered just what I used to be looking for.



    You've ended my four day lengthy hunt! God Bless you man. Have a great day. Bye
    Here is my site : www.fishingspain.net

    ReplyDelete
    Replies
    1. Thank you soo much. DUDE!!!!!!!...
      Remember me in your prays....

      Delete
  6. Generally I do not read article on blogs, but
    I would like to say that this

    write-up very forced me to try and do it!

    Your writing style has been amazed me. Thanks, very nice

    post.
    My page - jobsinspain.org

    ReplyDelete
  7. hello!,I love your writing so a lot! percentage we

    be in contact more approximately your post

    on AOL? I require a specialist in this house to resolve my

    problem. May be that is you! Looking forward to see you.
    Check out my site - http://www.elcheproperty.net/

    ReplyDelete
  8. I am really loving the theme/design of your site. Do you ever
    run into any

    web browser compatibility problems? A handful of my blog visitors have complained
    about my website not working correctly

    in Explorer but looks great in Firefox. Do you have any

    recommendations to help fix this issue?
    Also visit my weblog :: http://www.golfspain.us/

    ReplyDelete
  9. I was very pleased to seek out this web-site.I needed to thanks on your time for this
    wonderful read!! I undoubtedly enjoying each

    little little bit of it and I have you bookmarked to
    check out new stuff you blog post.
    My web-site ... Voyager Space Probe Location

    ReplyDelete
  10. obviously like your web-site but you have to check the

    spelling on quite a few of your posts. A number of them are rife
    with spelling issues

    and I find it very bothersome to tell the truth nevertheless I will
    surely come

    back again.
    Review my web blog spaininvestmentproperty.us

    ReplyDelete

Post a Comment

Popular Posts