datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech

EDA DesignLine Blog

Comment


Max the Magnificent

7/28/2011 5:19 PM EDT

I just used a combination of all of the suggestions above to create the first ...

More...



Max the Magnificent

7/28/2011 2:10 PM EDT

Re element 106 -- it's shown as Sg in the table -- where did you get Cg from?

More...

Periodic Table of Programmable Logic

Clive Maxfield

7/27/2011 12:13 PM EDT

A couple of months ago I wrote a blog about different ways of presenting the periodic table (Click Here to see that blog).

My interest was largely driven by a book called The Disappearing Spoon, in which the author – Sam Kean – walks us through the elements in the periodic table regaling us with tidbits of trivia and nuggets of knowledge and stories as to the people who discovered them and how they have affected us in terms of politics, art, war, and … all sorts of things (Click Here to see my review of this book).

Later, I penned a column that included a bunch of Periodic Table images showing the elements in a human being as compared to the elements required to construct a modern integrated circuit (there are more elements in an integrated circuit – Click Here to see this column).

Well, I was recently pointed toward an article about a periodic table of Contra [Dancing].  The creator of the table – April Blum – had seen other novelty periodic tables, and wondered if she could create one based on the terms the callers use during Contra dancing. The result is really clever (Click Here to see the original article and Click Here to see a full-size version of the table).


One thing I find really impressive about this is that there’s no cheating; April used the real chemical symbols and worked really hard to make everything come out.

The article also mentioned some other fun periodic tables, so I started bouncing around to see what was out there. The first one I ran across was The Periodic Table of Dessert. However, although this looks pretty at a first glance, its creator basically made up his own chemical symbols to match his requirements.

There’s also a Periodic Table of Fruits and Nuts, which seems a bit better in that it does use real chemical symbols, but it doesn’t seem to cover all of the elements (notably, the rare earths are missing). The same thing applies to this Periodic Table of Fish Lures and Flies.

Just a minute – I have an idea – and I bet you’re thinking the same thing as me, which is “Could we create our own Periodic Table of Programmable Logic?” If we do, we would want to make a really good job of it. Here’s a starting point table I created in Visio:


How about it? Can we come up with a programmable logic-related item for each of the chemical symbols for elements 1 through 111?

If you post your suggestions as comments, I will add them to a full up table. If (when) we finish our table, I’ll make it available as a PDF that anyone can download and print.


If you found this article to be of interest, visit Programmable Logic Designline where – in addition to my blogs on all sorts of "stuff" – you will find the latest and greatest design, technology, product, and news articles with regard to programmable logic devices of every flavor and size (FPGAs, CPLDs, CSSPs, PSoCs...).

Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).




Max the Magnificent

7/27/2011 12:24 PM EDT

As far as I’m concerned, anything related to programmable logic is fair game, including the names of vendors, devices, tools, and so forth.

I’ll start the ball rolling with element 6, Carbon (C), which we could associate with CPLD. OK, that’s the hard part done, all you have to do is come up with the rest…

Sign in to Reply



Jan.Gray

7/27/2011 6:37 PM EDT

Max, what a distracting pastime! How's this? (I'm afraid it reflects my greater familiarity with Xilinx technologies.)

Schema ::=
Element,Suggestion,Suggestion2,Suggestion3,...

H,HardCopy,H-LUT (XC4000),,,
He,Hexadecimal,,,,
Li,Licence Management Headaches,Logic Cell / Logic Element,,,
Be,BEL,,,,
B,Buffer,,,,
C,CPLD,,,,
N,?,NRE,,,
O,Output,,,,
F,Flip-flop,FIFO,,,
Ne,Net,Negedge,,,
Na,Enable,,,,
Mg,Multi-Gigabit Transceiver,,,,
Al,Altera,Abel,,,
Si,SiliconBlue,Si Interposer,,,
P,PSoC,Parallel,,,
S,Stratix,Slack,Slice,,
Cl,Clock,Configurable Logic,CLB,,
Ar,Artix,ARM,,,
K,Kintex,,,,
Ca,Carry Chain,Chameleon,,,
Sc,System on a Chip,Boundary Scan,Synchronous,Schematics,
Ti,Timing Analysis,,,,
V,Virtex,Voltage,Validation,Vdd,
Cr,Achronix,Crossbar Switch,,,
Mn,Minimum Clock Period,,,,
Fe,Feedback,,,,
Co,CoolRunner,Combinational Logic,Carry-Out,Counter,Core
Ni,Nios,,,,
Cu,Accumulator,,,,
Zn,Zync,,,,
Ga,GAL,,,,
Ge,Gigabit Ethernet,,,,
As,Asynchronous,ASIC,,,
Se,Setup Time,SERDES,,,
Br,Block RAM,,,,
Kr,?,,,,
Rb,Readback,,,,
(continued)

Sign in to Reply



Max the Magnificent

7/28/2011 9:58 AM EDT

Wow -- this is fantastic -- I was thinking each person would come up with only a few suggestions -- it looks like you are going for the whole table (although Cu = Accumulator is a bit of a stretch :-)

Sign in to Reply



Jan.Gray

7/27/2011 6:38 PM EDT

Max, your comment system discards newlines. Oh well.

Continued:

Sr,Shift Register,Soft Processor,Synchronous,Software Defined Radio,
Y,Yield,,,,
Zr,Zero,,,,
Nb,?,,,,
Mo,Module,,,,
Tc,Timing Closure,Timespec,,,
Ru,Routing,,,,
Rh,Reset,,,,
Pd,Pipelined,Posedge,,,
Ag,AREA_GROUP,,,,
Cd,?,,,,
In,Intel FlexLogic (RIP),Inverter,Inverted,,
Sn,Spartan,,,,
Sb,Switch Box,,,,
Te,?,,,,
I,Input,IP,,,
Xe,Xilinx ISE,,,,
Cs,Constraint,,,,
Ba,Barrel Shifter,Bus Address Register,,,
La,Lattice,,,,
Ce,Clock Enable,,,,
Pr,Partial Reconfiguration,Place And Route,,,
Nd,Node,,,,
Pm,PALASM,,,,
Sm,Simulation,,,,
Eu,Emulation,,,,
Gd,Ground,,,,
Tb,Terabits/s,,,,
Dy,Delay,Dynamic Power,,,
Ho,Hold time,,,,
Er,EEPROM,,,,
Tm,Technology Mapping,,,,
Yb,?,,,,
Lu,Lookup table,Lucent,,,
Hf,Hierarchical Floorplanning,,,,
Ta,Tabula,,,,
W,Waiting,WebPACK,,,
Re,Reconfigurable Computing,,,,
Os,Operating System,,,,
Ir,Input Register,,,,
Pt,Placement,,,,
Au,Automation,,,,
Hg,QuickSilver (RIP),,,,
Tl,?,,,,
Pb,PicoBlaze,,,,
Bi,Configuration Bitstream,Binary,,,
Po,Power,,,,
At,Atmel,Antifuse,,,
Rn,Relationally Placed Macro,,,,
Fr,Ross Freeman,Frequency,,,
Ra,LUT RAM,RAM,,,
Ac,MicroSemi/Actel,Achronix,,,
Th,Thermal,,,,
Pa,PAL,Place And Route,Patent Wars,,
U,UCF (User Constraint File),Quicklogic,Quartus,,
Np,?,,,,
Pu,Pullup,,,,
Am,AMD,Ambric,,,
Cm,Digital Clock Manager,,,,
Bk,Block,,,,
Cf,Configuration,,,,
Es,EasyPath,,,,
Fm,FMAP,Finite State Machine,,,
Md,ModelSim,,,,
No,Place and Route Failed!,,,,
Lr,?,,,,
Rf,Register File,,,,
Db,Double Data Rate,,,,
Cg,Core Generator,,,,
Bh,?,,,,
Hs,HDLs,,,,
Mt,Multiplexer,,,,
Ds,DSP Block,,,,
Rg,Register,,,,
Cn,Cyclone,,,,
UU*,?,,,,

Sign in to Reply



Max the Magnificent

