For FPGA Memory-Map Development

Category:

Chances are that you are using memory mapped registers as a configuration and status interface between your embedded software and FPGA logic. FPGA register-maps can be a pain to maintain in Verilog, VHDL, C/C++ and documentation views. SpectaReg automates this allowing you to maintain registers at the electronics system level (ESL).

PDTi’s template-based generation system is flexible enough to support any FPGA platform. In particular we are working to support templates for the following standard FPGA SoC platforms:

FPGA Vendor Embedded Processor Core Interconnect
Xilinx® MicroBlaze™ or PowerPC™ NPI, FSL and CoreConnect™ (PLB, OPB)
Altera® NIOS® II Avalon®
Actel® ARM® AMBA™ (APB, AHB)

Outputs, including verification and validation tests are generated at the click of a mouse. Once your register maps are captured into SpectaReg it’s easier to port your designs to different FPGAs, processors, and interconnect busses by simply changing the generation templates.