Knowledge

Advanced Boolean Expression Language

Source 📝

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:(

Index


hardware description language
programmable logic devices
Data I/O Corporation
Digital Equipment Corporation
MACRO-11
assembly language
digital logic
CUPL
PALASM
field-programmable gate arrays
Verilog
VHDL
Walter Bright
Xilinx
ISE Design Suite
ISSN
0279-2834
"Xilinx acquires key assets as Minc closes doors"
"ISE Design Suite 11: Installation, Licensing, and Release Notes"
ABEL primer
Walter Bright
ABEL-HDL Primer
J. Van der Spiegel
Digital Design Using ABEL
Practical Design Using Programmable Logic
v
t
e
Programmable logic

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.