20:
94:
The ABEL concept and original compiler were created by
Russell de Pina of Data I/O's Applied Research Group in 1981. The work was continued by ABEL product development team (led by Dr. Kyu Y. Lee) and included Mary Bailey, Bjorn Benson,
68:, ABEL may also be used to describe test vectors (patterns of inputs and expected outputs) that may be downloaded to a hardware PLD programmer along with the compiled and fuse-mapped PLD programming data.
50:
ABEL includes both concurrent equation and truth table logic formats as well as a sequential state machine description format. A preprocessor with syntax loosely based on
272:
818:
295:
443:
127:
Lee, Kyu Y.; Holley, Michael; Bailey, Mary; Bright, Walter (June 1985). "A High-Level Design
Language for Programmable Logic Devices".
205:
317:
265:
458:
503:
384:
305:
80:
51:
36:
172:
Xilinx Inc. intends to acquire some of Minc's assets from MI Acquisition, including the popular Abel tool and language,
498:
258:
322:
281:
242:
40:
740:
478:
364:
347:
332:
327:
72:
717:
233:
184:
658:
544:
668:
559:
549:
374:
227:
221:
732:
679:
564:
463:
369:
44:
777:
633:
359:
337:
653:
569:
584:
431:
136:
58:
453:
300:
102:
After a series of acquisitions, the ABEL toolchain and intellectual property were bought by
687:
19:
789:
812:
760:
745:
617:
539:
426:
211:
155:
96:
65:
702:
692:
342:
488:
402:
310:
707:
638:
607:
419:
107:
140:
83:(FPGAs), PLD-specific HDLs have fallen out of favor as standard HDLs such as
772:
767:
750:
712:
519:
397:
755:
648:
579:
524:
483:
448:
414:
55:
722:
612:
574:
438:
392:
84:
784:
643:
468:
352:
250:
103:
76:
554:
534:
493:
18:
185:"ISE Design Suite 11: Installation, Licensing, and Release Notes"
697:
409:
88:
254:
71:
Other PLD design languages originating in the same era include
529:
39:(HDL) and an associated set of design tools for programming
99:, Michael Holley, Charles Olivier, and David Pellerin.
731:
678:
667:
626:
600:
593:
512:
383:
288:
156:"Xilinx acquires key assets as Minc closes doors"
106:. Xilinx discontinued support for ABEL in its
266:
110:starting with version 11 (released in 2010).
8:
247:, 1991, by David Pellerin and Michael Holley
238:, 1994, by David Pellerin and Michael Holley
135:(6). Manhasset NY: CPM Publications: 50–62.
23:An ABEL HDL description of a 4-bit counter.
675:
597:
273:
259:
251:
16:Hardware description language and software
244:Practical Design Using Programmable Logic
64:In addition to being used for describing
154:Santarini, Michael (16 December 1998).
119:
7:
29:Advanced Boolean Expression Language
43:(PLDs). It was created in 1983 by
14:
819:Hardware description languages
81:field-programmable gate arrays
1:
220:University of Southern Maine
204:University of Pennsylvania's
79:. Since the advent of larger
52:Digital Equipment Corporation
37:hardware description language
835:
47:, in Redmond, Washington.
41:programmable logic devices
241:Prentice Hall Publishers
235:Digital Design Using ABEL
232:Prentice Hall Publishers
365:Circuit underutilization
348:Reconfigurable computing
24:
375:Hardware acceleration
22:
565:Microchip Technology
370:High-level synthesis
210:, as recommended by
45:Data I/O Corporation
634:Intel Quartus Prime
360:Soft microprocessor
282:Programmable logic
228:J. Van der Spiegel
61:is also included.
25:
806:
805:
802:
801:
798:
797:
585:Texas Instruments
91:gained adoption.
59:assembly language
35:) is an obsolete
826:
676:
598:
275:
268:
261:
252:
192:
191:
189:
181:
175:
174:
169:
167:
151:
145:
144:
124:
108:ISE Design Suite
834:
833:
829:
828:
827:
825:
824:
823:
809:
808:
807:
794:
727:
670:
663:
622:
589:
508:
379:
284:
279:
223:ABEL-HDL Primer
201:
196:
195:
187:
183:
182:
178:
165:
163:
153:
152:
148:
126:
125:
121:
116:
17:
12:
11:
5:
832:
830:
822:
821:
811:
810:
804:
803:
800:
799:
796:
795:
793:
792:
787:
782:
781:
780:
775:
765:
764:
763:
753:
748:
743:
737:
735:
729:
728:
726:
725:
720:
715:
710:
705:
700:
695:
690:
684:
682:
673:
665:
664:
662:
661:
656:
651:
646:
641:
636:
630:
628:
624:
623:
621:
620:
615:
610:
604:
602:
595:
591:
590:
588:
587:
582:
577:
572:
567:
562:
557:
552:
547:
542:
537:
532:
527:
522:
516:
514:
510:
509:
507:
506:
501:
496:
491:
486:
481:
476:
471:
466:
461:
456:
451:
446:
441:
436:
435:
434:
424:
423:
422:
417:
407:
406:
405:
400:
389:
387:
381:
380:
378:
377:
372:
367:
362:
357:
356:
355:
345:
340:
335:
330:
325:
320:
315:
314:
313:
303:
298:
292:
290:
286:
285:
280:
278:
277:
270:
263:
255:
249:
248:
239:
230:
218:
200:
199:External links
197:
194:
193:
176:
146:
118:
117:
115:
112:
15:
13:
10:
9:
6:
4:
3:
2:
831:
820:
817:
816:
814:
791:
788:
786:
783:
779:
776:
774:
771:
770:
769:
766:
762:
759:
758:
757:
754:
752:
749:
747:
746:LatticeMico32
744:
742:
739:
738:
736:
734:
730:
724:
721:
719:
716:
714:
711:
709:
706:
704:
701:
699:
696:
694:
691:
689:
686:
685:
683:
681:
677:
674:
672:
666:
660:
657:
655:
652:
650:
647:
645:
642:
640:
637:
635:
632:
631:
629:
625:
619:
616:
614:
611:
609:
606:
605:
603:
599:
596:
592:
586:
583:
581:
578:
576:
573:
571:
568:
566:
563:
561:
558:
556:
553:
551:
548:
546:
543:
541:
538:
536:
533:
531:
528:
526:
523:
521:
518:
517:
515:
511:
505:
502:
500:
497:
495:
492:
490:
487:
485:
482:
480:
477:
475:
472:
470:
467:
465:
462:
460:
457:
455:
452:
450:
447:
445:
442:
440:
437:
433:
430:
429:
428:
427:SystemVerilog
425:
421:
418:
416:
413:
412:
411:
408:
404:
401:
399:
396:
395:
394:
391:
390:
388:
386:
382:
376:
373:
371:
368:
366:
363:
361:
358:
354:
351:
350:
349:
346:
344:
341:
339:
336:
334:
331:
329:
326:
324:
321:
319:
316:
312:
309:
308:
307:
304:
302:
299:
297:
294:
293:
291:
287:
283:
276:
271:
269:
264:
262:
257:
256:
253:
246:
245:
240:
237:
236:
231:
229:
225:
224:
219:
217:
213:
212:Walter Bright
209:
208:
203:
202:
198:
186:
180:
177:
173:
161:
157:
150:
147:
142:
138:
134:
130:
123:
120:
113:
111:
109:
105:
100:
98:
97:Walter Bright
92:
90:
86:
82:
78:
74:
69:
67:
66:digital logic
62:
60:
57:
53:
48:
46:
42:
38:
34:
30:
21:
703:LatticeMico8
693:ARM Cortex-M
669:Intellectual
473:
243:
234:
222:
215:
206:
179:
171:
164:. Retrieved
159:
149:
132:
128:
122:
101:
93:
70:
63:
49:
32:
28:
26:
733:Open-source
680:Proprietary
489:Flow to HDL
311:Logic block
207:ABEL primer
129:VLSI Design
708:MicroBlaze
659:Simulators
639:Xilinx ISE
114:References
778:Microwatt
773:Libre-SOC
768:Power ISA
751:OpenCores
713:PicoBlaze
520:Accellera
513:Companies
385:Languages
216:Dead Link
166:4 October
141:0279-2834
813:Category
756:OpenRISC
671:property
649:ModelSim
627:Software
601:Hardware
594:Products
580:Synopsys
550:Infineon
525:Achronix
484:C to HDL
449:Handel-C
289:Concepts
160:EE Times
56:MACRO-11
723:Nios II
613:Stratix
575:Siemens
560:Lattice
545:Cadence
439:SystemC
393:Verilog
85:Verilog
785:RISC-V
644:Vivado
618:Virtex
504:Chisel
469:PALASM
353:Xputer
139:
104:Xilinx
77:PALASM
555:Intel
535:Aldec
494:MyHDL
420:VITAL
226:, by
188:(PDF)
162:. UBM
761:1200
718:Nios
698:LEON
499:ELLA
479:CUPL
474:ABEL
454:Lola
444:AHDL
410:VHDL
343:PSoC
323:EPLD
318:CPLD
306:FPGA
296:ASIC
168:2016
137:ISSN
89:VHDL
87:and
75:and
73:CUPL
33:ABEL
27:The
790:Zet
741:JOP
688:ARC
654:VTR
608:iCE
570:NXP
540:Arm
530:AMD
464:UPF
459:PSL
432:DPI
415:AMS
403:AMS
338:GAL
333:PAL
328:PLA
301:SoC
54:'s
815::
214:.
170:.
158:.
131:.
398:A
274:e
267:t
260:v
190:.
143:.
133:6
31:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.