Release laysim-GR712RC v2.0
laysim-GR712RC v2.0 Dual Core Processor Emulator
1. Faster than Real GR712RC Board (100MHz) under SMP Environment
▶ laysim-gr712rc-dbt shows highest performance on Intel i9-11900K
- Dhrystone : 778.39 MIPS (the real-time performance is 1254.395%)
- Whetstone-SP : 141.71 MIPS (the real-time performance is 303.27%)
- RTEMS5.1 smpmigration02 : 418.55 MIPS (the real-time performance is 377.72%)
- RTEMS5.1 smpmrsp01 : 286.99 MIPS (the real-time performance is 253.69%)
2. Support the User Loadable Modules
▶ Support loadable modules for UART, I2C, SPI, GPIO, I/O, external SpW nodes, 1553B RTs, and CAN nodes.
3. Support the Shared Library
▶ laysim-GR712RC also supports the shared library that can be integrated in an existing simulator. (save/restore are supported.)
4. Embedded Source Level Debugger
▶ laysim-GR712RC includes the embedded source-level debugger, so it is possible to debug the GR712RC SMP applications without GDB.
5. Fully Support for AIR and XtratuM Hypervisors
▶ laysim-GR712RC also supports AIR/GMV hypervisor awareness, so it possible to debug the partitions of AIR with the embedded source-level debugger.
| Core | Function | Vendor ID | Device ID | Emulation in laysim-GR712RC |
| LEON3-FT | Fault-tolerant SPARC V8 Processor | 0x01 | 0x053 | Supported by laysim-GR712RC |
| DSU3 | Multi-processor Debug support unit | 0x01 | 0x004 | Only P&P information |
| IRQMP | Multi-Processor Interrupt Controller | 0x01 | 0x00D | Supported by laysim-GR712RC |
| APBCTRL | AMBA APB Bridge with Plug & Play | 0x01 | 0x006 | Controlled by laysim-GR712RC |
| FTMCTRL | 8/32-bit memory controller with EDAC | 0x01 | 0x054 | Supported by laysim-GR712RC (No EDAC) |
| AHBSTAT | AHB Status Register | 0x01 | 0x052 | Supported by laysim-GR712RC |
| FTAHBRAM | Fault Tolerant On-Chip Memory | 0x01 | 0x054 | Supported by laysim-GR712RC (No code area) |
| 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-GR712RC |
| B1553BRM | MIL-STD1553B BC/RT/BM Controller | 0x01 | 0x072 | Supported by laysim-GR712RC (BC/RT) |
| RT mode is supported for EDISOFT RTEMS-Impr testsuites using loadable module | ||||
| CANOC | OC CAN Controller | 0x01 | 0x019 | Supported by laysim-GR712RC |
| GRETH | 10/100 Ethernet MAC with EDCL | 0x01 | 0x01D | Supported by laysim-GR712RC |
| APBUART | Programmable UART with APB Interface | 0x01 | 0x00C | Supported by laysim-GR712RC |
| GPTIMER | General Purpose Timer Unit | 0x01 | 0x011 | Supported by laysim-GR712RC |
| GRTIMER | General Purpose Timer Unit with latch | 0x01 | 0x038 | Supported by laysim-GR712RC |
| GRGPIO | General Purpose I/O port | 0x01 | 0x01A | Supported by laysim-GR712RC |
| CLKGATE | Clock gating module | 0x01 | 0x02C | Supported by laysim-GR712RC |
| SPICTRL | SPI Controller (Master) | 0x01 | 0x02D | Supported by laysim-GR712RC |
| I2CMST | I2C Master | 0x01 | 0x08 | Supported by laysim-GR712RC |
| GRTC | CCSDS Telecommand Decoder | 0x01 | 0x031 | Not supported in laysim-GR712RC |
| GRTM | CCSDS Telemetry Encoder | 0x01 | 0x030 | Not supported in laysim-GR712RC |
| SATCAN | Proprietary | 0x01 | 0x080 | Not supported in laysim-GR712RC |
| CANMUX | CAN Bus Multiplexer | 0x01 | 0x081 | Not supported in laysim-GR712RC |
| GRASCS | ASCS16 Controller | 0x01 | 0x043 | Not supported in laysim-GR712RC |
| GRSLINK | SLINK Controller | 0x01 | 0x02F | Not supported in laysim-GR712RC |
| GRGPREG | General Purpose Register | 0x01 | 0x087 | Not supported in laysim-GR712RC |
Download laysim-GR712RC Evaluation Version
The evaluation version of laysim-GR712RC and user's manual can be downloaded from Download Article (https://layright.blogspot.com/2020/02/download-laysim-leon3.html).





댓글
댓글 쓰기