Release laysim-UT700 v2.0
laysim-UT700 v2.0 Processor Emulator
1. Fastest UT700 Processor Emulator
▶ laysim-ut700-dbt shows highest performance on Intel i9-11900K
- Dhrystone : 826.66 MIPS
2. Support the User Loadable Modules
▶ Support loadable modules for UART, PCI, SPI, GPIO, I/O, external SpW nodes, 1553B RTs, and CAN nodes.
3. Support the Shared Library
▶ laysim-UT700 also supports the shared library that can be integrated in an existing simulator. (save/restore are supported.)
4. Embedded Source Level Debugger
▶ laysim-UT700 includes the embedded source-level debugger, so it is possible to debug the UT700 applications without GDB.
5. Fully Support for AIR and XtratuM Hypervisors
▶ laysim-UT700 also supports AIR/GMV hypervisor awareness, so it possible to debug the partitions of AIR with the embedded source-level debugger.
▶ laysim-UT700 supports the code coverage as same format of TSIM3-LEON3.
Core | Function | Vendor ID | Device ID | Emulation in laysim-UT700 |
LEON3-FT | Fault-tolerant SPARC V8 Processor | 0x01 | 0x053 | Supported by laysim-UT700 |
DSU3 | Multi-processor Debug support unit | 0x01 | 0x004 | Only P&P information |
IRQMP | Multi-Processor Interrupt Controller | 0x01 | 0x00D | Supported by laysim-UT700 with extended Interrupts |
APBCTRL | AMBA APB Bridge with Plug & Play | 0x01 | 0x006 | Controlled by laysim-UT700 |
FTMCTRL | 8/32-bit memory controller with EDAC | 0x01 | 0x054 | Supported by laysim-UT700 (No EDAC) |
AHBSTAT | AHB Status Register | 0x01 | 0x052 | Supported by laysim-UT700 |
AHBUART | Serial/AHB debug interface | 0x01 | 0x007 | Only P&P information |
AHBJTAG | JTAG/AHB debug interface | 0x01 | 0x01C | Only P&P information |
GRSpW2 | SpaceWire link with RMAP | 0x01 | 0x029 | Supported by laysim-UT700 with loadable SpW Module |
GRPCI | 32-bit PCI bridge | 0x01 | 0x014 | Supported by laysim-UT700 with loadable PCI Module |
PCIDMA | DMA controller for PCI bridge | 0x01 | 0x016 | Supported by laysim-UT700 with loadable PCI Module |
CANOC | OC CAN Controller | 0x01 | 0x019 | Supported by laysim-UT700 with loadable CAN Module and CAN Bus |
GRETH | 10/100 Ethernet MAC with EDCL | 0x01 | 0x01D | Supported by laysim-UT700 |
APBUART | Programmable UART with APB Interface | 0x01 | 0x00C | Supported by laysim-UT700 |
GPTIMER | General Purpose Timer Unit | 0x01 | 0x011 | Supported by laysim-UT700 |
GRGPIO | General Purpose I/O port | 0x01 | 0x01A | Supported by laysim-UT700 with loadable GPIO Module |
CLKGATE | Clock gating module | 0x01 | 0x02C | Supported by laysim-UT700 |
GR1553B | Advanced MIL-STD-1553B BC, RT, BM | 0x01 | 0x04D | Supported by laysim-UT700 (BC only) with loadable 1553B RT Module |
SPICTRL | SPI Controller (Master) | 0x01 | 0x02D | Supported by laysim-UT700 with loadable SPI Module |
GRGPREG | General Purpose Register | 0x01 | 0x087 | Supported by laysim-UT700 |
PCIARB | PCI Arbiter | 0x04 | 0x010 | Not supported in laysim-UT700 |
Download laysim-UT700 Evaluation Version
The evaluation version of laysim-UT700 and user's manual can be downloaded from Download Article (https://layright.blogspot.com/2020/02/download-laysim-leon3.html).
댓글
댓글 쓰기