wiki:crkit/Software/Firmware/Framework/R3_arch/outline
close Warning: Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 15 (modified by khanhle, 14 years ago) ( diff )

--

R3 Architecture

With R3, the framework design has been modularized such that all modules can be easily replaced or updated without interfering with the overall architecture. This should also improve the migration of block level design into Matlab/Simulink environment.

Furthermore, we have included a dedicated control plane with RMAP processor which will handle all register map related accesses. In future releases, we may replace the RMAP processor with a real 32-bit soft processor such as Xilinx Microblaze, or equivalent processors.

The outline for R3 architecture is as follows :

  • Overview - overview of R3 architecture
  • Memory Map - system address ranges and register maps
  • Packet Format - definition of Ethernet, IPv4 and UDP/TCP headers, also includes packet formats for user specific application
  • Block Level Specs - R3 design module specifications, includes IO specifications. (WORK IN PROGRESS)
  • FPGA Architecture - FPGA implementation details. (WORK IN PROGRESS)
  • CRKit HW Boot - configuration settings for initial system boot up, includes RF board configurations. (WORK IN PROGRESS)

..

Note: See TracWiki for help on using the wiki.