7/28/2011 9:59 AM EDT

It just looks like it discards newlines when you first post the comment (I have no idea why), but it looks OK when anyone else sees it or when you come back to it.

Sign in to Reply



Evgeni

7/27/2011 11:26 PM EDT

This is a great opportunity to introduce new elements and get the Nobel prize. For example: Fp=floorplannium

Sign in to Reply



Max the Magnificent

7/28/2011 9:59 AM EDT

Good one!

Sign in to Reply



jrehgtkaerhu

7/28/2011 12:01 PM EDT

Cd=Clock divider
Cu= Quiescent Current
Te=Temperature
Rh=Radiation Hardened
Pd=Power Dissipation
Es=Power Estimator
F=FPGA
Pa=PAL
Ga=Gate Array
B=BGA
Element 106 is Sg not Cg.
Sg= Speed Grade

Sign in to Reply



Max the Magnificent

7/28/2011 2:10 PM EDT

Re element 106 -- it's shown as Sg in the table -- where did you get Cg from?

Sign in to Reply



jrehgtkaerhu

7/28/2011 12:13 PM EDT

Es=ESL
V=Verilog, VHDL
Sc=System-C
Tb=Test Bench
Fe=FPGA Editor

Sign in to Reply



FlyByPC

7/28/2011 2:04 PM EDT

H H-bridge
He "Doesn't Pass The Laugh Test"
Li Lithium-Ion battery
Be Bit Error Rate
B Byte
C C code
N NOR
O Big-O
F FPGA
Ne Nonessential
Na NAND
Mg Magnet
Al Alkaline cell
Si Silicon, of course!
P Phosphorus (as dopant)
S Switch
Cl Closed-Loop
Ar Piracy
K Karnaugh Map
Ca Capacitor
Sc Static
Ti Texas Instruments
V Voltage
Cr Compiler
Mn Margin (as in noise)
Fe Feedback
Co Coprocessor
Ni Non-Inverting
Cu Copper (wire, connects, etc)
Zn Zen of Programming
Ga Genetic Algorithm
Ge Germanium diode
As Asynchronous
Se Semiconductor
Br Break
Kr Kernighan & Ritchie
Rb Rebranded
Sr Solder
Y Wye junction
Zr Zener Diode
Nb Negative Bias
Mo Megohm
Tc Techie
Ru Runtime
Rh Rheostat
Pd Plated
Ag Engineers from Texas A&M
Cd Code
In In-band
Sn Sensor
Sb Strobe
Te Testing
I Current
Xe Executable
Cs Computer Science
Ba BASIC
La Layout
Ce Certification
Pr Plan-and-route
Nd Node
Pm Program
Sm Sample (from manufacturer, or from ADC)
Eu Eutectic
Gd Good (as in A Good Thing)
Tb Tube (of ICs)
Dy Do-It-Yourself projects
Ho Housing
Er Error correction
Tm Timing
Yb Yottabyte (that's a lotta bytes!)
Lu Luddite
Hf Halt and Catch Fire
Ta Tantalum (capacitor)
W Wire
Re Reuse
Os Operating System
Ir Infrared
Pt Path
Au Gold (wires, contacts, etc)
Hg Huge (memory model)
Tl TTL
Pb Lead (of an IC)
Bi Bit
Po Port
At AT commands (modems, etc)
Rn Random
Fr Frame
Ra RapidIO
Ac AC coupling
Th Throughput
Pa Passive
U Ultraviolet
Np NOP
Pu Pull-Up (resistor)
Am Amplitude Modulation
Cm Computer
Bk Borked
Cf Cruft
Es ESD
Fm Formal Proof
Md Magnitude
No Normal
Lr Loader
Rf Reference (voltage etc)
Db Double-precision
Sg Signal
Bh Branch
Hs Heatsink
Mt Microcontroller
Ds Digital Signal Processing
Rg Range

Sign in to Reply



Max the Magnificent

7/28/2011 5:19 PM EDT

I just used a combination of all of the suggestions above to create the first version of the table ... check it out at http://bit.ly/nyqENC

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)