Knowledge (XXG)

Language for Instruction Set Architecture

Source 📝

236: 137:
LISA' is not focused on the modeling of other on-chip components around the processor core itself, such as peripherals, hardware accelerators, buses and memories; Other languages such as
149: 204: 122:
did already exist and legacy compiled software images could be executed on the newly created hardware. Another application has been to generate the ISS (
372:
C Compiler Aided Design of Application-specific Instruction-set Processors Using the Machine Description Language LISA (Berichte Aus Der Electrotechnik)
257: 195:
One noticeable branch called LISA+ has been created for handling the modeling of peripherals such as interrupt controllers, timers, etc.
365: 344: 383: 279: 127: 421: 38: 80: 250: 244: 401: 123: 100: 261: 17: 181: 395: 168:
LISA was initially developed at Institute for Integrated Signal Processing Systems (ISS) Aachen, belonging to
56: 322: 153: 333:
LISA: A Uniform ADL for Embedded Processor Modeling, Implementation and Software Toolsuite Generation
189: 115: 63: 379: 361: 340: 96: 131: 180:
is LISA 2.0. The language is still in evolution to cover research on processors, including
33: 114:
LISA has been used to re-implement the hardware of existing processor cores, keeping the
328:, Proceedings of the IEEE Workshop on VLSI Signal Processing (San Francisco), Oct. 1996 119: 88: 84: 415: 375: 326:
LISA – machine description language and generic machine model for HW/SW co-design
177: 169: 185: 79:(Language for Instruction Set Architectures) is a language to describe the 57:
https://www.ice.rwth-aachen.de/research/tools-projects/closed-projects/lisa
405: 92: 214: 209: 173: 157: 138: 108: 219: 145: 104: 229: 300: 358:
Architecture Exploration for Embedded Processors with LISA
87:. LISA captures the information required to generate 62: 52: 44: 32: 18:LISA (Language for Instruction Set Architecture) 408:to create processors from LISA 2.0 descriptions 315:V. Zivojnovic, S. Pees, Ch. Schläger, H. Meyr, 144:The language has not been yet standardised by 8: 27: 319:, Electronic Engineering Times, Oct 7, 1996 331:A. Chattopadhyay, H. Meyr and R. Leupers: 302:search for LISA+ Reference Language Manual 205:Alphabetical list of programming languages 39:Vojin Zivojnovic, Stefan Pees, version 1.0 26: 337:Processor Description Languages, Volume 1 280:Learn how and when to remove this message 317:LISA bridges gaps in high-tech languages 243:This article includes a list of general 293: 103:, ...) and implementation hardware (in 176:. The current official version from 7: 398:project page at RWTH Aachen, Germany 356:A. Hoffmann, H. Meyr, R. Leupers: 249:it lacks sufficient corresponding 25: 378:GmbH, Germany (August 13, 2004). 335:appearing in P. Mishra, N. Dutt, 324:V. Zivojnovic, S. Pees, H. Meyr, 234: 118:with the legacy version, as all 1: 81:instruction set architecture 438: 152:and is currently owned by 339:, Morgan Kaufmann, 2008. 124:instruction set simulator 101:instruction set simulator 69: 182:Reconfigurable computing 111:) of a given processor. 422:Specification languages 264:more precise citations. 141:can be used for these. 48:1997, last revised 2007 154:RWTH Aachen University 190:parallel programming 130:processors such the 116:binary compatibility 45:First appeared 29: 404:is a tool sold by 402:Processor Designer 360:, Springer, 2010. 290: 289: 282: 74: 73: 16:(Redirected from 429: 303: 298: 285: 278: 274: 271: 265: 260:this article by 251:inline citations 238: 237: 230: 132:ARM architecture 34:Designed by 30: 21: 437: 436: 432: 431: 430: 428: 427: 426: 412: 411: 392: 353: 312: 307: 306: 299: 295: 286: 275: 269: 266: 256:Please help to 255: 239: 235: 228: 201: 184:(in LISA 3.0), 172:University, in 166: 70:LISA 2.0, LISA+ 23: 22: 15: 12: 11: 5: 435: 433: 425: 424: 414: 413: 410: 409: 399: 391: 390:External links 388: 387: 386: 368: 366:978-1441953346 352: 349: 348: 347: 345:978-0123742872 329: 320: 311: 308: 305: 304: 292: 291: 288: 287: 242: 240: 233: 227: 224: 223: 222: 217: 212: 207: 200: 197: 165: 162: 120:software tools 89:software tools 72: 71: 67: 66: 60: 59: 54: 50: 49: 46: 42: 41: 36: 24: 14: 13: 10: 9: 6: 4: 3: 2: 434: 423: 420: 419: 417: 407: 403: 400: 397: 394: 393: 389: 385: 384:3-8322-3035-1 381: 377: 376:Shaker Verlag 373: 369: 367: 363: 359: 355: 354: 350: 346: 342: 338: 334: 330: 327: 323: 321: 318: 314: 313: 309: 301: 297: 294: 284: 281: 273: 263: 259: 253: 252: 246: 241: 232: 231: 225: 221: 218: 216: 213: 211: 208: 206: 203: 202: 198: 196: 193: 191: 187: 183: 179: 175: 171: 163: 161: 159: 155: 151: 147: 142: 140: 135: 133: 129: 125: 121: 117: 112: 110: 106: 102: 98: 94: 90: 86: 82: 78: 68: 65: 61: 58: 55: 51: 47: 43: 40: 37: 35: 31: 19: 371: 357: 336: 332: 325: 316: 296: 276: 267: 248: 194: 167: 143: 136: 113: 76: 75: 370:O. Wahlen: 262:introducing 178:RWTH Aachen 170:RWTH Aachen 270:April 2009 245:references 226:References 186:multi-core 97:assembler 85:processor 416:Category 406:Synopsys 199:See also 93:compiler 64:Dialects 258:improve 215:Verilog 210:SystemC 174:Germany 164:History 158:Germany 139:SystemC 134:ISSes. 109:Verilog 53:Website 382:  364:  343:  310:Papers 247:, but 126:) for 351:Books 156:, in 83:of a 396:LISA 380:ISBN 362:ISBN 341:ISBN 220:VHDL 146:IEEE 128:RISC 105:VHDL 77:LISA 28:LISA 150:ISO 148:or 107:or 418:: 374:, 192:. 188:, 160:. 99:, 95:, 283:) 277:( 272:) 268:( 254:. 91:( 20:)

Index

LISA (Language for Instruction Set Architecture)
Designed by
Vojin Zivojnovic, Stefan Pees, version 1.0
https://www.ice.rwth-aachen.de/research/tools-projects/closed-projects/lisa
Dialects
instruction set architecture
processor
software tools
compiler
assembler
instruction set simulator
VHDL
Verilog
binary compatibility
software tools
instruction set simulator
RISC
ARM architecture
SystemC
IEEE
ISO
RWTH Aachen University
Germany
RWTH Aachen
Germany
RWTH Aachen
Reconfigurable computing
multi-core
parallel programming
Alphabetical list of programming languages

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