Skip to content

20Enderdude20/Ghidra_v810_v830

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Ghidra processor description module for NEC/Renesas v810 and v830 families

These modules were made by taking the v850 modules that come with Ghidra as a template and rewriting them to work with v810 and v830 family instructions.

  1. V810 description based on User’s Manual: V810 Architecture (link)
  2. V830 description based on User’s Manual: V830 Architecture (link)

Installation

  1. Compile the SLEIGH CPU descriptions with:

$(GHIDRA_HOME)\support\sleigh.bat data\languages\V810.slaspec

$(GHIDRA_HOME)\support\sleigh.bat data\languages\V830.slaspec

  1. Copy the V800 folder to: $(GHIDRA_HOME)\Ghidra\Processors\

Hardware Documentation

Some CPUs, such as the v831, come with built-in peripherals (i.e. DMA controller, UART, CSI, Timers, etc.). Therefore, if hardware documentation for a CPU in these families is available (with or without peripherals), they will be listed below:

v810 Family

User's Manual: V805, V810 Hardware (link)

(V820 has its datasheet archived but only in Japanese. As of now, the user's manual doesn't appear to have been archived.)

UPD70742(V820) データ・シート(link)

User’s Manual: V821 Hardware (link)

v830 Family

User’s Manual: V830 Hardware (link)

User’s Manual: V831 Hardware (link)

User’s Manual: V832 Hardware (Preliminary) (link)

TODOs

v830

Cleanup.

v810

Determine e_machine value in .ELF files, if any.

About

Ghidra processor description module for NEC/Renesas v810 and v830 families

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors